1 .SUFFIXES: .java .class
9 AltosGreatCircle.class \
12 AltosPreferences.class \
13 AltosSerialMonitor.class \
16 AltosTelemetry.class \
19 AltosDeviceDialog.class \
22 FREETTSSRC=/home/keithp/src/freetts/freetts-1.2.2
23 FREETTSLIB=$(FREETTSSRC)/lib
35 JAVAFLAGS=-Xlint:unchecked
42 javac -encoding UTF8 -classpath "$(CLASSPATH)" $(JAVAFLAGS) $*.java
44 altosui.jar: classes/altosui classes/libaltosJNI $(FREETTSJAR) $(CLASSFILES) Manifest.txt
45 cd ./classes && jar cfm ../$@ altosui/Manifest.txt altosui/*.class libaltosJNI/*.class
49 ln -s .. classes/altosui
53 ln -s ../../libaltos/libaltosJNI classes/libaltosJNI
56 ln -s $(FREETTSLIB)/$@ .
59 rm -f *.class $(FREETTSJAR) altosui.jar