improved virtual buttons for touch devices (Android)
[rocksndiamonds.git] / graphics / gfx_classic / Makefile
1 # =============================================================================
2 # Rocks'n'Diamonds - McDuffin Strikes Back!
3 # -----------------------------------------------------------------------------
4 # (c) 1995-2015 by Artsoft Entertainment
5 #                  Holger Schemel
6 #                  info@artsoft.org
7 #                  http://www.artsoft.org/
8 # -----------------------------------------------------------------------------
9 # graphics/gfx_classic/Makefile
10 # =============================================================================
11
12 # -----------------------------------------------------------------------------
13 # configuration
14 # -----------------------------------------------------------------------------
15
16 RND = ../../rocksndiamonds
17
18 RM = rm -f
19
20 # EXT = pcx
21 EXT = png
22
23 FILES = RocksBusy.$(EXT)                \
24         RocksDC.$(EXT)                  \
25         RocksDC2.$(EXT)                 \
26         RocksDoor.$(EXT)                \
27         RocksDoor2.$(EXT)               \
28         RocksEMC.$(EXT)                 \
29         RocksElements.$(EXT)            \
30         RocksFontBig.$(EXT)             \
31         RocksFontDC.$(EXT)              \
32         RocksFontEM.$(EXT)              \
33         RocksFontMedium.$(EXT)          \
34         RocksFontSmall.$(EXT)           \
35         RocksHeroes.$(EXT)              \
36         RocksMore.$(EXT)                \
37         RocksSP.$(EXT)                  \
38         RocksScreen.$(EXT)              \
39         RocksToons.$(EXT)               \
40         overlay/VirtualButtons.$(EXT)   \
41                                         \
42         RocksCE.$(EXT)                  # dynamically generated from template
43
44
45 # -----------------------------------------------------------------------------
46 # build targets
47 # -----------------------------------------------------------------------------
48
49 all: $(FILES)
50
51 %.pcx: %.ilbm
52         ilbmtoppm $< | ppmtopcx > $@
53
54 %.png: %.ilbm
55         ilbmtoppm $< | pnmtopng > $@
56
57 RocksCE.ilbm: RocksCE-template.ilbm
58         $(RND) -e "create CE image ."
59         bmptoppm RocksCE.bmp | ppmtoilbm > RocksCE.ilbm
60         $(RM) RocksCE.bmp
61
62 clean:
63         @for i in $(FILES); do                  \
64                 echo "$(RM) $$i";               \
65                 $(RM) $$i;                      \
66         done
67         $(RM) RocksCE.ilbm