RSVGCONVERT := $(shell command -v rsvg-convert 2> /dev/null) OPTIPNG := $(shell command -v optipng 2> /dev/null) .PHONY: all png all: png png: admin.png alerts.png home.png login.png members.png moderate.png pm.png profile.png recent.png search.png unread_replies.png unread.png %.png: %.svg mkdir --parents $(shell dirname $@) $(RSVGCONVERT) $< --output $@ $(OPTIPNG) -o7 -quiet $@