PANDOC_DIR=../../pandoc LATEX_DIR=.. TEMPLATE_DIR=../../templates LATEX:=TEXINPUTS=$(LATEX_DIR):.: pdflatex FORMATS:=$(addsuffix .fmt,handout map sequence slides schedule) .PHONY: all all: $(FORMATS) %.fmt: $(TEMPLATE_DIR)/%.tex $(LATEX) -ini -jobname=$* -shell-escape '&pdflatex' mylatexformat.ltx $< slides.fmt: slides.tex $(LATEX) -ini -jobname=slides -shell-escape '&pdflatex' mylatexformat.ltx $< schedule.tex: $(TEMPLATE_DIR)/schedule.md $(MAKEFILE) pandoc -s -f markdown $< -o $@ schedule.fmt: schedule.tex $(LATEX) -ini -jobname=schedule '&pdflatex' mylatexformat.ltx $< .PHONY: clean clean: rm -f $(FORMATS)