Index: /trunk/doc/Makefile
===================================================================
--- /trunk/doc/Makefile	(revision 6017)
+++ /trunk/doc/Makefile	(revision 6018)
@@ -4,11 +4,11 @@
 
 all:
-	for i in $(DIR); do (cd $$i; make all); done
+	for i in $(DIR); do (cd $$i; make all || exit); done
 
 clean:
 	@rm -f *~ #* .*~
-	for i in $(DIR); do (cd $$i; make clean); done
+	for i in $(DIR); do (cd $$i; make clean || exit); done
 
 dist:
 	@rm -f *~ #* .*~
-	for i in $(DIR); do (cd $$i; make dist); done
+	for i in $(DIR); do (cd $$i; make dist || exit); done
Index: /trunk/doc/design/Makefile
===================================================================
--- /trunk/doc/design/Makefile	(revision 6017)
+++ /trunk/doc/design/Makefile	(revision 6018)
@@ -1,3 +1,3 @@
-# $Id: Makefile,v 1.12 2006-01-16 01:11:39 eugene Exp $
+# $Id: Makefile,v 1.13 2006-01-16 18:58:45 eugene Exp $
 
 PDFLATEX = env TEXINPUTS=../../latex/inputs:$(TEXINPUTS):.: pdflatex
@@ -16,15 +16,7 @@
 ippSRS.pdf : ippSRS.tex
 	./trace.pl ippSRS.tex ippSRSout.tex ippSRStrace.tex
-	$(PSLATEX) ippSRSout.tex 
-	$(PSLATEX) ippSRSout.tex 
-	dvips -z -t letter -o ippSRSout.ps ippSRSout.dvi
-	ps2pdf $ippSRSout.ps $ippSRSout.pdf
-	thumbpdf --modes=dvips $ippSRSout.pdf
-	$(PSLATEX) ippSRSout.tex 
-	dvips -z -t letter -o ippSRSout.ps ippSRSout.dvi
-	ps2pdf ippSRSout.ps ippSRSout.pdf
+	make ippSRSout.pdf
 	mv ippSRSout.pdf ippSRS.pdf
-	@rm -f ippSRSout.ps ippSRSout.dvi ippSRSout.aux ippSRSout.log body.tmp head.tmp
-	@rm -f ippSRSout.tbr ippSRSout.tbd ippSRSout.ent ippSRSout.lof ippSRSout.loc ippSRSout.tpm
+	rm -f ippSRSout.tex ippSRStrace.tex
 
 %.pdf: %.tex
Index: /trunk/doc/misc/Makefile
===================================================================
--- /trunk/doc/misc/Makefile	(revision 6017)
+++ /trunk/doc/misc/Makefile	(revision 6018)
@@ -1,3 +1,3 @@
-# $Id: Makefile,v 1.4 2005-02-08 04:56:59 eugene Exp $
+# $Id: Makefile,v 1.5 2006-01-16 18:58:45 eugene Exp $
 
 PDFLATEX = env TEXINPUTS=../../latex/inputs:$(TEXINPUTS):.: pdflatex
@@ -11,8 +11,15 @@
 	dvips -z -t letter -o $*.ps $*.dvi
 	ps2pdf $*.ps $*.pdf
-	@rm -f $*.ps $*.dvi $*.aux $*.log $*.tbr $*.tbd $*.lof $*.toc head.tmp body.tmp
+	thumbpdf --modes=dvips $*.pdf
+	$(PSLATEX) $*.tex 
+	dvips -z -t letter -o $*.ps $*.dvi
+	ps2pdf $*.ps $*.pdf
+	@rm -f $*.ps $*.dvi $*.aux $*.log $*.tbr $*.tbd $*.tpm $*.lof $*.toc head.tmp body.tmp
 
 clean :
-	$(RM) *.log *.dvi *.aux *.toc *.tbd *.tbr *.lof *.out *~ core head.tmp body.tmp
+	$(RM) *.log *.dvi *.aux *.toc *.tbd *.tbr *.tpm *.lof *.out *~ core head.tmp body.tmp
+
+dist : clean
+		$(RM) *.pdf
 
 empty : clean
