docs/master
annotate makefile @ 0:dc2bfef4cda7
Initial commit: Basic structure, macros and fonts.
author | markus schnalke <meillo@marmaro.de> |
---|---|
date | Sat, 03 Mar 2012 12:55:57 +0100 |
parents | |
children | 3e70450336a4 |
rev | line source |
---|---|
meillo@0 | 1 NAME = thesis |
meillo@0 | 2 CHAPS = style front.roff dedication.roff abstract.roff preface.roff \ |
meillo@0 | 3 ch*.roff toc.roff |
meillo@0 | 4 PDFFLAGS = -sPAPERSIZE=a4 -dPDFSETTINGS=/prepress |
meillo@0 | 5 |
meillo@0 | 6 all: $(NAME).ps |
meillo@0 | 7 |
meillo@0 | 8 $(NAME).ps: $(CHAPS) makefile |
meillo@0 | 9 export TROFFONTS=fonts;\ |
meillo@0 | 10 eqn $(CHAPS) | troff -Tps -ms | dpost >$@ |
meillo@0 | 11 |
meillo@0 | 12 pdf: $(NAME).pdf |
meillo@0 | 13 $(NAME).pdf: $(NAME).ps |
meillo@0 | 14 ps2pdf $(PDFFLAGS) $(NAME).ps |
meillo@0 | 15 |
meillo@0 | 16 book: book.pdf |
meillo@0 | 17 book.pdf: book.ps |
meillo@0 | 18 ps2pdf $(PDFFLAGS) book.ps |
meillo@0 | 19 book.ps: $(NAME).ps |
meillo@0 | 20 psbook -s16 $(NAME).ps | psnup -2 -m2mm >$@ |
meillo@0 | 21 |
meillo@0 | 22 clean: |
meillo@0 | 23 rm -f $(NAME).ps $(NAME).pdf book.ps book.pdf |