include ${SEPINC}/SEP.top
#                          make  >& logfile
#
include document.name

install-to-read: doall ${OBINDIR}/${BOOK}

install-to-pdf:  pdf   ${OBINDIR}/${BOOK}

pager: 
	${BOOK} &
	xtexkeys char=f reset=1g cnt=310 time=3

  # create files which indicate the reproducibility of the results
createtypefiles:
	Tour textypefiles

#	for chapdir in `ls -d ../[a-z]*` ; do	\
#	  if [ -d $$chapdir ] ; then		\
#	    cd $$chapdir ;			\
#	    ${MAKE} textypefiles ;		\
#	  fi					\
#	done

  # remove files which indicate the reproducibility of the results

cleantypefiles:
	Tour cleantextypefiles

#	for chapdir in `ls -d ../[a-z]*` ; do	\
#	  if [ -d $$chapdir ] ; then		\
#	    cd $$chapdir ;			\
#	    ${MAKE} cleantextypefiles ;		\
#	  fi					\
#	done

doall ../Dvi/${BOOK}.dvi: ${PAPERDEPEND} createtypefiles
	makewritable all.tex
	makewritable ${BOOK}.dvi
	makewritable ../Dvi/${BOOK}.dvi 
	makewritable indexinfo.tex
	makewritable indexinfoa.tex
	texpr -i -l -d -bib -2 all.tex
	mv all.dvi ${BOOK}.dvi
	${INSTALL} ${BOOK}.dvi ../Dvi
	${MAKE} cleantypefiles
	-${RM} -f  ${BOOK}.dvi
	-${RM} all.log  all.aux

pdf   ../Dvi/${BOOK}.pdf: ${PAPERDEPEND} createtypefiles
	makewritable all.tex
	makewritable ${BOOK}.pdf
	makewritable ../Dvi/${BOOK}.pdf
	makewritable indexinfo.tex
	makewritable indexinfoa.tex
	mv indexinfo.tex indexinfo.old
	touch indexinfo.tex
	texpr -i -l -d -bib all.tex
	mv all.dvi ${BOOK}.pdf
	${INSTALL} ${BOOK}.pdf ../Dvi
	${MAKE} cleantypefiles
	-${RM} -f  ${BOOK}.pdf
	-${RM} all.log  all.aux


shell ${OBINDIR}/${BOOK}: ${BOOK}.csh
	makewritable ${OBINDIR}/${BOOK}
	${INSTALL} -c ${BOOK}.csh ${OBINDIR}/${BOOK}
	chmod +x ${OBINDIR}/${BOOK}

print: ../Dvi/${BOOK}.dvi
	texpr -l ../Dvi/${BOOK}.dvi


#		Run "make clean" if having problems with index.
clean:
	@- ${MAKE} cleantypefiles
	@- ${TOUCH} junk.dvi   junk.log   junk.aux   junk.idx   junk.toc
	@- ${RM}    *.dvi         *.log      *.aux      *.idx      *.toc
	@- Tour texclean
	@- ${TOUCH} indexinfoa.tex indexinfo.tex
	@- ${RM}    indexinfoa.tex indexinfo.tex
	@- ${TOUCH} indexinfoa.tex indexinfo.tex

include ${SEPINC}/SEP.bottom
