1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
|
GEN=SettingsMsg.java AlertMsg.java Constants.java
ANTITHEFT_H=../Nodes/antitheft.h
all: antitheft.jar
antitheft.jar: AntiTheftGui.class
jar cf $@ *.class
SettingsMsg.java: $(ANTITHEFT_H)
mig -target=null -java-classname=SettingsMsg java $(ANTITHEFT_H) settings -o $@
AlertMsg.java: $(ANTITHEFT_H)
mig -target=null -java-classname=AlertMsg java $(ANTITHEFT_H) alert -o $@
Constants.java: $(ANTITHEFT_H)
ncg -target=null -java-classname=Constants java $(ANTITHEFT_H) antitheft.h -o $@
AntiTheftGui.class: $(wildcard *.java) $(GEN)
javac *.java
clean:
rm -f *.class $(GEN)
veryclean: clean
rm antitheft.jar
|