summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbringert <bringert@cs.chalmers.se>2007-07-05 12:25:00 +0000
committerbringert <bringert@cs.chalmers.se>2007-07-05 12:25:00 +0000
commit51cba7081586492b31da717b433d199fb7fac3f7 (patch)
tree92e75df7e8e6607851f5cb311632a2be30a55e12
parent2938c2082d02a888e5dc14578d0d213b3b0f7972 (diff)
Use compiled.tgz in dist and install-lib.
-rw-r--r--src/Makefile10
-rw-r--r--src/Makefile.binary10
2 files changed, 6 insertions, 14 deletions
diff --git a/src/Makefile b/src/Makefile
index 9062233e6..ddab0dd43 100644
--- a/src/Makefile
+++ b/src/Makefile
@@ -26,8 +26,6 @@ MSI_FILE=gf-$(subst .,_,$(PACKAGE_VERSION)).msi
GF_DATA_DIR=$(datadir)/GF-$(PACKAGE_VERSION)
GF_LIB_DIR=$(GF_DATA_DIR)/lib
-GF_LIB_PACKAGES = alltenses mathematical multimodal prelude present
-
EMBED = GF/Embed/TemplateApp
# use the temporary binary file name 'gf-bin' to not clash with directory 'GF'
@@ -208,7 +206,7 @@ gfcc2c:
#
lib:
- $(MAKE) -C ../lib/resource-1.0 $(GF_LIB_PACKAGES)
+ $(MAKE) -C ../lib/resource-1.0 clean compiled
#
# Distribution
@@ -247,8 +245,7 @@ binary-dist:
$(INSTALL) -m 0644 INSTALL.binary $(BIN_DIST_DIR)/INSTALL
$(INSTALL) -m 0644 Makefile.binary $(BIN_DIST_DIR)/Makefile
$(MAKE) lib
- $(INSTALL) -d $(addprefix $(BIN_DIST_DIR)/lib/, $(GF_LIB_PACKAGES))
- (cd ../lib && find $(GF_LIB_PACKAGES) -type f -name '*.gf?' -exec $(INSTALL) -m 0644 '{}' '../src/$(BIN_DIST_DIR)/lib/{}' ';')
+ $(TAR) -C $(BIN_DIST_DIR) -zxf ../lib/compiled.tgz
$(TAR) -zcf GF-$(PACKAGE_VERSION)-$(host).tgz $(BIN_DIST_DIR)
rm -rf $(BIN_DIST_DIR)
@@ -283,8 +280,7 @@ install-gfdoc:
install-lib:
$(INSTALL) -d $(GF_LIB_DIR)
- $(INSTALL) -d $(addprefix $(GF_LIB_DIR)/, $(GF_LIB_PACKAGES))
- (cd ../lib && find $(GF_LIB_PACKAGES) -type f -name '*.gf?' -exec $(INSTALL) -m 0644 '{}' '$(GF_LIB_DIR)/{}' ';')
+ $(TAR) -C $(GF_LIB_DIR) -zxf ../lib/compiled.tgz
install-editor:
$(INSTALL) -d $(GF_DATA_DIR)
diff --git a/src/Makefile.binary b/src/Makefile.binary
index 53cd6135d..ab52185fd 100644
--- a/src/Makefile.binary
+++ b/src/Makefile.binary
@@ -3,8 +3,6 @@ include config.mk
GF_DATA_DIR=$(datadir)/GF-$(PACKAGE_VERSION)
GF_LIB_DIR=$(GF_DATA_DIR)/lib
-GF_LIB_PACKAGES = alltenses mathematical multimodal prelude present
-
.PHONY: install uninstall
install:
@@ -13,15 +11,13 @@ install:
$(INSTALL) -d $(GF_DATA_DIR)
$(INSTALL) -m 0644 gf-java.jar $(GF_DATA_DIR)
$(INSTALL) -m 0644 gfeditor.jar $(GF_DATA_DIR)
- $(INSTALL) -d $(GF_LIB_DIR)
- $(INSTALL) -d $(addprefix $(GF_LIB_DIR)/, $(GF_LIB_PACKAGES))
- (cd lib && find $(GF_LIB_PACKAGES) -type f -name '*.gf?' -exec $(INSTALL) -m 0644 '{}' '$(GF_LIB_DIR)/{}' ';')
+ cp -r lib $(GF_DATA_DIR)
uninstall:
-rm -f $(bindir)/gf$(EXEEXT) $(bindir)/gfdoc$(EXEEXT) $(bindir)/jgf $(bindir)/gfeditor
-rm -f $(GF_DATA_DIR)/gf-java.jar
-rm -f $(GF_DATA_DIR)/gfeditor.jar
- -rm -f $(addsuffix /*.gf?, $(addprefix $(GF_LIB_DIR)/, $(GF_LIB_PACKAGES)))
- -rmdir $(addprefix $(GF_LIB_DIR)/, $(GF_LIB_PACKAGES))
+ -rm -f $GF_LIB_DIR)/*/*.gf{c,r,cm}
+ -rmdir $(GF_LIB_DIR)/*
-rmdir $(GF_LIB_DIR)
-rmdir $(GF_DATA_DIR)