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