INCS = 	-I$(NOMAD_HOME)/include/ \
	-I$(NDDSHOME)/include/share \
	-I$(NDDSHOME)/include/unix \
	-I/usr/src/linux/include/linux \
	-I/usr/lib/gcc-lib/i386-redhat-linux/2.7.2.3/include

JAVA_SRCS = 	apsDerivedState.java \
		apsRawState.java \
		arbInternalState.java \
		bodDerivedState.java \
		bodRawState.java \
		epsDerivedState.java \
		gpsDerivedState.java \
		gpsRawState.java \
		imuDerivedState.java \
		imuRawState.java \
		kvhDerivedState.java \
		lasHazardMap.java \
		lasNav.java \
		lasRawScanData.java \
		morInternalState.java \
		navWatchdogStatus.java \
		posDerivedState.java \
		posRawState.java \
		steInternalState.java \
		sysState.java

PACKAGE = Telemetry

all:: $(JAVA_SRCS:.java=.class)

%.class: %.java
	\mv $< $<.1
	cpp $(INCS) $<.1 > $<.2
	$(NOMAD_HOME)/bin/Linux/javify $<.2 $<.3 $(PACKAGE)
	\rm $<.1 $<.2
	\mv $<.3 $<
	javac $<
