NO_COLOR = \x1b[0m BUILD_COLOR = \x1b[32;01m CLEAN_COLOR = \x1b[31;01m FILES:=$(patsubst %.svg,%.png,$(wildcard *.svg)) RENDERCMD=rsvg-convert CONVERTCMD=convert -compress RLE all: $(FILES) %.png : %.svg @echo -e '$(BUILD_COLOR)* Rendering [$@]$(NO_COLOR)' $(RENDERCMD) $< > $@ @echo -e '$(BUILD_COLOR)* Converting to TGA [$@]$(NO_COLOR)' $(CONVERTCMD) $@ $(patsubst %.png,%.tga,$@) clean: @echo -e '$(CLEAN_COLOR)* Cleaning...$(NO_COLOR)' rm -rf $(FILES) rm -rf $(patsubst %.png,%.tga,$(FILES))