Add defense

This commit is contained in:
nemunaire 2014-09-02 18:22:11 +02:00
parent c3c05e2f38
commit 3dbbbe16e7
5 changed files with 205 additions and 7 deletions

44
slides/Makefile Normal file
View file

@ -0,0 +1,44 @@
DOCNAME = defense
TARGET = defense.pdf
RM ?= rm -f
MPP = perl -I../mpp ../mpp/mpp
MPPFLAGS =
PANDOC = pandoc
PANDOCFLAGS = --latex-engine=xelatex --listings --toc --no-tex-ligatures --normalize --slide-level=2 -M lang=frenchb
BUTLER = perl -I../butler/src ../butler.pl
BUTLERFLAGS = --docname=${DOCNAME} --xml=../internship.xml
LATEX = xelatex
LATEXFLAGS = -halt-on-error -no-shell-escape
DEPS := ../internship.xml $(shell ${MPP} --list-includes ${TARGET:.pdf=.md})
all: ${TARGET}
assistant: MPPFLAGS += --assistant
assistant: all
clean:
${RM} ${TARGET}
${TARGET}: ${DEPS}
.md.mppmd:
${MPP} ${MPPFLAGS} $< > $@
.mppmd.tex:
${PANDOC} ${PANDOCFLAGS} -t beamer --template=../templates/nemu/beamer/template.tex -o $@ $<
#.mppmd.maintex:
# ${PANDOC} ${PANDOCFLAGS} -t latex -o $@ $<
#.maintex.tex:
# ${BUTLER} ${BUTLERFLAGS} --main=$< > $@
.tex.pdf:
${LATEX} ${LATEXFLAGS} -jobname=${@:%.pdf=%} $<
${LATEX} ${LATEXFLAGS} -jobname=${@:%.pdf=%} $< >/dev/null
${RM} ${@:.pdf=.aux} ${@:.pdf=.log} ${@:.pdf=.out} ${@:.pdf=.toc}
.SUFFIXES: .md .mppmd .maintex .tex .pdf