1
0
Fork 0
unlondon-workshops/presentations/workshop-may-2016/Makefile

28 lines
613 B
Makefile

SOURCES=$(wildcard *.md)
PDFS=$(SOURCES:.md=.pdf)
all: $(PDFS)
%.pdf: $(SOURCES)
pandoc --slide-level 2 -t beamer -V theme:metropolis --template template.tex $(@:.pdf=.md) -o $@
gs -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/ebook -dNOPAUSE -dQUIET -dBATCH \
-sOutputFile=$(@:.pdf=.ebook.pdf) $@
clean:
rm -f *.pdf
live: $(PDFS)
evince $(PDFS) &
while /bin/true; do inotifywait $(SOURCES); make all; done
present: setup-projector $(PDFS)
pdfpc $(PDFS)
make disable-projector
setup-projector:
xrandr --output VGA1 --above LVDS1 --auto
disable-projector:
xrandr --output VGA1 --off