bootstrap
[www.jankratochvil.net.git] / project / Islet / Islet / makefile
1 JAVAC=javac -O
2 JAR=jar
3 TARGET=Islet.zip
4 DATA=$(addsuffix .gif,food land robotx roboty wall water)
5
6 .PHONY: all jre app clean
7
8 all: $(TARGET)
9
10 Islet.jar: Islet.java $(DATA)
11         $(RM) $(basename $<)*.class
12         $(JAVAC) $<
13         $(JAR) -cf $@ $(basename $<)*.class $(DATA)
14         $(RM) $(basename $<)*.class
15
16 Islet.zip: Islet.html Islet.jar Islet.java Makefile $(DATA)
17         rm -f $@
18         zip -9 $@ $^
19
20 jre: Islet.jar
21         jre -cp $< $(basename $<)
22
23 app: Islet.jar
24         appletviewer $(basename $<).html
25
26 clean:
27         $(RM) *.class Islet.jar Islet.zip