From 6f84d5311015190104b164a9e1f4bac9a18f01fa Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Fri, 15 Dec 2006 01:20:59 +0000 Subject: [PATCH] Run Jade twice when outputting Postscript and PDF so the index is correct, add comments about other multiple runs in the Makefile. Backpatch to 8.2.X. --- doc/src/sgml/Makefile | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/doc/src/sgml/Makefile b/doc/src/sgml/Makefile index b8f4d67b05..52c22a6ef6 100644 --- a/doc/src/sgml/Makefile +++ b/doc/src/sgml/Makefile @@ -2,7 +2,7 @@ # # PostgreSQL documentation makefile # -# $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.84 2006/12/10 20:46:03 petere Exp $ +# $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.85 2006/12/15 01:20:59 momjian Exp $ # #---------------------------------------------------------------------------- @@ -137,19 +137,28 @@ features-unsupported.sgml: $(top_srcdir)/src/backend/catalog/sql_feature_package JADE.tex.call = $(JADE) $(JADEFLAGS) $(SGMLINCLUDE) $(CATALOG) -d $(srcdir)/stylesheet.dsl -t tex -V tex-backend -i output-print %-A4.tex-ps: %.sgml $(ALLSGML) stylesheet.dsl + # multiple runs are necessary to create proper index entries + $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=A4 -o $@ $< $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=A4 -o $@ $< %-US.tex-ps: %.sgml $(ALLSGML) stylesheet.dsl + # multiple runs are necessary to create proper index entries + $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=USletter -o $@ $< $(JADE.tex.call) -V texdvi-output -V '%paper-type%'=USletter -o $@ $< %-A4.tex-pdf: %.sgml $(ALLSGML) stylesheet.dsl + # multiple runs are necessary to create proper index entries + $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=A4 -o $@ $< $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=A4 -o $@ $< %-US.tex-pdf: %.sgml $(ALLSGML) stylesheet.dsl + # multiple runs are necessary to create proper index entries + $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=USletter -o $@ $< $(JADE.tex.call) -V texpdf-output -V '%paper-type%'=USletter -o $@ $< %.dvi: %.tex-ps @rm -f $*.aux $*.log + # multiple runs are necessary to create proper index entries jadetex $< jadetex $< jadetex $< @@ -160,6 +169,7 @@ JADE.tex.call = $(JADE) $(JADEFLAGS) $(SGMLINCLUDE) $(CATALOG) -d $(srcdir)/styl %.pdf: %.tex-pdf @rm -f $*.aux $*.log $*.out + # multiple runs are necessary to create proper index entries pdfjadetex $< pdfjadetex $< pdfjadetex $<