aboutsummaryrefslogtreecommitdiff
path: root/Makefile
blob: dbdc46fd2073e374b3166b0597df4bfec055bbf9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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
	mkdir -p Snake
	cp -u $(shell find . -maxdepth 1 -name '*.java' -not -name 'Snake.java') README.txt Snake
	zip -r Vorlage.zip Snake
	rm -r Snake