blob: dbe750e5621e5ac321f2836b9540d798777e53bd (
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
25
|
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
cp -u vorlage-package.bluej Snake/package.bluej
zip -r Vorlage.zip Snake
rm -r Snake
|