blob: 245831d8bc83a45b8476dcd3e7c25fb81717de50 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
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)
|