TARGETS = ./derived/phc-logo@x1.png \ ./derived/phc-logo@x2.png \ ./derived/phc-logo@x4.png \ ./derived/phc-logo@x8.png \ ./derived/phc-logo@square-x1.png \ ./derived/phc-logo@square-x2.png \ ./derived/phc-logo@square-x4.png \ ./derived/phc-logo@square-x8.png \ ./derived/profile-v1@x1.png \ ./derived/profile-v1@x2.png \ ./derived/profile-v1@x4.png \ ./derived/profile-v1@x8.png .PHONY: help help: @echo 'Run "make all" to regenerate' @echo "Derived Files: $(TARGETS)" .PHONY: all all: $(TARGETS) derived/%@x1.png: %.png Makefile magick convert $< -scale 100% $@ derived/%@x2.png: %.png Makefile magick convert $< -scale 200% $@ derived/%@x4.png: %.png Makefile magick convert $< -scale 400% $@ derived/%@x8.png: %.png Makefile magick convert $< -scale 800% $@ # Square derived/%@square-x1.png: %.png Makefile magick convert $< -background none -gravity center -extent 128x128+0+0 -scale 100% $@ derived/%@square-x2.png: %.png Makefile magick convert $< -background none -gravity center -extent 128x128+0+0 -scale 200% $@ derived/%@square-x4.png: %.png Makefile magick convert $< -background none -gravity center -extent 128x128+0+0 -scale 400% $@ derived/%@square-x8.png: %.png Makefile magick convert $< -background none -gravity center -extent 128x128+0+0 -scale 800% $@