diff options
Diffstat (limited to 'support/makeglossariesgui/src/Makefile')
-rw-r--r-- | support/makeglossariesgui/src/Makefile | 56 |
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 |