.SUFFIXES: .ps .fig .dvi .aux .html .eps PROJECT=klips2req TOP=klips2req TEXFILES=klips2req.tex macros.tex requirements/requirements.tex TEXFILES+=klips1structure.tex klips2structure.tex FIGFILES=diagrams/klips2_flow.fig DIAFILES=diagrams/klips1_tdb.dia PSFILES=${FIGFILES:S/.fig/.eps/} ${DIAFILES:S/.dia/.eps/} HTMLDIR=/corp/docs/SSW/freeswan/klips2req HTMLTOP=${HTMLDIR}/${TOP}.html all: ${PROJECT}.ps ${HTMLTOP} ${PROJECT}.pdf ${HTMLTOP}: ${TEXFILES} ${PSFILES} -mkdir -p ${HTMLDIR} latex2html -info 0 -show_section_numbers -long_titles 4 -dir ${HTMLDIR} ${TOP}.tex ${PROJECT}.pdf: ${PROJECT}.ps ps2pdf ${PROJECT}.ps cp ${PROJECT}.pdf ${HTMLDIR} ${PROJECT}.ps : $(PSFILES) ${TOP}.dvi dvips -o ${PROJECT}.ps ${TOP} -mkdir -p ${HTMLDIR} echo cp ${PROJECT}.ps ${HTMLDIR} ${PROJECT}.g3: ${PROJECT.ps gs -sDEVICE=faxg3 -sOutputFile=${PROJECT}.g3 ${PROJECT}.ps quit.ps ${TOP}.dvi : ${TEXFILES} latex ${TOP} || rm ${TOP}.dvi touch ${TOP}.aux-old if cmp -s ${TOP}.aux ${TOP}.aux-old ;\ then \ echo references are correct; \ else \ bibtex ${TOP} || exit 0;\ cp ${TOP}.aux ${TOP}.aux-old; \ latex ${TOP}; \ fi ${TOP}.bbl : ${TOP}.bib latex ${TOP} bibtex ${TOP} clean : -rm -f ${TOP}.aux ${TOP}.bbl ${TOP}.dvi ${TOP}.aux-old ${TOP}.log *.ps .fig.eps: fig2dev -L ps $< >$@ .fig.ps: fig2dev -L ps -P $< >$@