summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorbringert <unknown>2004-06-23 09:02:54 +0000
committerbringert <unknown>2004-06-23 09:02:54 +0000
commit0f9070bf3ab4d1b7d63d8a97e95ce2537c19fc81 (patch)
treeff5e666a23b98249ce1ed713573cf30068831517 /src
parent8443f8050033230f97fd40bf330708c41cecb64d (diff)
Added binary-dist target.
Diffstat (limited to 'src')
-rw-r--r--src/Makefile11
-rw-r--r--src/config.mk.in2
2 files changed, 13 insertions, 0 deletions
diff --git a/src/Makefile b/src/Makefile
index 30a4a8f6e..40451c3aa 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -27,6 +27,8 @@ NOT_IN_DIST= \
src/conversions \
src/util/AlphaConvGF.hs
+BIN_DIST_DIR=$(DIST_DIR)-$(host)
+
all: unix
unix: today nofud-links opt
@@ -90,6 +92,7 @@ distclean: clean
-rm -f util/gfdoc
-rm -f config.status config.mk config.log
-rm -f *.tar.gz *.zip
+ -rm -rf $(DIST_DIR) $(BIN_DIST_DIR)
hugs:
hugs -h10M -P$(HUGSINCLUDE)
@@ -126,6 +129,14 @@ dist:
rpm: dist
rpmbuild -ta $(DIST_DIR).tar.gz
+binary-dist:
+ rm -rf $(BIN_DIST_DIR)
+ mkdir $(BIN_DIST_DIR)
+ ./configure CPPFLAGS="`lib__readline -I` `lib__ncurses -I`" LDFLAGS="`lib__readline -l` `lib__ncurses -l`"
+ make unix gfdoc jar
+ make prefix=$(BIN_DIST_DIR)/$(prefix) install
+ tar -zcf GF-$(PACKAGE_VERSION)-$(host).tar.gz $(BIN_DIST_DIR)
+
install-gf:
$(INSTALL) -d $(bindir)
$(INSTALL) ../bin/gf $(bindir)
diff --git a/src/config.mk.in b/src/config.mk.in
index c9d904087..356e163bb 100644
--- a/src/config.mk.in
+++ b/src/config.mk.in
@@ -8,6 +8,8 @@ exec_prefix = @exec_prefix@
bindir = @bindir@
libdir = @libdir@
+host = @host@
+
CPPFLAGS = @CPPFLAGS@
LDFLAGS = @LDFLAGS@