diff options
Diffstat (limited to 'planner/Makefile')
-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 $@ + |