Index: /trunk/doc/misc/Makefile
===================================================================
--- /trunk/doc/misc/Makefile	(revision 1637)
+++ /trunk/doc/misc/Makefile	(revision 1637)
@@ -0,0 +1,37 @@
+# $Id: Makefile,v 1.1 2004-08-27 21:18:14 price Exp $
+
+PDFLATEX = pdflatex
+PSLATEX = latex
+
+all : codeConventions.pdf
+ps  : codeConventions.ps
+
+%.pdf : %.tex
+	@find . -name $*.aux -cnewer $*.tex -exec rm {} \;
+	@if [ ! -f $*.aux ]; then \
+		echo $(PDFLATEX) $*.tex; \
+		env TEXINPUTS=.:LaTeX:$(TEXINPUTS): $(PDFLATEX) $*.tex; \
+	fi && env TEXINPUTS=.:LaTeX:$(TEXINPUTS): $(PDFLATEX) $*.tex || $(RM) $*.pdf
+
+%.dvi : %.tex
+
+%.dvi : %.aux
+	env TEXINPUTS=.:LaTeX:$(TEXINPUTS): $(PSLATEX) $*.tex 
+
+%.aux : %.tex
+	env TEXINPUTS=.:LaTeX:$(TEXINPUTS): $(PSLATEX) $*.tex 
+	@rm -f $*.dvi
+
+%.ps : %.dvi
+	dvips -o $*.ps $<
+
+clean :
+	$(RM) *.log *.dvi *.aux *.toc *.lof *.out *~ core
+
+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
