1 .SUFFIXES: .java .class
8 AltosGreatCircle.class \
11 AltosPreferences.class \
12 AltosSerialMonitor.class \
15 AltosTelemetry.class \
18 AltosDeviceDialog.class \
21 FREETTSSRC=/home/keithp/src/freetts/freetts-1.2.2
22 FREETTSLIB=$(FREETTSSRC)/lib
34 JAVAFLAGS=-Xlint:unchecked
41 javac -cp "$(CLASSPATH)" $(JAVAFLAGS) $*.java
43 altosui.jar: classes/altosui classes/libaltosJNI $(FREETTSJAR) $(CLASSFILES) Manifest.txt
44 cd ./classes && jar cfm ../$@ altosui/Manifest.txt altosui/*.class libaltosJNI/*.class
48 ln -s .. classes/altosui
52 ln -s ../../libaltos/libaltosJNI classes/libaltosJNI
55 ln -s $(FREETTSLIB)/$@ .
58 rm -f *.class $(FREETTSJAR) altosui.jar