aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: d4bfd869ede2093d2b0b85320c6e25f3633a0b34 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
JAVA_SRC = $(wildcard *.java)
JAVA_OBJ = $(JAVA_SRC:.java=.class)

%.class: %.java
	javac $<

.PHONY: snake
snake: Zeichenfenster.java $(JAVA_OBJ)
	 java Snake

Zeichenfenster.java:
	curl -O "https://informatikschulbuch.de/wp-content/daten/Informatik3/Vorlagen/Kapitel4/BlueJ_Java/GraphicsAndGames_BlueJ_Java.zip"
	unzip GraphicsAndGames_BlueJ_Java.zip
	mv GraphicsAndGames_BlueJ_Java/*.java .

.PHONY: clean
clean:
	rm -f *.class

Vorlage.zip: Zeichenfenster.java
	zip Vorlage.zip $(shell find . -name '*.java' -not -name 'Snake.java') README.TXT