summaryrefslogtreecommitdiff
path: root/Makefile
blob: 6986e9bd8823508f68a40742a1026e4e883ec7fc (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
29
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 | $(outdir)
	sed 's|#000000@|#$($*)|g' < $< > $@

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

$(sort $(topoutdir) $(outdir)):
	mkdir -p -- $@

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

.PHONY: all clean
.SECONDARY:
.DELETE_ON_ERROR: