Mercurial > docs > suckless
view Makefile @ 5:9f075a0d0484 default tip
Added tag final for changeset 361d00d5b17b
author | meillo@marmaro.de |
---|---|
date | Thu, 14 Aug 2008 17:02:06 +0200 |
parents | 79424d211485 |
children |
line wrap: on
line source
# Makefile for latex docs # by meillo@marmaro.de # PDFLATEX = pdflatex SRC = suckless.tex OBJ = suckless.pdf #OBJ = ${SRC:.tex:.pdf} PRINT = print.tex PRINTPDF = print.pdf PRINTALL = print.* PRINTOBJ = suckless_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