annotate Makefile @ 0:79424d211485

initial commit (based on GimmeShellter)
author meillo@marmaro.de
date Mon, 11 Aug 2008 21:42:23 +0200
parents
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
0
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
1 # Makefile for latex docs
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
2 # by meillo@marmaro.de
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
3 #
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
4
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
5
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
6 PDFLATEX = pdflatex
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
7
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
8 SRC = suckless.tex
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
9 OBJ = suckless.pdf
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
10 #OBJ = ${SRC:.tex:.pdf}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
11
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
12 PRINT = print.tex
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
13 PRINTPDF = print.pdf
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
14 PRINTALL = print.*
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
15 PRINTOBJ = suckless_print.pdf
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
16
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
17
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
18 all: ${OBJ}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
19
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
20
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
21 #.tex.pdf:
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
22 ${OBJ}: ${SRC}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
23 @echo generating $<
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
24 @${PDFLATEX} $<
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
25
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
26
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
27 dist: realclean print
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
28 # generate 3 times for correct toc and pagenumbers
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
29 ${MAKE} all
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
30 sleep 1
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
31 touch ${SRC}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
32 ${MAKE} all
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
33 sleep 1
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
34 touch ${SRC}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
35 ${MAKE} all
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
36
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
37
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
38 clean:
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
39 @echo 'cleaning ...'
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
40 @rm -f *.{aux,lof,log,lot,nav,out,snm,toc}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
41
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
42 rmpdf:
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
43 @echo 'removing PDFs ...'
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
44 @rm -f *.pdf
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
45
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
46 realclean: clean rmpdf
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
47
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
48 xpdf: all
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
49 xpdf -z page ${OBJ} &
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
50
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
51 print:
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
52 @echo 'creating print version'
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
53 @sed -e '/\\pause/d' ${SRC} > ${PRINT}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
54 @${PDFLATEX} ${PRINT}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
55 sleep 1
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
56 touch ${SRC}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
57 @${PDFLATEX} ${PRINT}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
58 sleep 1
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
59 touch ${SRC}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
60 @${PDFLATEX} ${PRINT}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
61 @${MAKE} clean
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
62 @rm -r ${PRINT}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
63 @mv ${PRINTPDF} ${PRINTOBJ}
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
64
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
65 .PHONY: all xpdf dist clean realclean rmpdf
79424d211485 initial commit (based on GimmeShellter)
meillo@marmaro.de
parents:
diff changeset
66 .SUFFIXES: .tex .pdf