Index: doc/refrat/Makefile
===================================================================
--- doc/refrat/Makefile	(revision f60d99733bc80247fe4b9e1478ee0d49a7c019e5)
+++ doc/refrat/Makefile	(revision f60d99733bc80247fe4b9e1478ee0d49a7c019e5)
@@ -0,0 +1,70 @@
+## Define the appropriate configuration variables.
+
+TeXLIB = .::
+LaTeX  = TEXINPUTS=${TeXLIB} && export TEXINPUTS && latex
+BibTeX = BSTINPUTS=${TeXLIB} && export BSTINPUTS && bibtex
+
+## Define the text source files.
+
+SOURCE = ${addsuffix .tex, \
+refrat \
+}
+
+FIGURES = ${addsuffix .tex, \
+}
+
+PICTURES = ${addsuffix .pstex, \
+}
+
+PROGRAMS = ${addsuffix .tex, \
+}
+
+GRAPHS = ${addsuffix .tex, \
+}
+
+## Define the documents that need to be made.
+
+DOCUMENT = refrat.pdf
+
+# Directives #
+
+all : ${DOCUMENT}
+
+clean :
+	rm -f *.bbl *.aux *.dvi *.idx *.ilg *.ind *.brf *.out *.log *.toc *.blg *.pstex_t ${FIGURES} ${PICTURES} ${PROGRAMS} ${GRAPHS} ${basename ${DOCUMENT}}.ps ${DOCUMENT}
+
+# File Dependencies #
+
+${DOCUMENT} : ${basename ${DOCUMENT}}.ps
+	ps2pdf $<
+
+${basename ${DOCUMENT}}.ps : ${basename ${DOCUMENT}}.dvi
+	dvips $< -o $@
+
+${basename ${DOCUMENT}}.dvi : Makefile ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCE} refrat.bbl ${basename ${DOCUMENT}}.tex ${basename ${DOCUMENT}}.idx ${basename ${DOCUMENT}}.bbl
+	${LaTeX} ${basename $@}.tex
+	if fgrep -s "Label(s) may have changed" ${basename $@}.log ; then ${LaTeX} ${basename $@}.tex ; fi
+	makeindex -s indexstyle ${basename $@}.idx
+	${LaTeX} ${basename $@}.tex
+	${LaTeX} ${basename $@}.tex		% to get index title in toc
+
+${basename ${DOCUMENT}}.idx : %.idx : %.tex
+	if [ ! -r ${basename $@}.ind ] ; then cp /dev/null ${basename $@}.ind ; fi
+
+${basename ${DOCUMENT}}.bbl :
+	if [ ! -r ${basename $@}.aux ] ; then ${LaTeX} ${basename $@}.tex ; fi
+	-${BibTeX} ${basename $@}
+	${LaTeX} ${basename $@}.tex
+	-${BibTeX} ${basename $@}
+
+## Define the default recipes.
+
+%.tex : %.fig
+	fig2dev -L eepic $< > $@
+
+%.ps : %.fig
+	fig2dev -L ps $< > $@
+
+# Local Variables: #
+# compile-command: "make" #
+# End: #
