Mercurial > docs > gimme-shellter
view Makefile @ 11:71ca21c937d1 default tip
small fix
author | meillo@marmaro.de |
---|---|
date | Wed, 12 Dec 2007 13:11:00 +0100 |
parents | 7adaf386e4ff |
children |
line wrap: on
line source
# Makefile for latex docs # by meillo@marmaro.de # PDFLATEX = pdflatex SRC = GimmeShellter.tex OBJ = GimmeShellter.pdf #OBJ = ${SRC:.tex:.pdf} PRINT = print.tex PRINTPDF = print.pdf PRINTALL = print.* PRINTOBJ = GimmeShellter_print.pdf all: ${OBJ} #.tex.pdf: ${OBJ}: ${SRC} @echo generating $< @${PDFLATEX} $< dist: realclean print # generate 3 times for correct toc and pagenumbers ${MAKE} all sleep 1 touch ${SRC} ${MAKE} all sleep 1 touch ${SRC} ${MAKE} all clean: @echo 'cleaning ...' @rm -f *.{aux,lof,log,lot,nav,out,snm,toc} rmpdf: @echo 'removing PDFs ...' @rm -f *.pdf realclean: clean rmpdf xpdf: all xpdf -z page ${OBJ} & print: @echo 'creating print version' @sed -e '/\\pause/d' ${SRC} > ${PRINT} @${PDFLATEX} ${PRINT} sleep 1 touch ${SRC} @${PDFLATEX} ${PRINT} sleep 1 touch ${SRC} @${PDFLATEX} ${PRINT} @${MAKE} clean @rm -r ${PRINT} @mv ${PRINTPDF} ${PRINTOBJ} .PHONY: all xpdf dist clean realclean rmpdf .SUFFIXES: .tex .pdf #merge: # rm -f all.pdf # pdftk A=00_vorstellung.pdf cat A1-2 output 00_vorstellung-mod.pdf && rm 00_vorstellung.pdf # pdftk *.pdf cat output all.pdf #xpdf: ${OBJ} # @echo xpdf $@ # @xpdf -fullscreen -z page ${OBJ} & # #@rm ${OBJ}