CLASSPATH_ENV=CLASSPATH=".:classes:../libaltos:$(FREETTS)/*:/usr/share/java/*"
+bin_SCRIPTS=altosui
+
altosui_JAVA = \
AltosChannelMenu.java \
AltosConfig.java \
all-local: classes/altosui $(JAR) $(FATJAR) altosui altosui-test
clean-local:
- -rm -rf classes/altosui $(JAR) $(FATJAR) \
- $(LINUX_DIST) $(MACOSX_DIST) $(WINDOWS_DIST) $(FREETTS_CLASS) \
+ -rm -rf classes $(JAR) $(FATJAR) \
+ $(LINUX_DIST) $(MACOSX_DIST) windows $(WINDOWS_DIST) $(FREETTS_CLASS) \
$(LIBALTOS) Manifest.txt Manifest-fat.txt altos-windows.log \
altosui altosui-test macosx linux
classes/altosui:
mkdir -p classes/altosui
+classaltosui.stamp: classes
+
+classes:
+ mkdir -p classes
+
$(JAR): classaltosui.stamp Manifest.txt $(JAVA_ICON)
jar cfm $@ Manifest.txt \
-C $(top_srcdir)/icon altus-metrum-16x16.jpg \
altosui: Makefile
echo "#!/bin/sh" > $@
- echo 'exec java -cp "$(FREETTS)/*" -Djava.library.path="$(libdir)" -jar "$(altosuidir)/altosui.jar"' >> $@
+ echo 'exec java -cp "$(FREETTS)/*" -Djava.library.path="$(libdir)" -jar "$(altosuidir)/altosui.jar" "$$@"' >> $@
chmod +x $@
altosui-test: Makefile
echo "#!/bin/sh" > $@
- echo 'exec java -cp "$(FREETTS)/*" -Djava.library.path="../libaltos" -jar altosui.jar' >> $@
+ echo 'exec java -cp "$(FREETTS)/*" -Djava.library.path="../libaltos" -jar altosui.jar "$$*"' >> $@
chmod +x $@
$(LIBALTOS):