diff options
author | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2018-04-20 07:25:31 +0200 |
---|---|---|
committer | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2018-04-20 07:25:31 +0200 |
commit | b1679b503c6978d0600edb11906a19a57518ddda (patch) | |
tree | 80e5dc5f5ac3f6c9c2062ed4f6d947cc1aece095 | |
parent | cb567f9f3bc757141320895935ab2b459c53da57 (diff) |
Makefile to generate pdfs from svgs
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | 2d/Makefile | 25 |
2 files changed, 27 insertions, 0 deletions
diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..706b12b --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +build +2d/build diff --git a/2d/Makefile b/2d/Makefile new file mode 100644 index 0000000..36798b7 --- /dev/null +++ b/2d/Makefile @@ -0,0 +1,25 @@ + +SRCDIR = . +BUILDDIR = build + +PDF_TARGETS = $(patsubst $(SRCDIR)/%.svg,$(BUILDDIR)/%.pdf,$(wildcard $(SRCDIR)/*.svg)) + +.PHONY: all + +all: $(PDF_TARGETS) $(BUILDDIR)/duodecimal.pdf $(BUILDDIR)/minipack.pdf + +$(BUILDDIR)/%.pdf: %.svg + mkdir -p ${BUILDDIR} + inkscape --without-gui -A $@ --export-text-to-path $^ + +$(BUILDDIR)/duodecimal.pdf: $(BUILDDIR)/duodecimal-*.pdf + pdfjoin -o $@ \ + $(BUILDDIR)/duodecimal-basic-44x67-1.pdf \ + $(BUILDDIR)/duodecimal-basic-44x67-2.pdf \ + $(BUILDDIR)/duodecimal-basic-44x67-3.pdf \ + $(BUILDDIR)/duodecimal-backs-44x67.pdf + +$(BUILDDIR)/minipack.pdf: $(BUILDDIR)/minipack-*.pdf + pdfjoin -o $@ \ + $(BUILDDIR)/minipack-basic-cards.pdf \ + $(BUILDDIR)/minipack-grid-back.pdf |