.SUFFIXES: .java .class
-CLASSPATH=classes:./*
+CLASSPATH=classes:./*:/usr/share/java/*
CLASSFILES=\
Altos.class \
+ AltosChannelMenu.class \
+ AltosConfig.class \
+ AltosConfigUI.class \
AltosConvert.class \
+ AltosCSV.class \
+ AltosCSVUI.class \
+ AltosDebug.class \
AltosEepromDownload.class \
AltosEepromMonitor.class \
AltosEepromReader.class \
AltosEepromRecord.class \
AltosFile.class \
+ AltosFlash.class \
+ AltosFlashUI.class \
AltosFlightInfoTableModel.class \
AltosFlightStatusTableModel.class \
AltosGPS.class \
AltosGreatCircle.class \
+ AltosHexfile.class \
AltosLog.class \
+ AltosLogfileChooser.class \
AltosParse.class \
AltosPreferences.class \
AltosRecord.class \
AltosSerial.class \
AltosState.class \
AltosTelemetry.class \
+ AltosTelemetryReader.class \
AltosUI.class \
AltosDevice.class \
AltosDeviceDialog.class \
+ AltosRomconfig.class \
+ AltosRomconfigUI.class \
AltosVoice.class
-FREETTSSRC=/home/keithp/src/freetts/freetts-1.2.2
-FREETTSLIB=$(FREETTSSRC)/lib
-FREETTSJAR= \
- cmudict04.jar \
- cmulex.jar \
- cmu_time_awb.jar \
- cmutimelex.jar \
- cmu_us_kal.jar \
- en_us.jar \
- freetts.jar
+#FREETTSSRC=/home/keithp/src/freetts/freetts-1.2.2
+#FREETTSLIB=$(FREETTSSRC)/lib
+#FREETTSJAR=/usr/share/java/freetts.jar
+#FREETTSJAR= \
+# cmudict04.jar \
+# cmulex.jar \
+# cmu_time_awb.jar \
+# cmutimelex.jar \
+# cmu_us_kal.jar \
+# en_us.jar \
+# freetts.jar
-JAVAFLAGS=-Xlint:unchecked
+JAVAFLAGS=-Xlint:unchecked -Xlint:deprecation
OS:=$(shell uname)
classes/altosui:
mkdir -p classes
- ln -s .. classes/altosui
+ ln -sf .. classes/altosui
classes/libaltosJNI:
mkdir -p classes
- ln -s ../../libaltos/libaltosJNI classes/libaltosJNI
+ ln -sf ../../libaltos/libaltosJNI classes/libaltosJNI
-$(FREETTSJAR):
- ln -s $(FREETTSLIB)/$@ .
+#$(FREETTSJAR):
+# ln -s $(FREETTSLIB)/$@ .
ifeq ($(OS),Darwin)
RESOURCES=altosui.jar $(FREETTSJAR) ../libaltos/libaltos.dylib
ifeq ($(OS),Linux)
altosui:
echo "#!/bin/sh" > $@
- echo "exec java -Djava.library.path=../libaltos -jar altosui.jar" >> $@
+ echo "exec java -Djava.library.path=/usr/lib/altos -jar /usr/share/java/altosui.jar" >> $@
chmod +x ./altosui
+
+install: altosui.jar altosui
+ /usr/bin/install -m 0644 altosui.jar $(DESTDIR)/usr/share/java/altosui.jar
+ /usr/bin/install -m 0644 altosui.1 $(DESTDIR)/usr/share/man/man1/altosui.1
+ /usr/bin/install altosui $(DESTDIR)/usr/bin/altosui
+
endif
clean:
- rm -f *.class $(FREETTSJAR) altosui.jar
+ rm -f *.class altosui.jar
rm -f AltosUI.app/Contents/Resources/Java/*
rm -rf classes