summaryrefslogtreecommitdiff
path: root/support/makeglossariesgui/src/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'support/makeglossariesgui/src/Makefile')
-rw-r--r--support/makeglossariesgui/src/Makefile56
1 files changed, 56 insertions, 0 deletions
diff --git a/support/makeglossariesgui/src/Makefile b/support/makeglossariesgui/src/Makefile
new file mode 100644
index 0000000000..b2f1d3febc
--- /dev/null
+++ b/support/makeglossariesgui/src/Makefile
@@ -0,0 +1,56 @@
+APP_VERSION:=$(shell grep "public static final String APP_VERSION" java/MakeGlossariesInvoker.java | sed "s/public\sstatic\sfinal\sString\sAPP_VERSION=//" | tr -d "\"\; ")
+IZPACKDIR=/usr/local/IzPack
+
+test : app
+ bin/makeglossariesgui --debug
+
+app : lib lib/makeglossariesgui.jar lib/resources lib/makeglossariesgui-splash.png
+
+dist : ../dist/makeglossariesgui-installer.jar
+ cp doc/makeglossariesgui-en.pdf ../dist
+
+../dist/makeglossariesgui-installer.jar : app installer/install.xml
+ $(IZPACKDIR)/bin/compile installer/install.xml -b . \
+ -o ../dist/makeglossariesgui-installer.jar -k standard
+
+lib :
+ mkdir -p lib
+
+lib/resources :
+ cd lib; ln -s ../resources
+
+resources/icons :
+ cd resources; ln -s ../images/icons
+
+resources/LICENSE :
+ cd resources; ln -s ../doc/LICENSE
+
+lib/makeglossariesgui-splash.png : lib
+ cd lib; ln -s -f ../images/makeglossariesgui-splash.png
+
+lib/makeglossariesgui.jar : java/Manifest.txt \
+ resources/icons resources/LICENSE \
+ classes/com/dickimawbooks/makeglossariesgui/MakeGlossariesInvoker.class \
+ doc/createmakeglossariesguidocs doc/makeglossariesgui-*.xml doc/makeglossariesgui.dtd
+ make -C doc
+ cd classes; \
+ jar cmf ../java/Manifest.txt ../lib/makeglossariesgui.jar \
+ com/dickimawbooks/makeglossariesgui/*.class
+
+classes/com/dickimawbooks/makeglossariesgui/MakeGlossariesInvoker.class : classes/com/dickimawbooks/makeglossariesgui \
+ java/*.java \
+ lib/javahelp2.jar lib/jlfgr-1_0.jar
+ cd java; \
+ javac -d ../classes \
+ -Xlint:unchecked -Xlint:deprecation \
+ -cp ../lib/javahelp2.jar:../lib/jlfgr-1_0.jar *.java
+
+classes/com/dickimawbooks/makeglossariesgui :
+ mkdir -p classes/com/dickimawbooks/makeglossariesgui
+
+clean :
+ \rm -f classes/com/dickimawbooks/makeglossariesgui/*.class
+ \rm -f classes/com/dickimawbooks/makeglossariesgui/*/*.class
+
+squeaky :
+ \rm -f lib/makeglossariesgui.jar