From 0efdba25fd7b222aabeab0ab45bafa3beb9bd068 Mon Sep 17 00:00:00 2001 From: bringert Date: Thu, 19 May 2005 17:56:30 +0000 Subject: [PATCH] Added jgf.bat. Set GF_HOME variable and use it in jgf.bat. --- src/Makefile | 11 +++++------ src/gf.wxs.in | 2 ++ src/jgf.bat | 1 + 3 files changed, 8 insertions(+), 6 deletions(-) create mode 100644 src/jgf.bat diff --git a/src/Makefile b/src/Makefile index 6667bfbe8..f8665cde6 100644 --- a/src/Makefile +++ b/src/Makefile @@ -21,6 +21,8 @@ GRAMMAR_DIST_DIR=GF-grammars-$(PACKAGE_VERSION) SNAPSHOT_DIR=GF-$(shell date +%Y%m%d) +MSI_FILE=gf-$(subst .,_,$(PACKAGE_VERSION)).msi + # use the temporary binary file name 'gf-bin' to not clash with directory 'GF' # on case insensitive file systems (such as FAT) GF_EXE=gf$(EXEEXT) @@ -99,7 +101,7 @@ distclean: clean -rm -f config.status config.mk config.log -rm -f *.tgz *.zip -rm -rf $(DIST_DIR) $(BIN_DIST_DIR) - -rm -rf gf.msi + -rm -rf gf.wxs *.msi ghci-nofud: $(GHCI) $(GHCFLAGS) @@ -202,12 +204,9 @@ grammar-dist: gtar -zcf $(GRAMMAR_DIST_DIR).tgz $(GRAMMAR_DIST_DIR) rm -rf $(GRAMMAR_DIST_DIR) -jgf.bat: - echo 'java -jar gf-java.jar gf.exe' > jgf.bat - -windows-msi: jgf.bat +windows-msi: candle -nologo gf.wxs - light -nologo gf.wixobj + light -nologo -o $(MSI_FILE) gf.wixobj # # Installation diff --git a/src/gf.wxs.in b/src/gf.wxs.in index 760ed2f26..56d6bd66f 100644 --- a/src/gf.wxs.in +++ b/src/gf.wxs.in @@ -27,6 +27,8 @@ +