altosui: tile site maps
[fw/altos] / ao-tools / altosui / Makefile.am
index 2f4ed6d83e4c45e82b226f5f0fe01f9a13acc475..b6b2e572c205f0655d9d4fc307cb8863262442b5 100644 (file)
@@ -10,14 +10,17 @@ CLASSPATH_ENV=mkdir -p $(JAVAROOT); CLASSPATH=".:classes:../libaltos:$(FREETTS)/
 bin_SCRIPTS=altosui
 
 altosui_JAVA = \
+       AltosAscent.java \
        AltosChannelMenu.java \
        AltosConfig.java \
        AltosConfigUI.java \
+       AltosConfigureUI.java \
        AltosConvert.java \
        AltosCRCException.java \
        AltosCSV.java \
        AltosCSVUI.java \
        AltosDebug.java \
+       AltosDescent.java \
        AltosDeviceDialog.java \
        AltosDevice.java \
        AltosDisplayThread.java \
@@ -28,29 +31,39 @@ altosui_JAVA = \
        AltosFile.java \
        AltosFlash.java \
        AltosFlashUI.java \
+       AltosFlightDisplay.java \
        AltosFlightInfoTableModel.java \
-       AltosFlightStatusTableModel.java \
+       AltosFlightReader.java \
+       AltosFlightStatus.java \
+       AltosFlightUI.java \
        AltosGPS.java \
        AltosGreatCircle.java \
        AltosHexfile.java \
        Altos.java \
        AltosInfoTable.java \
        AltosKML.java \
+       AltosLanded.java \
+       AltosLed.java \
+       AltosLights.java \
        AltosLine.java \
        AltosLogfileChooser.java \
        AltosLog.java \
+       AltosPad.java \
        AltosParse.java \
        AltosPreferences.java \
        AltosReader.java \
        AltosRecord.java \
        AltosRecordIterable.java \
-       AltosReplayThread.java \
+       AltosTelemetryReader.java \
+       AltosReplayReader.java \
        AltosRomconfig.java \
        AltosRomconfigUI.java \
        AltosSerial.java \
+       AltosSerialInUseException.java \
        AltosSerialMonitor.java \
+       AltosSiteMap.java \
+       AltosSiteMapTile.java \
        AltosState.java \
-       AltosStatusTable.java \
        AltosTelemetry.java \
        AltosTelemetryIterable.java \
        AltosUI.java \
@@ -88,8 +101,21 @@ JAR=altosui.jar
 FATJAR=altosui-fat.jar
 
 # Icons
-JAVA_ICON=$(top_srcdir)/icon/altus-metrum-16x16.jpg
-WINDOWS_ICON=$(top_srcdir)/icon/altus-metrum.ico
+ICONDIR=$(top_srcdir)/icon
+
+JAVA_ICON=$(ICONDIR)/altus-metrum-16x16.jpg
+
+ICONS= $(ICONDIR)/redled.png $(ICONDIR)/redoff.png \
+       $(ICONDIR)/greenled.png $(ICONDIR)/greenoff.png \
+       $(ICONDIR)/grayled.png $(ICONDIR)/grayoff.png
+
+# icon base names for jar
+ICONJAR= -C $(ICONDIR) altus-metrum-16x16.jpg \
+       -C $(ICONDIR) redled.png -C $(ICONDIR) redoff.png \
+       -C $(ICONDIR) greenled.png -C $(ICONDIR) greenoff.png \
+       -C $(ICONDIR) grayon.png -C $(ICONDIR) grayled.png
+
+WINDOWS_ICON=$(ICONDIR)/altus-metrum.ico
 
 # Firmware
 FIRMWARE_TD=$(top_srcdir)/src/teledongle-v0.2-$(VERSION).ihx
@@ -159,13 +185,13 @@ classes/altosui:
 
 $(JAR): classaltosui.stamp Manifest.txt $(JAVA_ICON)
        jar cfm $@ Manifest.txt \
-               -C $(top_srcdir)/icon altus-metrum-16x16.jpg \
+               $(ICONJAR) \
                -C classes altosui \
                -C ../libaltos libaltosJNI
 
 $(FATJAR): classaltosui.stamp Manifest-fat.txt $(FREETTS_CLASS) $(JFREECHART_CLASS) $(JCOMMON_CLASS) $(LIBALTOS) $(JAVA_ICON)
        jar cfm $@ Manifest-fat.txt \
-               -C $(top_srcdir)/icon altus-metrum-16x16.jpg \
+               $(ICONJAR) \
                -C classes altosui \
                -C ../libaltos libaltosJNI