TeleStern/altosuilib/Makefile.am

107 lines
2.6 KiB
Makefile

AM_JAVACFLAGS=$(JAVAC_VERSION_FLAGS) -encoding UTF-8 -Xlint:deprecation -Xlint:unchecked
JAVAROOT=bin
CLASSPATH_ENV=mkdir -p $(JAVAROOT); CLASSPATH="$(JAVAROOT):../altoslib/*:../libaltos:/usr/share/java/*"
SRC=.
altosuilibdir = $(datadir)/java
altosuilib_JAVA = \
AltosDevice.java \
AltosDeviceDialog.java \
AltosPositionListener.java \
AltosUIAccelCal.java \
AltosUIConfigure.java \
AltosUIAxis.java \
AltosUIDataMissing.java \
AltosUIDataPoint.java \
AltosUIDataSet.java \
AltosUIGrapher.java \
AltosUIDialog.java \
AltosUIEnable.java \
AltosUIFrame.java \
AltosUILib.java \
AltosUIListener.java \
AltosUIMarker.java \
AltosUIPreferencesBackend.java \
AltosUIPreferences.java \
AltosUIFlightSeries.java \
AltosUIGraph.java \
AltosGraph.java \
AltosShapeListener.java \
AltosUSBDevice.java \
AltosVoice.java \
AltosDisplayThread.java \
AltosDeviceUIDialog.java \
AltosSerial.java \
AltosSerialInUseException.java \
AltosConfigFreqUI.java \
AltosScanUI.java \
AltosEepromDelete.java \
AltosEepromGrapher.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 \
AltosBTDevice.java \
AltosBTDeviceIterator.java \
AltosBTManage.java \
AltosBTKnown.java \
AltosUILineStyle.java \
AltosUIMap.java \
AltosUIMapPreload.java \
AltosUIFlightTab.java \
AltosUIIndicator.java \
AltosUIUnitsIndicator.java \
AltosUIVoltageIndicator.java \
AltosUIFreqList.java \
AltosUITelemetryList.java \
AltosUIRateList.java \
AltosUIImage.java \
AltosUITimeSeries.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:
-rm -rf $(JAVAROOT) altosuilib_*.jar
install-altosuilibJAVA: $(JAR)
@$(NORMAL_INSTALL)
test -z "$(altosuilibdir)" || $(MKDIR_P) "$(DESTDIR)$(altosuilibdir)"
echo " $(INSTALL_DATA)" "$(JAR)" "'$(DESTDIR)$(altosuilibdir)/$(JAR)"; \
$(INSTALL_DATA) "$(JAR)" "$(DESTDIR)$(altosuilibdir)"
$(JAVAROOT):
mkdir -p $(JAVAROOT)
$(JAR): classaltosuilib.stamp $(ICONS)
jar cf $@ $(ICONJAR) -C $(JAVAROOT) .
if STRIP_NONDETERMINISM
$(STRIP_NONDETERMINISM) $@
endif