X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=ao-tools%2Faltosui%2FMakefile;h=b9f025dab5359b4ecf00a3b203a9b9567719e66c;hp=090911ef06f26f35c445bb2b4e136aa065fde984;hb=97f4874d19ec05c81a04a3ecd06abffcf7fbfafc;hpb=02f2be90879b682b6e648cf2debc83223d127b9d diff --git a/ao-tools/altosui/Makefile b/ao-tools/altosui/Makefile index 090911ef..b9f025da 100644 --- a/ao-tools/altosui/Makefile +++ b/ao-tools/altosui/Makefile @@ -1,10 +1,26 @@ .SUFFIXES: .java .class CLASSPATH=..:/usr/share/java/* -CLASSFILES=AltosSerialMonitor.class AltosSerial.class AltosTelemetry.class AltosUI.class +CLASSFILES=\ + AltosConvert.class \ + AltosFile.class \ + AltosGPS.class \ + AltosGreatCircle.class \ + AltosLog.class \ + AltosParse.class \ + AltosPreferences.class \ + AltosSerialMonitor.class \ + AltosSerial.class \ + AltosState.class \ + AltosTelemetry.class \ + AltosUI.class \ + AltosDevice.class \ + AltosDeviceLinux.class \ + AltosDeviceDialog.class + JAVAFLAGS=-Xlint:unchecked -all: $(CLASSFILES) altosui +all: $(CLASSFILES) altosui altosui.jar .java.class: javac -cp "$(CLASSPATH)" $(JAVAFLAGS) $*.java @@ -14,5 +30,8 @@ altosui: Makefile echo exec java -cp '"$(CLASSPATH)"' altosui/AltosUI) > $@ chmod +x $@ +altosui.jar: $(CLASSFILES) Manifest.txt + cd .. && jar cfm altosui/$@ altosui/Manifest.txt altosui/*.class + clean: - rm -f *.class \ No newline at end of file + rm -f *.class