Mercurial > hg > ristipolku
comparison Makefile @ 161:fb33d3796942
Rename source directory.
author | Matti Hamalainen <ccr@tnsp.org> |
---|---|
date | Tue, 21 Jun 2016 12:53:53 +0300 |
parents | b0c05b8b59ca |
children | e8eeac403e5f |
comparison
equal
deleted
inserted
replaced
160:d5fbad999841 | 161:fb33d3796942 |
---|---|
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=game/G.class \ | 6 CLASSES=src/G.class \ |
7 game/Piece.class game/PieceType.class \ | 7 src/Piece.class src/PieceType.class \ |
8 game/Engine.class game/Interpolate.class \ | 8 src/Engine.class src/Interpolate.class \ |
9 game/ResourceLoader.class \ | 9 src/ResourceLoader.class \ |
10 game/Sound.class game/SoundManager.class \ | 10 src/Sound.class src/SoundManager.class \ |
11 game/IDMPoint.class game/IDMWidget.class \ | 11 src/IDMPoint.class src/IDMWidget.class \ |
12 game/IDMButton.class game/IDMContainer.class \ | 12 src/IDMButton.class src/IDMContainer.class \ |
13 game/AnimatedPointElement.class | 13 src/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 game/%.class: game/%.java | 26 src/%.class: src/%.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 $+ game/*.class | 41 jar cvfm $@ manifest.txt $+ src/*.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 game/*.class | 53 $(RM) $(TARGETS) *.class src/*.class |
54 | 54 |
55 | 55 |
56 srcclean: clean | 56 srcclean: clean |
57 $(RM) *~ game/*~ graphics/*~ | 57 $(RM) *~ src/*~ graphics/*~ |
58 | 58 |
59 # dummy | 59 # dummy |