From 65149417e1deb23f83726edfd41f3215ae0591e0 Mon Sep 17 00:00:00 2001 From: Minijackson Date: Tue, 13 Oct 2020 14:46:56 +0200 Subject: add 2020-09-29 and 2020-10-{06,13} slides --- Makefile | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) (limited to 'Makefile') diff --git a/Makefile b/Makefile index 17a8d13..71f1a88 100644 --- a/Makefile +++ b/Makefile @@ -4,7 +4,10 @@ MARKDOWN_FILES := $(wildcard *.md) TEX_FILES := $(patsubst %.md,build/%.tex,$(MARKDOWN_FILES)) PDF_FILES := $(patsubst %.md,build/%.pdf,$(MARKDOWN_FILES)) -.SECONDARY: $(TEX_FILES) +PLANTUML_FILES := $(wildcard res/plantuml/*.plantuml) +PLANTUML_OUTPUTS := $(patsubst %.plantuml,build/%.png,$(PLANTUML_FILES)) + +.SECONDARY: $(TEX_FILES) $(PLANTUML_OUTPUTS) all: $(PDF_FILES) @@ -14,6 +17,9 @@ clean: build: mkdir -p build +build/res/plantuml: + mkdir -p build/res/plantuml + lua-filters/minted/minted.lua: git submodule update --init @@ -26,7 +32,7 @@ build/%.tex: %.md build beamer-template.tex lua-filters/minted/minted.lua --biblatex \ -so "$@" -build/%.pdf: build/%.tex bibliography.bib +build/%.pdf: build/%.tex bibliography.bib $(PLANTUML_OUTPUTS) cd build; latexmk \ -xelatex \ -interaction=nonstopmode \ @@ -36,3 +42,6 @@ build/%.pdf: build/%.tex bibliography.bib -output-directory=./build \ "$*.tex" cp build/build/$*.pdf build + +build/res/plantuml/%.png: res/plantuml/%.plantuml build/res/plantuml + PLANTUML_LIMIT_SIZE=8192 plantuml -tpng "$<" -o "$(PWD)/build/res/plantuml" -- cgit v1.2.3