Index: trunk/doc/Makefile
===================================================================
--- trunk/doc/Makefile	(revision 503)
+++ trunk/doc/Makefile	(revision 2241)
@@ -1,22 +1,9 @@
-# Runs pdflatex twice if it works, otherwise deletes the pdf output which isn't valid.
-# It deletes the pdf because that way you can fix the error and re-run make without
-# deleting the broken pdf yourself.
-%.pdf : %.tex
-	@find . -name $*.aux -cnewer $*.tex -exec rm {} \;
-	@if [ ! -f $*.aux ]; then \
-		echo $(PDFLATEX) $*.tex; \
-		env TEXINPUTS=.:LaTeX:: $(PDFLATEX) $*.tex; \
-	fi && env TEXINPUTS=.:LaTeX:: $(PDFLATEX) $*.tex || $(RM) $*.pdf
-#
-PDFLATEX = pdflatex
-#
-clean :
-	$(RM) *.log *.dvi *.aux *.toc *.log *.out *~ core
+# Makefile for all IPP main engineering documents
 
-empty : clean
-	@for f in `find . -maxdepth 1 -name \*.pdf`; do \
-	    if [ -f `echo $$f | sed 's/pdf/tex/'` ]; then \
-		echo $(RM) $$f; \
-		$(RM) $$f; \
-	    fi; \
-	done
+DIR = PSLib modules design misc
+
+all:
+	for i in $(DIR); do (cd $$i; make); done
+
+clean:
+	for i in $(DIR); do (cd $$i; make clean); done
