-
Notifications
You must be signed in to change notification settings - Fork 0
/
Makefile
26 lines (17 loc) · 929 Bytes
/
Makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
DECKTAPESHCMD=bin/decktape.sh
# DECKTAPESHOPTS="-s 1280x960"
DECKTAPESHOPTS=
all: slides.html slides.pdf handbook.pdf teacher-handbook.pdf README.html
slides.html: slides.org lesson.org
./docker/docker-org-teaching-export org-reveal-export-to-html slides.org
handbook.pdf: handbook.org lesson.org headers-students.tex
./docker/docker-org-teaching-export org-latex-export-to-pdf handbook.org
teacher-handbook.pdf: teacher-handbook.org lesson.org headers-teachers.tex
./docker/docker-org-teaching-export org-latex-export-to-pdf teacher-handbook.org
slides.pdf: slides.html
$(DECKTAPESHCMD) $(DECKTAPESHOPTS) slides.html slides.pdf
README.html: README.org
./docker/docker-org-teaching-export org-html-export-to-html $<
org-reveal_Readme.html: elisp/org-reveal/Readme.org
./docker/docker-org-teaching-export org-reveal-export-to-html elisp/org-reveal/Readme.org
cp elisp/org-reveal/Readme.html org-reveal_Readme.html