# HG changeset patch # User Stefano Rivera # Date 1378313118 -7200 # Node ID eba98879f47fc87e2995de7c1ff94dc6fae73be7 # Parent a3db94687ce2e55d35b7b8d18e9e10e3dd93a855 Avoid indirection in Makefile diff -r a3db94687ce2 -r eba98879f47f source/Makefile --- a/source/Makefile Wed Sep 04 18:41:06 2013 +0200 +++ b/source/Makefile Wed Sep 04 18:45:18 2013 +0200 @@ -1,20 +1,14 @@ SOURCES = $(shell find images -name '*.svg') -TARGETS = $(patsubst %.svg,%.png,$(SOURCES)) +TARGETS = $(patsubst %.svg,../data/%.png,$(SOURCES)) OPTIMIZE = 1 all: $(TARGETS) -install: $(TARGETS) - set -ex; \ - for fn in $(TARGETS); do \ - mkdir -p ../data/"$$(dirname $$fn)"; \ - cp $$fn ../data/$$fn; \ - done - clean: rm -f $(TARGETS) -%.png: %.svg +../data/%.png: %.svg + mkdir -p $(dir $@) inkscape --export-png $@ --export-dpi 9 $< ifeq ($(OPTIMIZE),1) optipng -o4 -preserve $@