From bf846bc55a650e11980a14062a023ac4fb8b1663 Mon Sep 17 00:00:00 2001 From: Elena ``of Valhalla'' Grandi Date: Sun, 12 Jan 2025 20:51:53 +0100 Subject: Start writing a Makefile to generate the planners --- planner/Makefile | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 planner/Makefile (limited to 'planner/Makefile') 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 $@ + -- cgit v1.2.3