comparison Makefile @ 162:e8eeac403e5f

Backed out changeset fb33d3796942
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 01 Dec 2016 14:33:25 +0200
parents fb33d3796942
children 0303db4df28f
comparison
equal deleted inserted replaced
161:fb33d3796942 162:e8eeac403e5f
1 # Settings, directories 1 # Settings, directories
2 RUN=Ristipolku.class 2 RUN=Ristipolku.class
3 3
4 RESOURCES=graphics/*.png graphics/*.jpg graphics/font.ttf sounds/*.wav 4 RESOURCES=graphics/*.png graphics/*.jpg graphics/font.ttf sounds/*.wav
5 5
6 CLASSES=src/G.class \ 6 CLASSES=game/G.class \
7 src/Piece.class src/PieceType.class \ 7 game/Piece.class game/PieceType.class \
8 src/Engine.class src/Interpolate.class \ 8 game/Engine.class game/Interpolate.class \
9 src/ResourceLoader.class \ 9 game/ResourceLoader.class \
10 src/Sound.class src/SoundManager.class \ 10 game/Sound.class game/SoundManager.class \
11 src/IDMPoint.class src/IDMWidget.class \ 11 game/IDMPoint.class game/IDMWidget.class \
12 src/IDMButton.class src/IDMContainer.class \ 12 game/IDMButton.class game/IDMContainer.class \
13 src/AnimatedPointElement.class 13 game/AnimatedPointElement.class
14 14
15 # Utils 15 # Utils
16 JAVAC=javac -g -Xlint:unchecked 16 JAVAC=javac -g -Xlint:unchecked
17 APPLETVIEWER=aoss appletviewer 17 APPLETVIEWER=aoss appletviewer
18 18
21 ### 21 ###
22 TARGETS=$(RUN) 22 TARGETS=$(RUN)
23 23
24 all: $(TARGETS) 24 all: $(TARGETS)
25 25
26 src/%.class: src/%.java 26 game/%.class: game/%.java
27 $(JAVAC) $< 27 $(JAVAC) $<
28 28
29 Ristipolku.class: Ristipolku.java $(CLASSES) 29 Ristipolku.class: Ristipolku.java $(CLASSES)
30 $(JAVAC) $< 30 $(JAVAC) $<
31 31
36 36
37 ### 37 ###
38 ### Package 38 ### Package
39 ### 39 ###
40 Ristipolku.jar: $(RUN) $(RESOURCES) 40 Ristipolku.jar: $(RUN) $(RESOURCES)
41 jar cvfm $@ manifest.txt $+ src/*.class 41 jar cvfm $@ manifest.txt $+ game/*.class
42 42
43 43
44 upload: Ristipolku.jar 44 upload: Ristipolku.jar
45 @scp $+ ccr@tnsp.org:tnsp/ristipolku/ 45 @scp $+ ccr@tnsp.org:tnsp/ristipolku/
46 $(RM) $< 46 $(RM) $<
48 48
49 ### 49 ###
50 ### Cleanup 50 ### Cleanup
51 ### 51 ###
52 clean: 52 clean:
53 $(RM) $(TARGETS) *.class src/*.class 53 $(RM) $(TARGETS) *.class game/*.class
54 54
55 55
56 srcclean: clean 56 srcclean: clean
57 $(RM) *~ src/*~ graphics/*~ 57 $(RM) *~ game/*~ graphics/*~
58 58
59 # dummy 59 # dummy