From 3ec7ae1b67da4e9094eaad5781e0f39ecc395546 Mon Sep 17 00:00:00 2001 From: Bruce Momjian Date: Sat, 27 Jan 2007 22:44:32 +0000 Subject: [PATCH] Modify SGML makefile to allow 'gmake draft' to build draft html ('draft' is now a target, no longer a modifier). --- doc/src/sgml/Makefile | 8 +++++++- doc/src/sgml/docguide.sgml | 4 ++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/doc/src/sgml/Makefile b/doc/src/sgml/Makefile index 83dbf7874b..7844b5ac8a 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.93 2007/01/26 23:51:39 momjian Exp $ +# $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.94 2007/01/27 22:44:32 momjian Exp $ # #---------------------------------------------------------------------------- @@ -99,6 +99,12 @@ ifneq ($(DRAFT), Y) endif +# The draft rule calls gmake again and sets the DRAFT variable. +# This seems to be the only way to set gmake variables in a rule. +draft: + @$(MAKE) DRAFT="Y" html + + COLLATEINDEX := LC_ALL=C $(PERL) $(COLLATEINDEX) -f -g # bookindex.sgml is required so there is a proper index for all output formats diff --git a/doc/src/sgml/docguide.sgml b/doc/src/sgml/docguide.sgml index 3a763b07ce..6da9ee266f 100644 --- a/doc/src/sgml/docguide.sgml +++ b/doc/src/sgml/docguide.sgml @@ -1,4 +1,4 @@ - + Documentation @@ -546,7 +546,7 @@ checking for sgmlspl... sgmlspl stages. If you do not care about the index, and just want to proof-read the output, use draft: -doc/src/sgml$ gmake DRAFT=Y html +doc/src/sgml$ gmake draft