altosui: Support telemetry data rates
[fw/altos] / altosuilib / Makefile.am
index fe0c3ec71f26e5a150b1b564a6c54e81f5e9d8b6..21ccd131ef42418cf81cb2d366f7216da08c0567 100644 (file)
@@ -33,25 +33,73 @@ altosuilib_JAVA = \
        AltosUISeries.java \
        AltosUIVersion.java \
        AltosUSBDevice.java \
-       AltosSiteMap.java \
-       AltosSiteMapCache.java \
-       AltosSiteMapPreload.java \
-       AltosSiteMapTile.java \
-       AltosSiteMapImage.java \
        AltosVoice.java \
        AltosDisplayThread.java \
        AltosDeviceUIDialog.java \
-       AltosFreqList.java \
        AltosSerial.java \
        AltosSerialInUseException.java \
+       AltosConfigFreqUI.java \
+       AltosScanUI.java \
+       AltosEepromDelete.java \
+       AltosEepromManage.java \
+       AltosEepromMonitorUI.java \
+       AltosEepromSelect.java \
+       AltosCSVUI.java \
+       AltosDataChooser.java \
+       AltosLights.java \
+       AltosLed.java \
+       AltosFlashUI.java \
+       AltosRomconfigUI.java \
+       AltosInfoTable.java \
+       AltosFlightInfoTableModel.java \
+       AltosFlightStatsTable.java \
+       AltosGraph.java \
+       AltosGraphDataPoint.java \
+       AltosGraphDataSet.java \
        AltosBTDevice.java \
        AltosBTDeviceIterator.java \
        AltosBTManage.java \
-       AltosBTKnown.java
-
+       AltosBTKnown.java \
+       AltosUIMap.java \
+       AltosUIMapView.java \
+       AltosUIMapLine.java \
+       AltosUIMapMark.java \
+       AltosUIMapPath.java \
+       AltosUIMapTile.java \
+       AltosUIMapCache.java \
+       AltosUIMapCacheListener.java \
+       AltosUIMapImage.java \
+       AltosUIMapTransform.java \
+       AltosUIMapRectangle.java \
+       AltosUIMapZoomListener.java \
+       AltosUIMapTileListener.java \
+       AltosUIMapPreload.java \
+       AltosUIMapStore.java \
+       AltosUIMapStoreListener.java \
+       AltosUILatLon.java \
+       AltosUIFlightTab.java \
+       AltosUIIndicator.java \
+       AltosUIUnitsIndicator.java \
+       AltosUIVoltageIndicator.java \
+       AltosUIFreqList.java \
+       AltosUITelemetryList.java \
+       AltosUIRateList.java \
+       OSXAdapter.java
 
 JAR=altosuilib_$(ALTOSUILIB_VERSION).jar
 
+# Icons
+ICONDIR=$(top_srcdir)/icon
+
+ICONS= $(ICONDIR)/redled.png $(ICONDIR)/redoff.png \
+       $(ICONDIR)/greenled.png $(ICONDIR)/greenoff.png \
+       $(ICONDIR)/grayon.png $(ICONDIR)/grayled.png
+
+# icon base names for jar
+ICONJAR= -C $(ICONDIR) redled.png -C $(ICONDIR) redoff.png \
+       -C $(ICONDIR) greenled.png -C $(ICONDIR) greenoff.png \
+       -C $(ICONDIR) grayon.png -C $(ICONDIR) grayled.png
+
 all-local: $(JAR)
 
 clean-local:
@@ -66,5 +114,5 @@ install-altosuilibJAVA: $(JAR)
 $(JAVAROOT):
        mkdir -p $(JAVAROOT)
 
-$(JAR): classaltosuilib.stamp
-       jar cf $@ -C $(JAVAROOT) .
+$(JAR): classaltosuilib.stamp $(ICONS)
+       jar cf $@ $(ICONJAR) -C $(JAVAROOT) .