TD reports "not-connected" when GPS has 0 sats
[fw/altos] / ao-tools / altosui / Makefile
1 .SUFFIXES: .java .class
2
3 CLASSPATH=..:/usr/share/java/*
4 CLASSFILES=\
5         AltosConvert.class \
6         AltosGPS.class \
7         AltosGreatCircle.class \
8         AltosParse.class \
9         AltosSerialMonitor.class \
10         AltosSerial.class \
11         AltosState.class \
12         AltosTelemetry.class \
13         AltosUI.class \
14         AltosDevice.class \
15         AltosDeviceLinux.class \
16
17 JAVAFLAGS=-Xlint:unchecked
18
19 all: $(CLASSFILES) altosui altosui.jar
20
21 .java.class:
22         javac -cp "$(CLASSPATH)" $(JAVAFLAGS) $*.java
23
24 altosui: Makefile
25         (echo '#!/bin/sh'; \
26         echo exec java -cp '"$(CLASSPATH)"' altosui/AltosUI) > $@
27         chmod +x $@
28
29 altosui.jar: $(CLASSFILES) Manifest.txt
30         cd .. && jar cfm altosui/$@ altosui/Manifest.txt altosui/*.class
31
32 clean:
33         rm -f *.class