Bigger roaches.
[koperkapel.git] / koperkapel / images / Makefile
index d5aa40507df3b5e4ef0cda5163c951d714e63a6e..855b4d81b8f8d82d6b6702e7d40a2b095b8fdf87 100644 (file)
@@ -10,7 +10,7 @@ TILE_PNGS=$(patsubst $(VPATH)/vector/%.svg, %.png, $(TILE_SVGS))
 
 BTILE_DIRS=wall floor tunnel underground
 BTILE_SRC=$(shell find $(patsubst %, $(VPATH)/bitmap/%, $(BTILE_DIRS)) -name "*.png")
-BTILE_PNGS=$(patsubst $(VPATH)/bitmap/%, %, $(BTILE_SRC))
+BTILE_PNGS=$(patsubst $(VPATH)/bitmap/%, bunker/%, $(BTILE_SRC))
 
 # Vector images to rasterize without resizing
 
@@ -25,11 +25,12 @@ ROACH_32=$(patsubst roach/%, roach_32/%, $(ROACH))
 ROACH_21=$(patsubst roach/%, roach_21/%, $(ROACH))
 ROACH_QUARTET=$(patsubst roach/%, roach_quartet/%, $(ROACH))
 ROACH_NONET=$(patsubst roach/%, roach_nonet/%, $(ROACH))
+ROACH_BIG=$(patsubst roach/%, roach_big/%, $(ROACH))
 
 # Default target with everything
 
 all: $(TILE_PNGS) $(BTILE_PNGS) $(SIMPLE_PNGS)\
-       $(ROACH_32) $(ROACH_21) $(ROACH_QUARTET) $(ROACH_NONET)
+       $(ROACH_32) $(ROACH_21) $(ROACH_QUARTET) $(ROACH_NONET) $(ROACH_BIG)
 
 # Vector tile rule
 
@@ -54,9 +55,9 @@ $(foreach simpledir,$(SIMPLE_DIRS),$(eval $(call simple,$(simpledir))))
 # Bitmap tile rule
 
 define btile
-$(1)/%.png: bitmap/$(1)/%.png
-       @mkdir -p `dirname bunker/$$@`
-       @convert $$< -resize 64x64 bunker/$$@
+bunker/$(1)/%.png: bitmap/$(1)/%.png
+       @mkdir -p `dirname $$@`
+       @convert $$< -resize 64x64 $$@
 endef
 
 $(foreach tiledir,$(BTILE_DIRS),$(eval $(call btile,$(tiledir))))
@@ -71,6 +72,12 @@ roach_21/%.png: vector/roach/%.svg
        @mkdir -p `dirname $@`
        @inkscape -z -e $@ -w 21 -h 21 $<
 
+# Big roaches
+
+roach_big/%.png: vector/roach/%.svg
+       @mkdir -p `dirname $@`
+       @inkscape -z -e $@ -w 192 -h 192 $<
+
 # Roach quartet
 
 roach_quartet/roach_%.png: $(foreach i, 1 2 3 4, roach_32/roach_$(i).png)