DVIPS_CMD = dvips -o

.PHONY: rcclrefman manpages

rcclrefman:	manpages.ps rcclrefman.ps 

rcclrefman.ps:	rcclrefman.dvi
		$(DVIPS_CMD) rcclrefman.ps rcclrefman.dvi

manpages.ps: 	manpages.dvi
		$(DVIPS_CMD) manpages.ps manpages.dvi

manpages.dvi:	manpages.tex
		tex manpages

rcclrefman.dvi:	manpages.IDX
		latex rcclrefman.latex

manpages.IDX:   manpages.idx
		sort -f < $? > manpages.IDX

manpages.idx:	manpages.tex
		tex manpages
#
# Command sequence to generate manpages.tex
#
manpages manpages.tex:
	- cp manpages.tex manpages.tex.BAK
	  (echo '\input manualMacros.tex'; \
	   echo '\tolerance=1000'; \
	   echo '\manFontStyle{times}'; \
	   echo '\manOpenIndex'; \
	   egrep -l "manPageInfo{RCCL Reference Manual}" \
		 ../../man/tex[1357]/$(EMPTY)*.tex | sort -f +0.15 \
		 | sed 's/^/\\manInput{/' | sed 's/$$/}/' && \
	   echo '\end' ; \
	   echo '\bye' ) > manpages.tmp
	  mv manpages.tmp manpages.tex

clean::
	/bin/rm -f *.BAK *.= *.dvi *.aux *.log *.toc
 

