summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Shumaker <lukeshu@sbcglobal.net>2016-08-23 23:00:53 -0400
committerLuke Shumaker <lukeshu@sbcglobal.net>2016-08-23 23:00:53 -0400
commit58933d63f74ce2f72f2553438e1eb6923a0c447b (patch)
tree41beace1b5d51adea314e7b808241214338d4a6e
parente33bf28ae4ebc0a74e28b37c9535324e391deb1f (diff)
safer directory creationHEADmaster
-rw-r--r--Makefile11
1 files changed, 5 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index 6986e9b..80e9cd8 100644
--- a/Makefile
+++ b/Makefile
@@ -10,17 +10,16 @@ all: $(outdir)/horns-black-path.svg
maroon = 8a181a
gold = e5b217
-$(outdir)/horns-%-text.svg: $(srcdir)/horns-black-text.svg | $(outdir)
+$(outdir)/horns-%-text.svg: $(srcdir)/horns-black-text.svg
+ mkdir -p -- $(@D)
sed 's|#000000@|#$($*)|g' < $< > $@
-$(topoutdir)/%-path.svg: $(topsrcdir)/%-text.svg | $(topoutdir)
+$(topoutdir)/%-path.svg: $(topsrcdir)/%-text.svg
+ mkdir -p -- $(@D)
inkscape --file=$< --export-text-to-path --export-plain-svg=$@
-$(topoutdir)/%-path.svg: $(topoutdir)/%-text.svg | $(topoutdir)
+$(topoutdir)/%-path.svg: $(topoutdir)/%-text.svg
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)))