diff --git a/doc/src/Makefile b/doc/src/Makefile index a964fce1766..4c8c56cba7c 100644 --- a/doc/src/Makefile +++ b/doc/src/Makefile @@ -1,16 +1,15 @@ # Postgres documentation makefile -# $Header: /cvsroot/pgsql/doc/src/Makefile,v 1.21 2001/09/17 23:00:27 petere Exp $ +# $Header: /cvsroot/pgsql/doc/src/Makefile,v 1.22 2001/09/18 12:08:26 petere Exp $ subdir = doc/src top_builddir = ../.. include $(top_builddir)/src/Makefile.global ZIPSUFFIX= gz -TAREXCLUDE= --exclude=Makefile --exclude='*.sgml' --exclude=ref -SRC= admin developer reference programmer tutorial user postgres +BOOKS = admin developer reference programmer tutorial user postgres -TARGETS= $(SRC:%=%.tar.$(ZIPSUFFIX)) +TARGETS= $(BOOKS:%=%.tar.$(ZIPSUFFIX)) .PRECIOUS: .PHONY: install all sources clean distclean @@ -33,33 +32,12 @@ sources: sources.tar: $(TAR) -cf $@ sgml graphics -admin.tar developer.tar reference.tar user.tar: +$(addsuffix .tar, $(BOOKS)): $(MAKE) -C sgml clean $(MAKE) -C sgml $(basename $@).html - $(MAKE) -C sgml $(basename $@).html - cd sgml && $(TAR) -cf ../$@ $(TAREXCLUDE) *.html *.css - -programmer.tar: - $(MAKE) -C sgml clean - $(MAKE) -C sgml programmer.html - $(MAKE) -C sgml programmer.html - abssrcdir=`cd $(srcdir) && pwd`; \ - cd sgml && $(TAR) -cf ../$@ $(TAREXCLUDE) *.html *.css -C $$abssrcdir/graphics catalogs.gif connections.gif - -tutorial.tar: - $(MAKE) -C sgml clean - $(MAKE) -C sgml tutorial.html - $(MAKE) -C sgml tutorial.html - abssrcdir=`cd $(srcdir) && pwd`; \ - cd sgml && $(TAR) -cf ../$@ $(TAREXCLUDE) *.html *.css -C $$abssrcdir/graphics clientserver.gif - -postgres.tar: - $(MAKE) -C sgml clean - $(MAKE) -C sgml postgres.html - $(MAKE) -C sgml postgres.html - abssrcdir=`cd $(srcdir) && pwd`; \ - cd sgml && $(TAR) -cf ../$@ $(TAREXCLUDE) *.html *.css -C $$abssrcdir/graphics catalogs.gif clientserver.gif connections.gif + $(MAKE) -C sgml $(basename $@).html JADEFLAGS='-V html-manifest' + cd sgml && $(TAR) -c -f ../$@ -T HTML.manifest *.gif *.css man.tar: $(MAKE) -C sgml man - $(TAR) -cf $@ -C sgml man1 man$(sqlmansect_dummy) + $(TAR) -c -f $@ -C sgml man1 man$(sqlmansect_dummy) diff --git a/doc/src/sgml/Makefile b/doc/src/sgml/Makefile index 293fb6e7606..bf3c70f8538 100644 --- a/doc/src/sgml/Makefile +++ b/doc/src/sgml/Makefile @@ -8,7 +8,7 @@ # # # IDENTIFICATION -# $Header: /cvsroot/pgsql/doc/src/sgml/Makefile,v 1.38 2001/08/29 19:14:39 petere Exp $ +# $Header: /cvsroot/pgsql/doc/src/sgml/Makefile,v 1.39 2001/09/18 12:08:26 petere Exp $ # #---------------------------------------------------------------------------- @@ -82,12 +82,17 @@ JADE.html = $(JADE) $(JADEFLAGS) $(SGMLINCLUDE) -c $(CATALOG) -d stylesheet.dsl postgres.html: postgres.sgml $(ALLSGML) stylesheet.dsl @rm -f *.html $(JADE.html) $< - ln -sf $@ index.html + ln -sf index.html $@ $(addsuffix .html, $(ALLBOOKS)): %.html: %.sgml $(ALLSGML) stylesheet.dsl @rm -f *.html $(JADE.html) book-decl.sgml $< - ln -sf $@ index.html + ln -sf index.html $@ + +tutorial.html: clientserver.gif +programmer.html: catalogs.gif connections.gif +postgres.html: clientserver.gif catalogs.gif connections.gif + COLLATEINDEX = $(PERL) $(DOCBOOKSTYLE)/bin/collateindex.pl -f -g -t 'Index' @@ -134,7 +139,7 @@ $(addsuffix .tex, $(ALLBOOKS)): %.tex: %.sgml $(ALLSGML) stylesheet.dsl # Graphics %.gif: - cp -p ../graphics/$@ . + cp $(srcdir)/../graphics/$@ . ## @@ -179,7 +184,7 @@ check-postgres: postgres.sgml clean distclean maintainer-clean: # HTML - rm -f HTML.manifest *.html + rm -f HTML.manifest *.html *.gif # man rm -rf *.1 *.$(DEFAULTSECTION) man1 man$(DEFAULTSECTION) manpage.refs manpage.links manpage.log # print diff --git a/doc/src/sgml/plsql.sgml b/doc/src/sgml/plsql.sgml index fcae77758a3..a2d2395f915 100644 --- a/doc/src/sgml/plsql.sgml +++ b/doc/src/sgml/plsql.sgml @@ -1,5 +1,5 @@ @@ -1715,13 +1715,15 @@ CREATE FUNCTION c_overpaid (EMP, integer) RETURNS boolean AS ' - + Porting from Oracle PL/SQL diff --git a/doc/src/sgml/stylesheet.dsl b/doc/src/sgml/stylesheet.dsl index 5ba95507311..d3fa0ba20db 100644 --- a/doc/src/sgml/stylesheet.dsl +++ b/doc/src/sgml/stylesheet.dsl @@ -1,4 +1,4 @@ - + @@ -44,6 +44,7 @@ (define %section-autolabel% #t) (define %generate-legalnotice-link% #t) (define %html-ext% ".html") +(define %root-filename% "index") (define %link-mailto-url% (string-append "mailto:" pgsql-docs-list)) (define %use-id-as-filename% #t) (define %stylesheet% "stylesheet.css")