aboutsummaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorTrygve Laugstøl <trygvis@inamo.no>2018-04-18 09:41:31 +0200
committerTrygve Laugstøl <trygvis@inamo.no>2018-04-18 09:41:31 +0200
commita69a5acdcf8c72f6f2b96f0f43cb3fa205fd02cf (patch)
tree72dd4f6779bae48cb2f602f630398150b8a36b97 /Makefile
parentd7507c1fbae1362bfb4525b074061a5303a9cc71 (diff)
downloadiot-workshop-a69a5acdcf8c72f6f2b96f0f43cb3fa205fd02cf.tar.gz
iot-workshop-a69a5acdcf8c72f6f2b96f0f43cb3fa205fd02cf.tar.bz2
iot-workshop-a69a5acdcf8c72f6f2b96f0f43cb3fa205fd02cf.tar.xz
iot-workshop-a69a5acdcf8c72f6f2b96f0f43cb3fa205fd02cf.zip
wip
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile20
1 files changed, 14 insertions, 6 deletions
diff --git a/Makefile b/Makefile
index dda4b16..0dab227 100644
--- a/Makefile
+++ b/Makefile
@@ -4,13 +4,15 @@ SLIDE_THEME=boxes
PDFS=$(P)-text.pdf $(P)-slides.pdf
HTMLS=$(P)-reveal.html
-RUN_PANDOC_BEAMER=pandoc -f markdown -t beamer --highlight-style=pygments -V theme:$(SLIDES_THEME)\
+RUN_PP_BEAMER=pp -DBEAMER
+RUN_PANDOC_BEAMER=pandoc -f markdown -t beamer --highlight-style=pygments -V theme:$(SLIDE_THEME) \
--pdf-engine=xelatex
RUN_PANDOC_REVEALJS=pandoc -f markdown -t revealjs -s -V revealjs-url=./bower_components/reveal.js
+RUN_PANDOC_TEXT=pandoc -f markdown --pdf-engine=xelatex
all: $(PDFS) $(HTMLS)
-slides: $(P)-slides.pdf
+slides: $(P)-slides.pdf $(P)-slides.tex
html: $(P)-reveal.html
.PHONY: html slides
@@ -28,17 +30,23 @@ spell: .$(P).md.spell
$(P).md: Makefile
@touch $@
-%-text.pdf: %.md
- pandoc -f markdown -o $@ $<
+%.beamer.md: %.md
+ $(RUN_PP_BEAMER) < $< > $@
-%-slides.pdf: %.md
+%-text.pdf: %.beamer.md
+ $(RUN_PANDOC_TEXT) -o $@ $<
+
+%-slides.pdf: %.beamer.md
+ $(RUN_PANDOC_BEAMER) -o $@ $<
+
+%-slides.tex: %.beamer.md
$(RUN_PANDOC_BEAMER) -o $@ $<
%-reveal.html: %.md
$(RUN_PANDOC_REVEALJS) -o $@ $<
images/%.pdf: images/%.tex | Makefile
- pdflatex -output-directory=images $<
+ xelatex -output-directory=images $<
# pdfcrop $@
# mv $(patsubst %.pdf,%-crop.pdf,$@) $@