diff options
author | Ben Longbons <b.r.longbons@gmail.com> | 2014-07-17 01:02:58 -0700 |
---|---|---|
committer | Ben Longbons <b.r.longbons@gmail.com> | 2014-07-17 01:02:58 -0700 |
commit | 902d12d1edb27b690242d2fe99ed0f957604fcde (patch) | |
tree | 1194eef3a1c0da363da9651ca140d7b21ef5b8f2 /Makefile.in | |
parent | c999af595f4a8f7d30b6d7c822e2a1caf3298389 (diff) | |
download | tmwa-902d12d1edb27b690242d2fe99ed0f957604fcde.tar.gz tmwa-902d12d1edb27b690242d2fe99ed0f957604fcde.tar.bz2 tmwa-902d12d1edb27b690242d2fe99ed0f957604fcde.tar.xz tmwa-902d12d1edb27b690242d2fe99ed0f957604fcde.zip |
Add 'make bindist'
Diffstat (limited to 'Makefile.in')
-rw-r--r-- | Makefile.in | 24 |
1 files changed, 22 insertions, 2 deletions
diff --git a/Makefile.in b/Makefile.in index 320fca8..9f02a8f 100644 --- a/Makefile.in +++ b/Makefile.in @@ -5,7 +5,8 @@ PACKAGE = @PACKAGE@ PACKAGE_NAME = @PACKAGE_NAME@ PREFIX = @PREFIX@ -EPREFIX = @EPREFIX@ +EPREFIX = @EXEC_PREFIX@ +# EPREFIX = @EPREFIX@ BINDIR = @BINDIR@ SBINDIR = @SBINDIR@ @@ -29,12 +30,15 @@ PDFDIR = @PDFDIR@ PSDIR = @PSDIR@ DEBUGDIR = @DEBUGDIR@ +BUILD = @BUILD@ +HOST = @HOST@ BISON = @BISON@ FLEX = @FLEX@ CPPFLAGS = @CPPFLAGS@ LDFLAGS = @LDFLAGS@ -LDLIBS = @LDLIBS@ +LDLIBS = @LIBS@ +# LDLIBS = @LDLIBS@ CXX = @CXX@ CXXFLAGS = @CXXFLAGS@ GTEST_DIR = @GTEST_DIR@ @@ -450,8 +454,24 @@ dist/%-attoconf-only.tar: dist/%-bundled.tar: dist/%-src.tar dist/%-attoconf-only.tar cp dist/$*-src.tar $@ tar Af $@ dist/$*-attoconf-only.tar +dist/%-bin-${HOST}.tar: all + ${MAKE} install DESTDIR=$(abspath dist/$*) + tar cf $@ -C dist $* dist: dist/tmwa-${VERSION_FULL}-src.tar dist/tmwa-${VERSION_FULL}-bundled.tar +ifneq '' '${HOST}' +bindist: dist/tmwa-${VERSION_FULL}-bin-${HOST}.tar +else +bindist: + @echo + @echo + @echo "Fatal Error: 'make bindist' requires './configure --host='." + @echo "Maybe you want `${CXX} -v 2>&1 | sed -n '/Target: /{s///;p}'`, but I refuse to guess," + @echo "because there are too many options like -m32 that confuse me." + @echo + @echo + @false +endif .PHONY: dist format: format-cpp format-hpp |