]> oss.titaniummirror.com Git - tinyos-2.x.git/blobdiff - apps/MultihopOscilloscopeLqi/java/Makefile
LQI version of MultihopOscilloscope.
[tinyos-2.x.git] / apps / MultihopOscilloscopeLqi / java / Makefile
diff --git a/apps/MultihopOscilloscopeLqi/java/Makefile b/apps/MultihopOscilloscopeLqi/java/Makefile
new file mode 100644 (file)
index 0000000..55c2605
--- /dev/null
@@ -0,0 +1,21 @@
+GEN=OscilloscopeMsg.java Constants.java
+
+all: oscilloscope.jar
+
+oscilloscope.jar: Oscilloscope.class
+       jar cf $@ *.class
+
+OscilloscopeMsg.java: ../MultihopOscilloscope.h
+       mig -target=null -java-classname=OscilloscopeMsg java ../MultihopOscilloscope.h oscilloscope -o $@
+
+Constants.java: ../MultihopOscilloscope.h
+       ncg -target=null -java-classname=Constants java ../MultihopOscilloscope.h NREADINGS DEFAULT_INTERVAL -o $@
+
+Oscilloscope.class: $(wildcard *.java) $(GEN)
+       javac *.java
+
+clean:
+       rm -f *.class $(GEN)
+
+veryclean: clean
+       rm oscilloscope.jar