summaryrefslogtreecommitdiffstats
path: root/Makefile
diff options
context:
space:
mode:
authorMinijackson <minijackson@riseup.net>2020-10-13 14:46:56 +0200
committerMinijackson <minijackson@riseup.net>2020-10-13 14:46:56 +0200
commit65149417e1deb23f83726edfd41f3215ae0591e0 (patch)
tree90c6bcb4ad6dd9c597d04b51845e02d63c450237 /Makefile
parentc9e775a44cb316d578827f333531f5101aa29658 (diff)
downloadwtf-is-linux-slides-master.tar.gz
wtf-is-linux-slides-master.zip
add 2020-09-29 and 2020-10-{06,13} slidesHEADmaster
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/Makefile b/Makefile
index 17a8d13..71f1a88 100644
--- a/Makefile
+++ b/Makefile
@@ -4,7 +4,10 @@ MARKDOWN_FILES := $(wildcard *.md)
4TEX_FILES := $(patsubst %.md,build/%.tex,$(MARKDOWN_FILES)) 4TEX_FILES := $(patsubst %.md,build/%.tex,$(MARKDOWN_FILES))
5PDF_FILES := $(patsubst %.md,build/%.pdf,$(MARKDOWN_FILES)) 5PDF_FILES := $(patsubst %.md,build/%.pdf,$(MARKDOWN_FILES))
6 6
7.SECONDARY: $(TEX_FILES) 7PLANTUML_FILES := $(wildcard res/plantuml/*.plantuml)
8PLANTUML_OUTPUTS := $(patsubst %.plantuml,build/%.png,$(PLANTUML_FILES))
9
10.SECONDARY: $(TEX_FILES) $(PLANTUML_OUTPUTS)
8 11
9all: $(PDF_FILES) 12all: $(PDF_FILES)
10 13
@@ -14,6 +17,9 @@ clean:
14build: 17build:
15 mkdir -p build 18 mkdir -p build
16 19
20build/res/plantuml:
21 mkdir -p build/res/plantuml
22
17lua-filters/minted/minted.lua: 23lua-filters/minted/minted.lua:
18 git submodule update --init 24 git submodule update --init
19 25
@@ -26,7 +32,7 @@ build/%.tex: %.md build beamer-template.tex lua-filters/minted/minted.lua
26 --biblatex \ 32 --biblatex \
27 -so "$@" 33 -so "$@"
28 34
29build/%.pdf: build/%.tex bibliography.bib 35build/%.pdf: build/%.tex bibliography.bib $(PLANTUML_OUTPUTS)
30 cd build; latexmk \ 36 cd build; latexmk \
31 -xelatex \ 37 -xelatex \
32 -interaction=nonstopmode \ 38 -interaction=nonstopmode \
@@ -36,3 +42,6 @@ build/%.pdf: build/%.tex bibliography.bib
36 -output-directory=./build \ 42 -output-directory=./build \
37 "$*.tex" 43 "$*.tex"
38 cp build/build/$*.pdf build 44 cp build/build/$*.pdf build
45
46build/res/plantuml/%.png: res/plantuml/%.plantuml build/res/plantuml
47 PLANTUML_LIMIT_SIZE=8192 plantuml -tpng "$<" -o "$(PWD)/build/res/plantuml"