creatio ex nihilo
[transyMjolnir.git] / GNUmakefile
blob87509475008f05e7795a45537fc63b141f2ae57b
2 # Makefile for GNU make (`gmake`)
4 SIZES_AND_RESOS= 128:72 64:36 32:18
5 FILENAME_PREFIX= transyMjolnir_
6 SRC= transyMjolnir.ps
7 OFILES=
9 define MAKE_RULE =
10 OFILES+= $(FILENAME_PREFIX)$(1)x$(1).png
11 $(FILENAME_PREFIX)$(1)x$(1).png: $(SRC)
12 ./ps2png.sh $$^ $$@ $(1) $(2)
13 endef
15 $(foreach i,$(SIZES_AND_RESOS),$(eval \
16 $(call MAKE_RULE,$(firstword $(subst :, ,$(i))),\
17 $(lastword $(subst :, ,$(i))))))
20 all: $(OFILES)
22 clean:
23 rm *.png
25 .PHONY: all clean
26 .DEFAULT_GOAL:= all