diff --git a/docs/GNUmakefile b/docs/GNUmakefile index 0be4fa3..9f498cf 100644 --- a/docs/GNUmakefile +++ b/docs/GNUmakefile @@ -4,43 +4,26 @@ # $Header$ # -include ../include/petidomo.mk +all: petidomo.ps -# -# Targets -# -.PHONY: all clean distclean realclean +%.dvi : %.tex + latex \\nonstopmode\\input $<; \ + while egrep 'Rerun to' $*.log; do \ + latex \\nonstopmode\\input $<; \ + done -all: petidomo.ps license.ps +%.ps : %.dvi + dvips $< -o $@ -petidomo.ps: petidomo.dvi - $(DVIPS) petidomo.dvi -o petidomo.ps +%.eps: %.fig + fig2dev -L ps $< $@ -petidomo.dvi: petidomo.tex ml-principle1.eps ml-principle2.eps directory-struct.eps - $(LATEX) petidomo.tex - $(MAKEINDEX) -c petidomo.idx - $(LATEX) petidomo.tex +petidomo.dvi: ml-principle1.eps ml-principle2.eps directory-struct.eps ml-principle1.eps: ml-principle1.fig - $(FIG2DEV) -L ps ml-principle1.fig ml-principle1.eps - ml-principle2.eps: ml-principle2.fig - $(FIG2DEV) -L ps ml-principle2.fig ml-principle2.eps - directory-struct.eps: directory-struct.fig - $(FIG2DEV) -L ps directory-struct.fig directory-struct.eps -license.ps: license.dvi - $(DVIPS) license.dvi -o license.ps - -license.dvi: license.tex - $(LATEX) license.tex - $(MAKEINDEX) -c license.idx - $(LATEX) license.tex - -clean: - rm -f petidomo.dvi petidomo.log petidomo.aux petidomo.idx petidomo.toc - rm -f petidomo.ilg petidomo.ind .toc-is-built petidomo.ps +clean distclean realclean: + rm petidomo.aux petidomo.dvi petidomo.idx petidomo.log petidomo.ps petidomo.toc rm -f ml-principle1.eps ml-principle2.eps directory-struct.eps - rm -f license.dvi license.log license.aux license.idx license.toc - rm -f license.ilg license.ind .toc-is-built license.ps