1 .SUFFIXES: .java .class
3 CLASSPATH=..:/usr/share/java/*
7 AltosGreatCircle.class \
9 AltosSerialMonitor.class \
12 AltosTelemetry.class \
15 AltosDeviceName.class \
16 AltosDeviceLinux.class \
17 AltosDeviceNameLinux.class
19 JAVAFLAGS=-Xlint:unchecked
21 all: $(CLASSFILES) altosui altosui.jar
24 javac -cp "$(CLASSPATH)" $(JAVAFLAGS) $*.java
28 echo exec java -cp '"$(CLASSPATH)"' altosui/AltosUI) > $@
31 altosui.jar: $(CLASSFILES) Manifest.txt
32 cd .. && jar cfm altosui/$@ altosui/Manifest.txt altosui/*.class