X-Git-Url: https://git.ctpug.org.za/?a=blobdiff_plain;f=data%2Fimages%2FMakefile;h=bffce90d496e12d26a3095a9b2c715e0cdfb8ecd;hb=61414d7b471661f35e533cb1430c6fea1d2ea48c;hp=08ea9db61481fd2210cf23a7fce52cd72766e4ee;hpb=ab730f79ba451af8143fe7b7a6c7a33a4c31c9da;p=tabakrolletjie.git diff --git a/data/images/Makefile b/data/images/Makefile index 08ea9db..bffce90 100644 --- a/data/images/Makefile +++ b/data/images/Makefile @@ -1,28 +1,33 @@ VPATH=../../sources/vector -SEED=seed TURNIP=turnip1 turnip2 turnip3 MOULD_BODY=mouldA mouldB mouldC MOULD=eyeballA eyeballB eyeballC eyelid -LIGHT=spotlight lamp laser +LIGHT=spotlight lamp laser pulsatinglamp LIGHT_MASK=light_mask_2_1 light_mask_2_2 light_mask_3_1 light_mask_3_2 light_mask_3_3 -CONTROLS=night default_cursor exit pause play day +CONTROLS=night default_cursor exit pause play day remove BLANKS=circle square +SPLASH=splash new_game continue_retry help quit +MOULD_ICON=tabakrolletjie_icon IMG16=$(MOULD_BODY) -IMG32=$(MOULD_BODY) $(MOULD) $(LIGHT) $(SEED) $(LIGHT_MASK) $(CONTROLS) +IMG32=$(MOULD_BODY) $(MOULD) $(LIGHT) seed $(LIGHT_MASK) $(CONTROLS) IMG48=$(LIGHT) $(TURNIP) $(LIGHT_MASK) $(BLANKS) IMG64=$(MOULD_BODY) +ICONS=${MOULD_ICON} -CURSORS=$(SEED) $(LIGHT) +CURSORS=seed $(LIGHT) remove + +ICON_SIZES=16 32 64 128 PNG16=$(patsubst %, 16/%.png, $(IMG16)) PNG32=$(patsubst %, 32/%.png, $(IMG32)) PNG48=$(patsubst %, 48/%.png, $(IMG48)) PNG64=$(patsubst %, 64/%.png, $(IMG64)) PNG_CURSORS=$(patsubst %, cursors/%.png, $(CURSORS)) +PNG_SPLASH=$(patsubst %, splash/%.png, $(SPLASH)) -all: $(PNG16) $(PNG32) $(PNG48) $(PNG64) $(PNG_CURSORS) +all: $(PNG16) $(PNG32) $(PNG48) $(PNG64) $(PNG_CURSORS) $(PNG_SPLASH) 16/%.png: %.svg @mkdir -p `dirname $@` @@ -40,5 +45,16 @@ all: $(PNG16) $(PNG32) $(PNG48) $(PNG64) $(PNG_CURSORS) @mkdir -p `dirname $@` @inkscape -z -e $@ -w 64 -h 64 $< +splash/%.png: %.svg + @mkdir -p `dirname $@` + @inkscape -z -e $@ $< + +icons/%.ico: %.svg + @mkdir -p `dirname $@` + for size in $(ICON_SIZES); do \ + inkscape -z -e $(@D)/$*_"$$size".png -w "$$size" -h "$$size" $<; \ + done + icotool -c -o $@ $(@D)/$*_*.png + cursors/%.png: 32/%.png @cp $< $@