altoslib: Create display-independent map support code
[fw/altos] / altoslib / Makefile.am
1 AM_JAVACFLAGS=-target 1.6 -encoding UTF-8 -Xlint:deprecation -Xlint:unchecked -source 6
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 record_files = \
13         AltosEepromRecord.java \
14         AltosEepromTeleScience.java \
15         AltosRecordCompanion.java \
16         AltosRecordIterable.java \
17         AltosOrderedRecord.java \
18         AltosOrderedMegaRecord.java \
19         AltosOrderedMiniRecord.java \
20         AltosRecord.java \
21         AltosRecordNone.java \
22         AltosRecordTM.java \
23         AltosRecordMM.java \
24         AltosRecordMini.java
25
26
27 altoslib_JAVA = \
28         AltosLib.java \
29         AltosCompanion.java \
30         AltosConfigData.java \
31         AltosConfigDataException.java \
32         AltosConfigValues.java \
33         AltosConvert.java \
34         AltosCRCException.java \
35         AltosCSV.java \
36         AltosDebug.java \
37         AltosEeprom.java \
38         AltosEepromChunk.java \
39         AltosEepromDownload.java \
40         AltosEepromFile.java \
41         AltosEepromTM.java \
42         AltosEepromTm.java \
43         AltosEepromHeader.java \
44         AltosEepromIterable.java \
45         AltosEepromList.java \
46         AltosEepromLog.java \
47         AltosEepromMega.java \
48         AltosEepromMetrum2.java \
49         AltosEepromMini.java \
50         AltosEepromGPS.java \
51         AltosEepromMonitor.java \
52         AltosFile.java \
53         AltosFlash.java \
54         AltosFlashListener.java \
55         AltosFlightReader.java \
56         AltosFlightStats.java \
57         AltosFrequency.java \
58         AltosGPS.java \
59         AltosGPSSat.java \
60         AltosGreatCircle.java \
61         AltosHexfile.java \
62         AltosHexsym.java \
63         AltosIdle.java \
64         AltosIdleFetch.java \
65         AltosIdleMonitor.java \
66         AltosIdleMonitorListener.java \
67         AltosIgnite.java \
68         AltosIMU.java \
69         AltosKML.java \
70         AltosLine.java \
71         AltosLink.java \
72         AltosListenerState.java \
73         AltosLog.java \
74         AltosMag.java \
75         AltosMma655x.java \
76         AltosMs5607.java \
77         AltosNoSymbol.java \
78         AltosOrient.java \
79         AltosParse.java \
80         AltosPreferences.java \
81         AltosPreferencesBackend.java \
82         AltosProgrammer.java \
83         AltosReplayReader.java \
84         AltosRomconfig.java \
85         AltosSavedState.java \
86         AltosSelfFlash.java \
87         AltosSensorMM.java \
88         AltosSensorEMini.java \
89         AltosSensorTM.java \
90         AltosSensorTMini.java \
91         AltosSensorMega.java \
92         AltosSensorMetrum.java \
93         AltosSensorTGPS.java \
94         AltosState.java \
95         AltosStateIterable.java \
96         AltosStateUpdate.java \
97         AltosTelemetry.java \
98         AltosTelemetryConfiguration.java \
99         AltosTelemetryFile.java \
100         AltosTelemetryIterable.java \
101         AltosTelemetryLegacy.java \
102         AltosTelemetryLocation.java \
103         AltosTelemetryMap.java \
104         AltosTelemetryMegaSensor.java \
105         AltosTelemetryMegaData.java \
106         AltosTelemetryMini.java \
107         AltosTelemetryMetrumSensor.java \
108         AltosTelemetryMetrumData.java \
109         AltosTelemetryReader.java \
110         AltosTelemetryRaw.java \
111         AltosTelemetrySensor.java \
112         AltosTelemetrySatellite.java \
113         AltosTelemetryStandard.java \
114         AltosUnitsListener.java \
115         AltosMs5607.java \
116         AltosIMU.java \
117         AltosMag.java \
118         AltosUnits.java \
119         AltosDistance.java \
120         AltosHeight.java \
121         AltosSpeed.java \
122         AltosTemperature.java \
123         AltosAccel.java \
124         AltosVoltage.java \
125         AltosLocation.java \
126         AltosLatitude.java \
127         AltosLongitude.java \
128         AltosPyro.java \
129         AltosWriter.java \
130         AltosQuaternion.java \
131         AltosRotation.java \
132         AltosImage.java \
133         AltosLatLon.java \
134         AltosMap.java \
135         AltosMapCache.java \
136         AltosMapCacheListener.java \
137         AltosMapInterface.java \
138         AltosMapLine.java \
139         AltosMapMark.java \
140         AltosMapPath.java \
141         AltosMapRectangle.java \
142         AltosMapStore.java \
143         AltosMapStoreListener.java \
144         AltosMapTile.java \
145         AltosMapTileListener.java \
146         AltosMapTransform.java \
147         AltosMapZoomListener.java \
148         AltosPointDouble.java \
149         AltosPointInt.java \
150         AltosFlightDisplay.java \
151         AltosFontListener.java \
152         AltosVersion.java
153
154 JAR=altoslib_$(ALTOSLIB_VERSION).jar
155
156 all-local: $(JAR)
157
158 clean-local:
159         -rm -rf $(JAVAROOT) altoslib_*.jar
160
161 install-altoslibJAVA: $(JAR)
162         @$(NORMAL_INSTALL)
163         test -z "$(altoslibdir)" || $(MKDIR_P) "$(DESTDIR)$(altoslibdir)"
164         echo " $(INSTALL_DATA)" "$<" "'$(DESTDIR)$(altoslibdir)/$(JAR)"; \
165         $(INSTALL_DATA) "$<" "$(DESTDIR)$(altoslibdir)"
166
167 bin:
168         mkdir -p bin
169
170 $(JAR): classaltoslib.stamp
171         jar cf $@ -C bin org