From 614c07af88f518496dd6d964403da5447b4e5ffd Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Thu, 11 Feb 2016 10:39:27 +0000 Subject: [PATCH] svg.mk: Add svg.mk Signed-off-by: Jan Lindemann --- make/svg.mk | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 make/svg.mk diff --git a/make/svg.mk b/make/svg.mk new file mode 100644 index 00000000..1a511696 --- /dev/null +++ b/make/svg.mk @@ -0,0 +1,20 @@ +SVG ?= $(wildcard *.svg) +GENERATED_WIDTHS ?= 50 100 200 300 400 500 600 700 800 546 +GENERATED_PNG_WIDTHS ?= $(GENERATED_WIDTHS) +GENERATED_PNGS = \ + $(foreach w, $(GENERATED_PNG_WIDTHS),$(patsubst %.svg,%-$w.png,$(SVG))) +GENERATED_IMAGES = $(GENERATED_PNGS) + +all: $(GENERATED_IMAGES) +install: +clean: clean.images +distclean: + +clean.images: + rm -f $(GENERATED_IMAGES) + +%.png: $(SVG) + inkscape -w $(shell echo $* | sed 's/.*-//') \ + --export-png=$@ $(shell echo $* | sed 's/-[0-9]\+$$//').svg + +