Makefile 666 Bytes
Newer Older
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
1
2
3
4
5
6
7
8
all: html/cours1.html

help:
	@echo "- cours1.html: création du html (default)"
	@echo "- cours1.pdf: création du PDF"
	@echo "- lab: démarrage du lab docker"
	@echo "- stop: arrêt du lab docker"
	@echo "- run: lancement de la présentation"
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
9
10

html/%.html: %.md
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
11
12
	@test ! -e html/images && mkdir html/images
	@cp images/* html/images/
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
13
14
15
16
17
18
19
20
	pandoc -s -t revealjs -V revealjs-url=./reveal.js-3.9.2 -V theme=league -o $@ $<

%.pdf: %.md
	pandoc -t beamer $< -V theme:Madrid -o $@

lab:
	@docker-compose up -d
	@docker-compose ps
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
21

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
22
23
24
stop:
	@docker-compose stop
	@docker-compose rm -f
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
25

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
26
27
run:
	present cours1.md
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
28
29

clean:
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
30
	rm -f html/cours?.html html/cours1.*.html html/images/*