aboutsummaryrefslogtreecommitdiff
path: root/Info/10/2/Polymorphismus/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'Info/10/2/Polymorphismus/Makefile')
-rw-r--r--Info/10/2/Polymorphismus/Makefile15
1 files changed, 12 insertions, 3 deletions
diff --git a/Info/10/2/Polymorphismus/Makefile b/Info/10/2/Polymorphismus/Makefile
index 7f3c037d..0c1f2512 100644
--- a/Info/10/2/Polymorphismus/Makefile
+++ b/Info/10/2/Polymorphismus/Makefile
@@ -1,9 +1,18 @@
+LATEX_BASE = ../../../../latex
+RUBBER_OPTS = -m lualatex:pdf --shell-escape -I "$(LATEX_BASE)"
+
PANDOC_FILTER_DIR = ../../../../pandoc
-slides.pdf: slides.tex $(wildcard img/*)
- rubber --pdf -m lualatex:pdf --shell-escape $< && rubber --clean -q $<
+PANDOC_FILTERS = --lua-filter "$(PANDOC_FILTER_DIR)/center-img.lua" --lua-filter "$(PANDOC_FILTER_DIR)/include-files.lua" --no-highlight --lua-filter "$(PANDOC_FILTER_DIR)/minted.lua"
+SLIDE_OPTIONS = --standalone --slide-level 2 -t beamer
+
+%.pdf: %.tex $(wildcard img/*)
+ rubber $(RUBBER_OPTS) $< && rubber --clean -q $<
slides.tex: slides.md | Makefile
- pandoc --standalone --slide-level 2 -t beamer --pdf-engine=lualatex --lua-filter "$(PANDOC_FILTER_DIR)/center-img.lua" --lua-filter "$(PANDOC_FILTER_DIR)/include-files.lua" --no-highlight --lua-filter "$(PANDOC_FILTER_DIR)/minted.lua" $< -o $@
+ pandoc $(SLIDE_OPTIONS) --pdf-engine=lualatex $(PANDOC_FILTERS) $< -o $@
+
+slides_handout.tex: slides.md | Makefile
+ pandoc $(SLIDE_OPTIONS) -M handout --pdf-engine=lualatex $(PANDOC_FILTERS) $< -o $@
.PHONY:
clean: