summaryrefslogtreecommitdiff
path: root/Makefile.in
diff options
context:
space:
mode:
authorBen Longbons <b.r.longbons@gmail.com>2014-07-17 01:02:58 -0700
committerBen Longbons <b.r.longbons@gmail.com>2014-07-17 01:02:58 -0700
commit902d12d1edb27b690242d2fe99ed0f957604fcde (patch)
tree1194eef3a1c0da363da9651ca140d7b21ef5b8f2 /Makefile.in
parentc999af595f4a8f7d30b6d7c822e2a1caf3298389 (diff)
downloadtmwa-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.in24
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