forked from NicolasAnquetil/FormationPharoMoose
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathMakefile
45 lines (24 loc) · 880 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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
%.html : %.md
npx marp $<
%.pdf : %.md
npx marp --pdf --allow-local-files $<
#dependencies to images
intro =
exec = Images/moosePlayground.png Images/transcript.png
langage = Images/pharoSyntax.png
ide = Images/systemBrowser.png Images/testRunner.png Images/spotter.png Images/finder.png Images/epicea.png Images/profiler.png
spec = Images/mvp.png Images/defaultLayout.svg Images/initializepresenters.svg Images/connectPresenters.svg \
Images/setmodel.svg
# rules
all: introPharo.html langagePharo.html execPharo.html idePharo.html spec.html
pdf: introPharo.pdf langagePharo.pdf execPharo.pdf idePharo.pdf spec.pdf
introPharo.html: $(intro)
introPharo.pdf: $(intro)
execPharo.html: $(exec)
execPharo.pdf: $(exec)
langagePharo.html: $(langage)
langagePharo.pdf: $(langage)
idePharo.html: $(ide)
idePharo.pdf: $(ide)
spec.html: $(spec)
spec.pdf: $(spec)