makefile updates
authoradam <adam@megacz.com>
Tue, 28 Aug 2007 00:24:53 +0000 (01:24 +0100)
committeradam <adam@megacz.com>
Tue, 28 Aug 2007 00:24:53 +0000 (01:24 +0100)
Makefile

index 220845b..276366e 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -116,11 +116,20 @@ svgs    = $(shell find doc -name \*.svg)
 %.pdf: %.eps
        epstopdf $^ --outfile=$@
 
-manual: fleet.jar $(svgs:%.svg=%.pdf)
+manual: archmanual toolmanual
+
+archmanual: fleet.jar $(svgs:%.svg=%.pdf)
+       $(java) -jar fleet.jar doc
+       cd .tmp; ln -sf ../doc/*.bib .
+       cd .tmp; TEXINPUTS=$$TEXINPUTS:../src/edu/berkeley/fleet/assembler/:../doc/ pdflatex FleetTwo.Manual.tex
+       cd .tmp; for A in *.mp; do mpost --tex=latex $$A; done
+       cd .tmp; TEXINPUTS=$$TEXINPUTS:../src/edu/berkeley/fleet/assembler/:../doc/ pdflatex FleetTwo.Manual.tex
+       open .tmp/FleetTwo.Manual.pdf
+toolmanual: fleet.jar $(svgs:%.svg=%.pdf)
        $(java) -jar fleet.jar doc
        cd .tmp; ln -sf ../doc/*.bib .
-       cd .tmp; TEXINPUTS=$$TEXINPUTS:../src/edu/berkeley/fleet/assembler/:../doc/ pdflatex *.tex
-       open .tmp/*.pdf
+       cd .tmp; TEXINPUTS=$$TEXINPUTS:../src/edu/berkeley/fleet/assembler/:../doc/ pdflatex toolchain.tex
+       open .tmp/toolchain.pdf
 
 ## API docs ####################################################################################