MDFILES = $(wildcard *.md)
MASTER = $(MDFILES:md=pdf)

all: $(MASTER)

%.tex: %.md
	pandoc --template=beamer --bibliography refs.bib --csl apa.csl $< -o ${@:.md=.tex}
	perl -pe 's/\\section/\\end{frame}\n\\begin{frame}[fragile]\\frametitle/' -i ${@:.md=.tex}
	perl -pe 's/\\end{document}/\\end{frame}\n\\end{document}/' -i ${@:.md=.tex}
	perl -pe 's/\\begin{verbatim}/\\begin{lstlisting}/' -i ${@:.md=.tex}
	perl -pe 's/\\end{verbatim}/\\end{lstlisting}/' -i ${@:.md=.tex}

%.tex: %.rnw
	R CMD pgfsweave --pgfsweave-only $<

%.pdf: %.tex
	xelatex $<
	makeindex $*
	xelatex $*

site:
	pandoc -s -B header.html -A footer.html index.mdown -o index.html
	export TMPDIR=.
	# bibtex2html -noabstract -nokeys -single -t Bibliographie refs.bib
	bib2xhtml -t -h Bibliographie refs.bib refs.html
clean:
	rm *.aux *.log *.nav *.out *.toc *.vrb *.snm *.tex *.idx *.ilg *.ind
