88#
99#
1010# IDENTIFICATION
11- # $Header: /cvsroot/pgsql/doc/src/sgml/Makefile,v 1.54 2002/11/26 19:22:16 momjian Exp $
11+ # $Header: /cvsroot/pgsql/doc/src/sgml/Makefile,v 1.55 2003/01/14 23: 19:34 petere Exp $
1212#
1313# ----------------------------------------------------------------------------
1414
@@ -52,7 +52,10 @@ vpath %.sgml ./ref
5252
5353ALLBOOKS = admin developer programmer reference tutorial user
5454
55- ALLSGML :=$(wildcard $(srcdir ) /* .sgml$(srcdir ) /ref/* .sgml) bookindex.sgml setindex.sgml version.sgml
55+ GENERATED_SGML = bookindex.sgml setindex.sgml version.sgml\
56+ features-supported.sgml features-unsupported.sgml
57+
58+ ALLSGML :=$(wildcard $(srcdir ) /* .sgml$(srcdir ) /ref/* .sgml) $(GENERATED_SGML )
5659
5760ifdef DOCBOOKSTYLE
5861CATALOG = -c$(DOCBOOKSTYLE ) /catalog
@@ -125,6 +128,12 @@ version.sgml: $(top_builddir)/src/Makefile.global
125128echo " <!entity majorversion\" ` expr$( VERSION) : ' \([0-9][0-9]*\.[0-9][0-9]*\)' ` \" >" ; \
126129}> $@
127130
131+ features-supported.sgml :$(top_srcdir ) /src/backend/catalog/sql_feature_packages.txt$(top_srcdir ) /src/backend/catalog/sql_features.txt
132+ $(PERL ) $(srcdir ) /mk_feature_tables.pl YES$^ > $@
133+
134+ features-unsupported.sgml :$(top_srcdir ) /src/backend/catalog/sql_feature_packages.txt$(top_srcdir ) /src/backend/catalog/sql_features.txt
135+ $(PERL ) $(srcdir ) /mk_feature_tables.pl NO$^ > $@
136+
128137
129138# #
130139# # Print
@@ -218,10 +227,10 @@ regress_README.html: regress.sgml
218227check :$(addprefix check-,$(ALLBOOKS ) ) check-postgres
219228
220229# Quick syntax check without style processing
221- $(addprefix check-,$(ALLBOOKS ) ) : check-% :% .sgmlbookindex.sgml
230+ $(addprefix check-,$(ALLBOOKS ) ) : check-% :% .sgml$( ALLSGML )
222231$(NSGMLS ) $(SGMLINCLUDE ) -s book-decl.sgml$<
223232
224- check-postgres : postgres.sgmlsetindex.sgml
233+ check-postgres : postgres.sgml$( ALLSGML )
225234$(NSGMLS ) $(SGMLINCLUDE ) -s$<
226235
227236
@@ -237,4 +246,4 @@ clean distclean maintainer-clean:
237246# print
238247rm -f *.rtf *.tex-ps *.tex-pdf *.dvi *.aux *.log *.ps *.pdf *.out *.eps *.fot
239248# index
240- rm -f HTML.indexbookindex.sgml setindex.sgml version.sgml
249+ rm -f HTML.index$(GENERATED_SGML)