26 lines
611 B
Makefile
26 lines
611 B
Makefile
mdFiles := $(wildcard trainings.d/*.md)
|
|
pdfFiles := $(patsubst trainings.d/%.md, build/trainings.d/pdf/%.pdf, $(mdFiles))
|
|
|
|
.PHONY: all
|
|
all: $(pdfFiles)
|
|
|
|
build/trainings.d/pdf/%.pdf: trainings.d/%.md
|
|
mkdir -p build/trainings.d/pdf
|
|
pandoc -t beamer -o $@ $<
|
|
|
|
.PHONY: installReveal3
|
|
installReveal3:
|
|
wget https://github.com/hakimel/reveal.js/archive/3.9.2.tar.gz
|
|
tar -xzvf 3.9.2.tar.gz
|
|
mv reveal.js-3.9.2 reveal.js
|
|
|
|
.PHONY: testReveal
|
|
testReveal:
|
|
pandoc -t revealjs -s -o revealTest.html revealTest.md -V revealjs-url=https://unpkg.com/reveal.js@3.9.2/
|
|
|
|
.PHONY: echo
|
|
echo:
|
|
echo $(mdFiles)
|
|
echo $(pdfFiles)
|
|
|