Mercurial > hg > ristipolku
annotate 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 |
rev | line source |
---|---|
1 | 1 # Settings, directories |
12 | 2 RUN=Ristipolku.class |
13 | 3 |
25 | 4 RESOURCES=graphics/*.png graphics/*.jpg graphics/font.ttf sounds/*.wav |
13 | 5 |
161 | 6 CLASSES=src/G.class \ |
7 src/Piece.class src/PieceType.class \ | |
8 src/Engine.class src/Interpolate.class \ | |
9 src/ResourceLoader.class \ | |
10 src/Sound.class src/SoundManager.class \ | |
11 src/IDMPoint.class src/IDMWidget.class \ | |
12 src/IDMButton.class src/IDMContainer.class \ | |
13 src/AnimatedPointElement.class | |
1 | 14 |
15 # Utils | |
133
881deac2daf8
Some more work on scaling widgets, etc.
Matti Hamalainen <ccr@tnsp.org>
parents:
128
diff
changeset
|
16 JAVAC=javac -g -Xlint:unchecked |
881deac2daf8
Some more work on scaling widgets, etc.
Matti Hamalainen <ccr@tnsp.org>
parents:
128
diff
changeset
|
17 APPLETVIEWER=aoss appletviewer |
1 | 18 |
19 ### | |
20 ### Targets | |
21 ### | |
18 | 22 TARGETS=$(RUN) |
13 | 23 |
1 | 24 all: $(TARGETS) |
25 | |
161 | 26 src/%.class: src/%.java |
26
3d4cc47df31a
Cleanups, fix piece rendering and rotation.
Matti Hamalainen <ccr@tnsp.org>
parents:
25
diff
changeset
|
27 $(JAVAC) $< |
1 | 28 |
18 | 29 Ristipolku.class: Ristipolku.java $(CLASSES) |
1 | 30 $(JAVAC) $< |
9 | 31 |
1 | 32 |
33 run: $(RUN) | |
34 $(APPLETVIEWER) $(patsubst %.class,%.html,$<) | |
35 | |
36 | |
12 | 37 ### |
38 ### Package | |
39 ### | |
27 | 40 Ristipolku.jar: $(RUN) $(RESOURCES) |
161 | 41 jar cvfm $@ manifest.txt $+ src/*.class |
13 | 42 |
12 | 43 |
14 | 44 upload: Ristipolku.jar |
150 | 45 @scp $+ ccr@tnsp.org:tnsp/ristipolku/ |
18 | 46 $(RM) $< |
12 | 47 |
48 | |
49 ### | |
50 ### Cleanup | |
51 ### | |
1 | 52 clean: |
161 | 53 $(RM) $(TARGETS) *.class src/*.class |
1 | 54 |
55 | |
56 srcclean: clean | |
161 | 57 $(RM) *~ src/*~ graphics/*~ |
12 | 58 |
1 | 59 # dummy |