diff options
Diffstat (limited to 'ao-tools/altosui/Makefile')
| -rw-r--r-- | ao-tools/altosui/Makefile | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/ao-tools/altosui/Makefile b/ao-tools/altosui/Makefile new file mode 100644 index 00000000..fbe0a5eb --- /dev/null +++ b/ao-tools/altosui/Makefile @@ -0,0 +1,34 @@ +.SUFFIXES: .java .class + +CLASSPATH=..:/usr/share/java/* +CLASSFILES=\ + AltosConvert.class \ + AltosGPS.class \ + AltosGreatCircle.class \ + AltosParse.class \ + AltosSerialMonitor.class \ + AltosSerial.class \ + AltosState.class \ + AltosTelemetry.class \ + AltosUI.class \ + AltosDevice.class \ + AltosDeviceLinux.class \ + AltosDeviceDialog.class + +JAVAFLAGS=-Xlint:unchecked + +all: $(CLASSFILES) altosui altosui.jar + +.java.class: + javac -cp "$(CLASSPATH)" $(JAVAFLAGS) $*.java + +altosui: Makefile + (echo '#!/bin/sh'; \ + 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 |
