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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
1
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
1 # Settings, directories
12
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
2 RUN=Ristipolku.class
13
Matti Hamalainen <ccr@tnsp.org>
parents: 12
diff changeset
3
25
bbac3e4a4b9b Cleanups, etc.
Matti Hamalainen <ccr@tnsp.org>
parents: 24
diff changeset
4 RESOURCES=graphics/*.png graphics/*.jpg graphics/font.ttf sounds/*.wav
13
Matti Hamalainen <ccr@tnsp.org>
parents: 12
diff changeset
5
161
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
6 CLASSES=src/G.class \
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
7 src/Piece.class src/PieceType.class \
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
8 src/Engine.class src/Interpolate.class \
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
9 src/ResourceLoader.class \
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
10 src/Sound.class src/SoundManager.class \
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
11 src/IDMPoint.class src/IDMWidget.class \
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
12 src/IDMButton.class src/IDMContainer.class \
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
13 src/AnimatedPointElement.class
1
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
14
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
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
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
18
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
19 ###
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
20 ### Targets
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
21 ###
18
4507a431b410 More work.
Matti Hamalainen <ccr@tnsp.org>
parents: 15
diff changeset
22 TARGETS=$(RUN)
13
Matti Hamalainen <ccr@tnsp.org>
parents: 12
diff changeset
23
1
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
24 all: $(TARGETS)
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
25
161
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
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
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
28
18
4507a431b410 More work.
Matti Hamalainen <ccr@tnsp.org>
parents: 15
diff changeset
29 Ristipolku.class: Ristipolku.java $(CLASSES)
1
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
30 $(JAVAC) $<
9
a7751971c2a3 More work.
Matti Hamalainen <ccr@tnsp.org>
parents: 2
diff changeset
31
1
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
32
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
33 run: $(RUN)
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
34 $(APPLETVIEWER) $(patsubst %.class,%.html,$<)
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
35
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
36
12
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
37 ###
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
38 ### Package
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
39 ###
27
26adc2827983 More work on the internals.
Matti Hamalainen <ccr@tnsp.org>
parents: 26
diff changeset
40 Ristipolku.jar: $(RUN) $(RESOURCES)
161
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
41 jar cvfm $@ manifest.txt $+ src/*.class
13
Matti Hamalainen <ccr@tnsp.org>
parents: 12
diff changeset
42
12
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
43
14
ae717d7d05ae Don't upload index.html
Matti Hamalainen <ccr@tnsp.org>
parents: 13
diff changeset
44 upload: Ristipolku.jar
150
b0c05b8b59ca Change upload path.
Matti Hamalainen <ccr@tnsp.org>
parents: 133
diff changeset
45 @scp $+ ccr@tnsp.org:tnsp/ristipolku/
18
4507a431b410 More work.
Matti Hamalainen <ccr@tnsp.org>
parents: 15
diff changeset
46 $(RM) $<
12
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
47
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
48
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
49 ###
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
50 ### Cleanup
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
51 ###
1
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
52 clean:
161
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
53 $(RM) $(TARGETS) *.class src/*.class
1
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
54
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
55
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
56 srcclean: clean
161
fb33d3796942 Rename source directory.
Matti Hamalainen <ccr@tnsp.org>
parents: 150
diff changeset
57 $(RM) *~ src/*~ graphics/*~
12
c4cd811813ef Work on Makefile.
Matti Hamalainen <ccr@tnsp.org>
parents: 9
diff changeset
58
1
44f1e7b47fcf Preliminary work ... puuh.
Matti Hamalainen <ccr@tnsp.org>
parents:
diff changeset
59 # dummy