diff options
Diffstat (limited to 'common.mk')
| -rw-r--r-- | common.mk | 19 |
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 $< |
