# For latex2html translation: HTMLDIR = ./Html LATEX2HTML = ${LATEX2HTMLDIR}/latex2html -dir ${HTMLDIR} # the dvi file is made to get cross-references right # latex2html needs to run twice if the first run fails ${HTMLDIR}/%.html : %.ltx FORCE @-for f in *.tex; do (/bin/cp $$f $$f.pure ;) done Purify $*.ltx @-${LATEX2DVI} $*.ltx @-if ${LATEX2HTML} $*.ltx ; then echo "" ; \ else ${LATEX2HTML} $*.ltx ; fi @-${RM} *.pure @-$(MAKE) texclean fig $*.sepshell html: ${HTMLDIR}/index.html FORCE # First draft. Should differentiate RESULTSREP eventually %.sepshell: FORCE @-echo "$(PWD) clean" >${HTMLDIR}/$*.clean @-echo "$(PWD) $*.gs" >${HTMLDIR}/$*.sepsh @-${foreach fl,${RESULTSALL}, \ echo "$(PWD) ${fl}.view" >${HTMLDIR}/${fl}_view.sepsh ; \ echo "$(PWD) ${fl}.burn" >${HTMLDIR}/${fl}_burn.clean ; \ echo "$(PWD) ${fl}.fig" >${HTMLDIR}/${fl}_build.sepsh ; \ echo "$(PWD) edit" >${HTMLDIR}/${fl}_edit.clean ; \ echo "$(PWD) restore" >${HTMLDIR}/${fl}_restore.clean ; \ } BROWSER = netscape %.browse: ${HTMLDIR}/%.html ${BROWSER} ${HTMLDIR}/$*.html & browse: ${HTMLDIR}/index.html ${BROWSER} ${HTMLDIR}/index.html &