Makefile 676 Bytes
Newer Older
Bonnegent Sebastien's avatar
make    
Bonnegent Sebastien committed
1
2
THEME=league

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
3
all: html/cours1.html html/README.html
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
4
5
6
7
8
9
10

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
11
12

html/%.html: %.md
Bonnegent Sebastien's avatar
make    
Bonnegent Sebastien committed
13
	@[ -d html/images ] || mkdir -v html/images
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
14
	@cp images/* html/images/
Bonnegent Sebastien's avatar
make    
Bonnegent Sebastien committed
15
	@pandoc -s -t revealjs -V revealjs-url=./reveal.js-3.9.2 -V theme=$(THEME) -o $@ $<
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
16
17
18
19
20
21
22

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

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

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

Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
28
29
run:
	present cours1.md
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
30
31

clean:
Bonnegent Sebastien's avatar
Bonnegent Sebastien committed
32
	rm -f html/*.html html/images/*