summaryrefslogtreecommitdiff
path: root/Makefile
blob: 80e9cd8f5d7d2ba8b3aa99419e3807051f721db0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
srcdir ?= .
outdir ?= .
topsrcdir ?= $(srcdir)
topoutdir ?= $(outdir)

all: $(outdir)/horns-maroon-path.svg
all: $(outdir)/horns-gold-path.svg
all: $(outdir)/horns-black-path.svg

maroon = 8a181a
gold   = e5b217

$(outdir)/horns-%-text.svg: $(srcdir)/horns-black-text.svg
	mkdir -p -- $(@D)
	sed 's|#000000@|#$($*)|g' < $< > $@

$(topoutdir)/%-path.svg: $(topsrcdir)/%-text.svg
	mkdir -p -- $(@D)
	inkscape --file=$< --export-text-to-path --export-plain-svg=$@
$(topoutdir)/%-path.svg: $(topoutdir)/%-text.svg
	inkscape --file=$< --export-text-to-path --export-plain-svg=$@

clean:
	rm -f -- $(addprefix $(outdir)/,*-path.svg $(filter-out horns-black-text.svg,$(wildcard horns-*-text.svg)))

.PHONY: all clean
.SECONDARY:
.DELETE_ON_ERROR: