altoslib, altosui: Restructured state management now does TM eeprom files
[fw/altos] / altoslib / Makefile.am
1 AM_JAVACFLAGS=-encoding UTF-8 -Xlint:deprecation
2
3 JAVAROOT=bin
4
5 VERSION=1
6
7 CLASSPATH_ENV=mkdir -p $(JAVAROOT); CLASSPATH="bin:$(FREETTS)/*:/usr/share/java/*"
8
9 SRC=.
10
11 altoslibdir = $(datadir)/java
12
13 altoslib_JAVA = \
14         AltosLib.java \
15         AltosConfigData.java \
16         AltosConfigValues.java \
17         AltosConvert.java \
18         AltosCRCException.java \
19         AltosDebug.java \
20         AltosEeprom.java \
21         AltosEepromChunk.java \
22         AltosEepromFile.java \
23         AltosEepromTM.java \
24         AltosEepromHeader.java \
25         AltosEepromIterable.java \
26         AltosEepromLog.java \
27         AltosEepromMega.java \
28         AltosEepromMegaIterable.java \
29         AltosEepromRecord.java \
30         AltosEepromTeleScience.java \
31         AltosEepromMini.java \
32         AltosEepromOldIterable.java \
33         AltosFile.java \
34         AltosFlash.java \
35         AltosFlashListener.java \
36         AltosFlightReader.java \
37         AltosFrequency.java \
38         AltosGPS.java \
39         AltosGPSQuery.java \
40         AltosGPSSat.java \
41         AltosGreatCircle.java \
42         AltosHexfile.java \
43         AltosIdleMonitor.java \
44         AltosIdleMonitorListener.java \
45         AltosIgnite.java \
46         AltosIMU.java \
47         AltosIMUQuery.java \
48         AltosLine.java \
49         AltosLink.java \
50         AltosListenerState.java \
51         AltosLog.java \
52         AltosMs5607.java \
53         AltosMs5607Query.java \
54         AltosOrderedRecord.java \
55         AltosOrderedMegaRecord.java \
56         AltosOrderedMiniRecord.java \
57         AltosParse.java \
58         AltosPreferences.java \
59         AltosPreferencesBackend.java \
60         AltosRecordCompanion.java \
61         AltosRecordIterable.java \
62         AltosRecord.java \
63         AltosRecordNone.java \
64         AltosRecordTM.java \
65         AltosRecordMM.java \
66         AltosRecordMini.java \
67         AltosReplayReader.java \
68         AltosRomconfig.java \
69         AltosSensorMM.java \
70         AltosSensorTM.java \
71         AltosState.java \
72         AltosStateIterable.java \
73         AltosStateUpdate.java \
74         AltosTelemetry.java \
75         AltosTelemetryIterable.java \
76         AltosTelemetryMap.java \
77         AltosTelemetryReader.java \
78         AltosTelemetryRecordCompanion.java \
79         AltosTelemetryRecordConfiguration.java \
80         AltosTelemetryRecordGeneral.java \
81         AltosTelemetryRecord.java \
82         AltosTelemetryRecordLegacy.java \
83         AltosTelemetryRecordLocation.java \
84         AltosTelemetryRecordRaw.java \
85         AltosTelemetryRecordSatellite.java \
86         AltosTelemetryRecordSensor.java \
87         AltosTelemetryRecordMegaSensor.java \
88         AltosTelemetryRecordMegaData.java \
89         AltosTelemetryRecordMini.java \
90         AltosUnitsListener.java \
91         AltosMs5607.java \
92         AltosIMU.java \
93         AltosMag.java \
94         AltosUnits.java \
95         AltosDistance.java \
96         AltosHeight.java \
97         AltosSpeed.java \
98         AltosTemperature.java \
99         AltosAccel.java \
100         AltosPyro.java
101
102 JAR=altoslib_$(ALTOSLIB_VERSION).jar
103
104 all-local: $(JAR)
105
106 clean-local:
107         -rm -rf bin $(JAR)
108
109 install-altoslibJAVA: $(JAR)
110         @$(NORMAL_INSTALL)
111         test -z "$(altoslibdir)" || $(MKDIR_P) "$(DESTDIR)$(altoslibdir)"
112         echo " $(INSTALL_DATA)" "$<" "'$(DESTDIR)$(altoslibdir)/$(JAR)"; \
113         $(INSTALL_DATA) "$<" "$(DESTDIR)$(altoslibdir)"
114
115 bin:
116         mkdir -p bin
117
118 $(JAR): classaltoslib.stamp
119         jar cf $@ -C bin org