aboutsummaryrefslogtreecommitdiff
path: root/common.mk
diff options
context:
space:
mode:
Diffstat (limited to 'common.mk')
-rw-r--r--common.mk19
1 files changed, 19 insertions, 0 deletions
diff --git a/common.mk b/common.mk
new file mode 100644
index 00000000..825d00dc
--- /dev/null
+++ b/common.mk
@@ -0,0 +1,19 @@
+IMGS := $(wildcard img/*)
+
+SLIDES_OPTIONS := --slide-level 2 -t beamer
+SLIDES_FORMAT := markdown
+SCHEDULE_FORMAT := markdown+pipe_tables
+
+LATEX_BASE := $(MAKEFILE_DIR)latex
+ADDITIONAL_TEX_INPUTS := LATEX_BASE:
+
+RUBBER_OPTS := --pdf --shell-escape -I "$(LATEX_BASE)"
+
+schedule.pdf: schedule.md $(MAKEFILE_LIST)
+ pandoc $< -f $(SCHEDULE_FORMAT) -o $@
+
+slides.pdf: slides.md $(wildcard img/*) $(MAKEFILE_LIST)
+ pandoc $(SLIDES_OPTIONS) -f $(SLIDES_FORMAT) $< -o $@
+
+%.pdf: %.tex $(MAKEFILE_LIST)
+ rubber $(RUBBER_OPTS) $< && rubber --clean -q $<