Index: doc/refrat/Makefile
===================================================================
--- doc/refrat/Makefile	(revision 2fc0e5c4898b2a1a75d9696889cb23f22180b27b)
+++ doc/refrat/Makefile	(revision 05f0d98412c5d8eac5d0543fb9fe5ac3373afdee)
@@ -42,5 +42,5 @@
 	dvips $< -o $@
 
-${basename ${DOCUMENT}}.dvi : Makefile ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCE} refrat.bbl ${basename ${DOCUMENT}}.tex ${basename ${DOCUMENT}}.idx ${basename ${DOCUMENT}}.bbl
+${basename ${DOCUMENT}}.dvi : Makefile ${GRAPHS} ${PROGRAMS} ${PICTURES} ${FIGURES} ${SOURCE} ${basename ${DOCUMENT}}.bbl
 	${LaTeX} ${basename $@}.tex
 	if fgrep -s "Label(s) may have changed" ${basename $@}.log ; then ${LaTeX} ${basename $@}.tex ; fi
@@ -49,8 +49,6 @@
 	${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 :
+${basename ${DOCUMENT}}.bbl : ${basename ${DOCUMENT}}.tex refrat.bib
+	if [ ! -r ${basename $@}.ind ] ; then touch ${basename $@}.ind ; fi
 	if [ ! -r ${basename $@}.aux ] ; then ${LaTeX} ${basename $@}.tex ; fi
 	-${BibTeX} ${basename $@}
