4068eebe7d61fbe42079d3e15d2e539f5b5c25d0
[fw/altos] / ao-tools / altosui / Makefile
1 .SUFFIXES: .java .class
2
3 CLASSPATH=..:../libaltos:/usr/share/java/*:/Users/keithp/freetts-1.2.2/lib/*
4 CLASSFILES=\
5         AltosConvert.class \
6         AltosFile.class \
7         AltosGPS.class \
8         AltosGreatCircle.class \
9         AltosLog.class \
10         AltosParse.class \
11         AltosPreferences.class \
12         AltosSerialMonitor.class \
13         AltosSerial.class \
14         AltosState.class \
15         AltosTelemetry.class \
16         AltosUI.class \
17         AltosDevice.class \
18         AltosDeviceDialog.class \
19         AltosVoice.class
20
21 JAVAFLAGS=-Xlint:unchecked
22
23 all: $(CLASSFILES) altosui.jar
24
25 .java.class:
26         javac -cp "$(CLASSPATH)" $(JAVAFLAGS) $*.java
27
28 altosui.jar: $(CLASSFILES) Manifest.txt
29         jar cfm $@ altosui/Manifest.txt altosui/*.class libaltosJNI/*.class
30
31 clean:
32         rm -f *.class