Mercurial > docs > Topcased-Praesentation
annotate Makefile @ 0:d00c2801fda3
initial commit; added usecases; added generating
author | meillo@marmaro.de |
---|---|
date | Sun, 20 Jan 2008 21:46:18 +0100 |
parents | |
children |
rev | line source |
---|---|
0
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
1 # Makefile for latex docs |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
2 # by meillo@marmaro.de |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
3 # |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
4 # Attention: needs GNUmake for patsubst and wildcard |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
5 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
6 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
7 SRC = topcased.tex |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
8 OBJ = topcased.pdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
9 PDFLATEX = pdflatex |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
10 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
11 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
12 all: ${OBJ} |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
13 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
14 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
15 #.tex.pdf: |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
16 %.pdf: %.tex |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
17 @echo generating $< |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
18 @${PDFLATEX} $< |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
19 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
20 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
21 dist: realclean |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
22 # generate 3 times for correct toc and pagenumbers |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
23 ${MAKE} all |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
24 ${MAKE} rmpdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
25 ${MAKE} all |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
26 ${MAKE} rmpdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
27 ${MAKE} all |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
28 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
29 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
30 clean: |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
31 @echo 'cleaning ...' |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
32 @rm -f *.{aux,lof,log,lot,nav,out,snm,toc} |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
33 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
34 rmpdf: |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
35 @echo 'removing PDFs ...' |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
36 @rm -f *.pdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
37 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
38 realclean: clean rmpdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
39 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
40 xpdf: all |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
41 xpdf -z page *.pdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
42 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
43 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
44 .PHONY: all xpdf dist clean realclean rmpdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
45 .SUFFIXES: .tex .pdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
46 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
47 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
48 #merge: |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
49 # rm -f all.pdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
50 # pdftk A=00_vorstellung.pdf cat A1-2 output 00_vorstellung-mod.pdf && rm 00_vorstellung.pdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
51 # pdftk *.pdf cat output all.pdf |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
52 |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
53 #xpdf: ${OBJ} |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
54 # @echo xpdf $@ |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
55 # @xpdf -fullscreen -z page ${OBJ} & |
d00c2801fda3
initial commit; added usecases; added generating
meillo@marmaro.de
parents:
diff
changeset
|
56 # #@rm ${OBJ} |