diff options
author | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2025-01-12 20:51:53 +0100 |
---|---|---|
committer | Elena ``of Valhalla'' Grandi <valhalla@trueelena.org> | 2025-01-12 20:51:53 +0100 |
commit | bf846bc55a650e11980a14062a023ac4fb8b1663 (patch) | |
tree | 7b96c83834e146c6ec66a36e161b7536006909d9 | |
parent | 08a786961541bd320895178fec7e403069093927 (diff) |
Start writing a Makefile to generate the plannersplanner
-rw-r--r-- | planner/Makefile | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/planner/Makefile b/planner/Makefile new file mode 100644 index 0000000..fbfbac8 --- /dev/null +++ b/planner/Makefile @@ -0,0 +1,20 @@ + +DESTDIR = dest +LANG_NAME := $(if $(LANG_NAME),$(LANG_NAME),en) + +PDF_TARGETS = $(patsubst templates/%-v.svg,$(DESTDIR)/%-$(LANG_NAME).pdf,$(wildcard templates/*-v.svg)) +NUP2_TARGETS = $(patsubst templates/%-v.svg,$(DESTDIR)/%-$(LANG_NAME)-book.pdf,$(wildcard templates/*-A5*-v.svg)) +NUP4_TARGETS = $(patsubst templates/%-v.svg,$(DESTDIR)/%-$(LANG_NAME)-book.pdf,$(wildcard templates/*-A6*-v.svg)) + +.PHONY: all pdf nup clean +all: pdf nup +pdf: $(PDF_TARGETS) +nup: $(NUP4_TARGETS) $(NUP2_TARGETS) + +$(DESTDIR)/%-$(LANG_NAME).pdf: TEMPLATE_NAME = $(subst -$(LANG_NAME),,$(basename $(notdir $@))) +$(DESTDIR)/%-$(LANG_NAME).pdf: templates/%-r.svg templates/%-v.svg templates/cover*.svg + echo ./planner_generator.py --template $(TEMPLATE_NAME) `echo $(TEMPLATE_NAME) | awk -F "i[-_]" '{print $1}'` + +$(DESTDIR)/%-$(LANG_NAME)-book.pdf: $(DESTDIR)/%-$(LANG_NAME).pdf + echo $@ + |