2 SLIDES = introduction-to-psgi
7 dotfiles = $(shell find . -iname '*.dot')
8 svgfiles = $(patsubst %.dot,%.svg,$(dotfiles))
13 rm -f slides-offline.html remark.min.js $(SLIDES).pdf $(svgfiles)
15 offline: slides-offline.html remark.min.js $(svgfiles)
20 $(BROWSER) slides.html
26 $(BROWSER) slides-offline.html
31 $(SLIDES).pdf: slides.html $(wildcard css/*) $(wildcard img/*) $(svgfiles)
32 docker run --rm -v `pwd`:/pwd astefanutti/decktape /pwd/slides.html /pwd/$(SLIDES).pdf
34 slides-offline.html: slides.html
35 sed -e '1 a <!-- This file is auto-generated - DO NOT EDIT!!! -->' \
36 -e 's!https://.*remark-latest\.min\.js!remark.min.js!' <$< >$@
39 curl -Lo $@ https://gnab.github.io/remark/downloads/remark-latest.min.js
41 .PHONY: all clean offline pdf run run-app run-offline