changed "http" to "https" in URLs
[rocksndiamonds.git] / graphics / gfx_classic / Makefile
index 7caa356e8200b0dae60e3f4ae792e6a0913c9d2c..2c27a4b2b5ea263629198d8bcfd39b2e542e9adc 100644 (file)
@@ -4,7 +4,7 @@
 # (c) 1995-2015 by Artsoft Entertainment
 #                  Holger Schemel
 #                  info@artsoft.org
-#                  http://www.artsoft.org/
+#                  https://www.artsoft.org/
 # -----------------------------------------------------------------------------
 # graphics/gfx_classic/Makefile
 # =============================================================================
 # configuration
 # -----------------------------------------------------------------------------
 
-RND = ../rocksndiamonds
+RND = ../../rocksndiamonds
 
 RM = rm -f
 
-EXT = pcx
-
-FILES = RocksBusy.$(EXT)       \
-       RocksCE.$(EXT)          \
-       RocksDC.$(EXT)          \
-       RocksDC2.$(EXT)         \
-       RocksDoor.$(EXT)        \
-       RocksEMC.$(EXT)         \
-       RocksElements.$(EXT)    \
-       RocksFontBig.$(EXT)     \
-       RocksFontDC.$(EXT)      \
-       RocksFontEM.$(EXT)      \
-       RocksFontMedium.$(EXT)  \
-       RocksFontSmall.$(EXT)   \
-       RocksHeroes.$(EXT)      \
-       RocksMore.$(EXT)        \
-       RocksSP.$(EXT)          \
-       RocksScreen.$(EXT)      \
-       RocksToons.$(EXT)
-
-# FILES_GENERATED = RocksCE.$(EXT)
+# EXT = pcx
+EXT = png
+
+FILES = RocksBusy.$(EXT)               \
+       RocksDC.$(EXT)                  \
+       RocksDC2.$(EXT)                 \
+       RocksDF.$(EXT)                  \
+       RocksDoor.$(EXT)                \
+       RocksDoor2.$(EXT)               \
+       RocksDoorMM.$(EXT)              \
+       RocksEMC.$(EXT)                 \
+       RocksElements.$(EXT)            \
+       RocksFontBig.$(EXT)             \
+       RocksFontDC.$(EXT)              \
+       RocksFontEM.$(EXT)              \
+       RocksFontMedium.$(EXT)          \
+       RocksFontSmall.$(EXT)           \
+       RocksHeroes.$(EXT)              \
+       RocksMM.$(EXT)                  \
+       RocksMore.$(EXT)                \
+       RocksSP.$(EXT)                  \
+       RocksScreen.$(EXT)              \
+       RocksToons.$(EXT)               \
+       RocksTouch.$(EXT)               \
+                                       \
+       RocksCE.$(EXT)                  # dynamically generated from template
 
 
 # -----------------------------------------------------------------------------
@@ -49,12 +54,21 @@ all: $(FILES)
 %.pcx: %.ilbm
        ilbmtoppm $< | ppmtopcx > $@
 
-RocksCE.ilbm: RocksCE-template.ilbm
-       $(RND) -e "create CE image RocksCE.bmp"
-       bmptoppm RocksCE.bmp | ppmtoilbm > RocksCE.ilbm
+%.png: %.ilbm
+       ilbmtoppm $< | pnmtopng > $@
+
+RocksCE.png: RocksCE-template.ilbm
+ifneq ("$(wildcard RocksCE-template.ilbm)","")
+       $(RND) -e "create CE image ."
+       bmptoppm RocksCE.bmp | pnmtopng > $@
        $(RM) RocksCE.bmp
+endif
+
+RocksCE-template.ilbm:
 
-clean-gfx:
+clean:
        @for i in $(FILES); do                  \
+               echo "$(RM) $$i";               \
                $(RM) $$i;                      \
        done
+       $(RM) RocksCE.ilbm