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