From eaf2f04e427b211dd9b8e625a56d9d0c3a1fdb63 Mon Sep 17 00:00:00 2001 From: Simon Bruder Date: Sun, 11 Oct 2020 17:28:51 +0200 Subject: [PATCH] Add LaTeX rules to makefile --- Makefile | 22 +++++++++++++++++++++- 1 file changed, 21 insertions(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1490073..3f0c7cc 100644 --- a/Makefile +++ b/Makefile @@ -1,10 +1,27 @@ -default: +HANDOUTS = $(patsubst %.odt,%.pdf,$(wildcard revealjs/*/handout.odt)) +REVEALJS = $(patsubst %.md,%.html,$(wildcard revealjs/*/index.md)) +LATEX = $(patsubst %.tex,%.pdf,$(wildcard latex/*/index.tex)) + +all: ${HANDOUTS} ${REVEALJS} ${LATEX} .PHONY: clean clean: rm -f \ */*/handout.pdf \ + latex/*/index.aux \ + latex/*/index.bbl \ + latex/*/index.bcf \ + latex/*/index.blg \ + latex/*/index.fdb_latexmk \ + latex/*/index.fls \ + latex/*/index.log \ + latex/*/index.nav \ + latex/*/index.out \ latex/*/index.pdf \ + latex/*/index.run.xml \ + latex/*/index.snm \ + latex/*/index.toc \ + latex/*/index.xdv \ revealjs/*/index.html \ revealjs/*/index.pdf @@ -13,3 +30,6 @@ revealjs/%/index.html: revealjs/%/*.md %/handout.pdf: %/handout.odt libreoffice --headless --convert-to pdf "$<" --outdir $(@D) + +latex/%/index.pdf: latex/%/index.tex + latexmk -cd -xelatex $<