altoslib: Create AltosProgrammer class
[fw/altos] / altoslib / Makefile.am
index b3c2673a855cad8173b01d34c70dfde685e4adcc..919d098fed70c2658ae6c63d6e8c61066f4c723d 100644 (file)
@@ -1,4 +1,4 @@
-AM_JAVACFLAGS=-encoding UTF-8 -Xlint:deprecation
+AM_JAVACFLAGS=-encoding UTF-8 -Xlint:deprecation -source 6
 
 JAVAROOT=bin
 
@@ -9,67 +9,99 @@ CLASSPATH_ENV=mkdir -p $(JAVAROOT); CLASSPATH="bin:$(FREETTS)/*:/usr/share/java/
 SRC=.
 
 altoslibdir = $(datadir)/java
+record_files = \
+       AltosEepromRecord.java \
+       AltosEepromTeleScience.java \
+       AltosRecordCompanion.java \
+       AltosRecordIterable.java \
+       AltosOrderedRecord.java \
+       AltosOrderedMegaRecord.java \
+       AltosOrderedMiniRecord.java \
+       AltosRecord.java \
+       AltosRecordNone.java \
+       AltosRecordTM.java \
+       AltosRecordMM.java \
+       AltosRecordMini.java
+
 
 altoslib_JAVA = \
        AltosLib.java \
+       AltosCompanion.java \
        AltosConfigData.java \
        AltosConfigValues.java \
        AltosConvert.java \
        AltosCRCException.java \
+       AltosDebug.java \
+       AltosEeprom.java \
        AltosEepromChunk.java \
+       AltosEepromDownload.java \
+       AltosEepromFile.java \
+       AltosEepromTM.java \
+       AltosEepromTm.java \
+       AltosEepromHeader.java \
        AltosEepromIterable.java \
+       AltosEepromList.java \
        AltosEepromLog.java \
        AltosEepromMega.java \
-       AltosEepromMegaIterable.java \
-       AltosEepromRecord.java \
-       AltosEepromTeleScience.java \
+       AltosEepromMetrum2.java \
+       AltosEepromMini.java \
+       AltosEepromMonitor.java \
        AltosFile.java \
+       AltosFlash.java \
+       AltosFlashListener.java \
        AltosFlightReader.java \
        AltosFrequency.java \
        AltosGPS.java \
-       AltosGPSQuery.java \
        AltosGPSSat.java \
        AltosGreatCircle.java \
+       AltosHexfile.java \
+       AltosHexsym.java \
+       AltosIdle.java \
+       AltosIdleFetch.java \
        AltosIdleMonitor.java \
        AltosIdleMonitorListener.java \
        AltosIgnite.java \
        AltosIMU.java \
-       AltosIMUQuery.java \
        AltosLine.java \
        AltosLink.java \
+       AltosListenerState.java \
        AltosLog.java \
+       AltosMag.java \
+       AltosMma655x.java \
        AltosMs5607.java \
-       AltosMs5607Query.java \
-       AltosOrderedRecord.java \
-       AltosOrderedMegaRecord.java \
+       AltosNoSymbol.java \
        AltosParse.java \
        AltosPreferences.java \
        AltosPreferencesBackend.java \
-       AltosRecordCompanion.java \
-       AltosRecordIterable.java \
-       AltosRecord.java \
-       AltosRecordNone.java \
-       AltosRecordTM.java \
-       AltosRecordMM.java \
+       AltosProgrammer.java \
        AltosReplayReader.java \
+       AltosRomconfig.java \
        AltosSensorMM.java \
+       AltosSensorEMini.java \
        AltosSensorTM.java \
+       AltosSensorTMini.java \
+       AltosSensorMega.java \
+       AltosSensorMetrum.java \
        AltosState.java \
+       AltosStateIterable.java \
+       AltosStateUpdate.java \
        AltosTelemetry.java \
+       AltosTelemetryConfiguration.java \
+       AltosTelemetryFile.java \
        AltosTelemetryIterable.java \
+       AltosTelemetryLegacy.java \
+       AltosTelemetryLocation.java \
        AltosTelemetryMap.java \
+       AltosTelemetryMegaSensor.java \
+       AltosTelemetryMegaData.java \
+       AltosTelemetryMini.java \
+       AltosTelemetryMetrumSensor.java \
+       AltosTelemetryMetrumData.java \
        AltosTelemetryReader.java \
-       AltosTelemetryRecordCompanion.java \
-       AltosTelemetryRecordConfiguration.java \
-       AltosTelemetryRecordGeneral.java \
-       AltosTelemetryRecord.java \
-       AltosTelemetryRecordLegacy.java \
-       AltosTelemetryRecordLocation.java \
-       AltosTelemetryRecordRaw.java \
-       AltosTelemetryRecordSatellite.java \
-       AltosTelemetryRecordSensor.java \
-       AltosTelemetryRecordMegaSensor.java \
-       AltosTelemetryRecordMegaData.java \
+       AltosTelemetryRaw.java \
+       AltosTelemetrySensor.java \
+       AltosTelemetrySatellite.java \
+       AltosTelemetryStandard.java \
        AltosUnitsListener.java \
        AltosMs5607.java \
        AltosIMU.java \
@@ -78,6 +110,7 @@ altoslib_JAVA = \
        AltosDistance.java \
        AltosHeight.java \
        AltosSpeed.java \
+       AltosTemperature.java \
        AltosAccel.java \
        AltosPyro.java
 
@@ -90,12 +123,12 @@ clean-local:
 
 install-altoslibJAVA: $(JAR)
        @$(NORMAL_INSTALL)
-       test -z "$(AltosLibdir)" || $(MKDIR_P) "$(DESTDIR)$(AltosLibdir)"
-       echo " $(INSTALL_DATA)" "$<" "'$(DESTDIR)$(AltosLibdir)/$(JAR)"; \
-       $(INSTALL_DATA) "$<" "$(DESTDIR)$(AltosLibdir)"
+       test -z "$(altoslibdir)" || $(MKDIR_P) "$(DESTDIR)$(altoslibdir)"
+       echo " $(INSTALL_DATA)" "$<" "'$(DESTDIR)$(altoslibdir)/$(JAR)"; \
+       $(INSTALL_DATA) "$<" "$(DESTDIR)$(altoslibdir)"
 
 bin:
        mkdir -p bin
 
-$(JAR): classAltosLib.stamp
+$(JAR): classaltoslib.stamp
        jar cf $@ -C bin org