1 TEX2PDF
=latexmk
-silent
-quiet
-rules-
-pdf
> /dev
/null
2 MP2MPS
=mpost
-interaction
=batchmode
> /dev
/null
3 CONVERT
=convert
-flatten
-density
150 -quality
90
5 all: overview.pdf desktop.png web.png
7 overview.pdf
: overview.
tex symbols-0.mps ALWAYS_OUTDATED
8 @echo
" DOC overview.pdf" ; \
9 $(TEX2PDF
) overview.
tex
11 symbols-0.mps
: symbols.mp
12 @echo
" DOC symbols" ; \
15 desktop.png
: overview.pdf
16 @echo
" DOC desktop.png" ; \
17 $(CONVERT
) overview.pdf
[0] desktop.png
20 @echo
" DOC web.png" ; \
21 $(CONVERT
) overview.pdf
[1] web.png
25 latexmk
-C
-silent
; \
26 rm -f
*.mps symbols.log desktop.png web.png
28 # ALWAYS_OUTDATED is a dummy phony target needed to force the build:
29 # latexmk is the one that will take care of the dependencies.
30 .PHONY
: all clean ALWAYS_OUTDATED