diff options
author | Peter Eisentraut <peter_e@gmx.net> | 2001-03-10 16:05:35 +0000 |
---|---|---|
committer | Peter Eisentraut <peter_e@gmx.net> | 2001-03-10 16:05:35 +0000 |
commit | 7ad278817c1f3167a1b3b6bd0efaf874788f1bd1 (patch) | |
tree | ad5c3c9733b0712c32454ba971787d8b9795bc73 /doc/src | |
parent | a3176dac22c4cd14971e35119e245abee7649cb9 (diff) | |
download | postgresql-7ad278817c1f3167a1b3b6bd0efaf874788f1bd1.tar.gz postgresql-7ad278817c1f3167a1b3b6bd0efaf874788f1bd1.zip |
Eliminate some hackery when creating text files (INSTALL) with a few lines
of DSSSL.
Diffstat (limited to 'doc/src')
-rw-r--r-- | doc/src/sgml/Makefile | 27 | ||||
-rw-r--r-- | doc/src/sgml/stylesheet.dsl | 20 |
2 files changed, 28 insertions, 19 deletions
diff --git a/doc/src/sgml/Makefile b/doc/src/sgml/Makefile index a67aa0330f1..bf89e45034c 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.33 2001/03/06 20:41:06 petere Exp $ +# $Header: /cvsroot/pgsql/doc/src/sgml/Makefile,v 1.34 2001/03/10 16:05:35 petere Exp $ # #---------------------------------------------------------------------------- @@ -134,29 +134,22 @@ $(addsuffix .tex, $(ALLBOOKS)): %.tex: %.sgml $(ALLSGML) stylesheet.dsl catalog ## Semi-automatic generation of some text files. ## +JADE.text = $(JADE) $(JADEFLAGS) $(SGMLINCLUDE) -d stylesheet.dsl -i output-text -t sgml + INSTALL HISTORY: % : %.html @echo "|";\ echo "| You should now take \`$<', save it as a text file in Netscape,";\ echo "| and put it in place of the existing \`$@' file.";\ echo "|" +INSTALL.html: standalone-install.sgml installation.sgml + $(JADE.text) -V nochunks $+ >$@ -INSTALL.html HISTORY.html: %.html : tempfile_%.html - sed 's/Chapter 1. *//g' $< >$@ - -tempfile_INSTALL.html tempfile_HISTORY.html: tempfile_%.html : tempfile_%.sgml - $(JADE.html) -V nochunks $< >$@ - - -tempfile_INSTALL.sgml: standalone-install.sgml installation.sgml - cat $+ >$@ - -tempfile_HISTORY.sgml: release.sgml - ( echo '<!doctype chapter PUBLIC "-//OASIS//DTD DocBook V3.1//EN">'; \ - cat $< ) >$@ - - -.INTERMEDIATE: tempfile_INSTALL.html tempfile_HISTORY.html tempfile_INSTALL.sgml tempfile_HISTORY.sgml +HISTORY.html: release.sgml + ( echo '<!doctype appendix PUBLIC "-//OASIS//DTD DocBook V3.1//EN">'; \ + cat $< ) >tempfile_HISTORY.sgml + $(JADE.text) -V nochunks tempfile_HISTORY.sgml >$@ + rm tempfile_HISTORY.sgml ## diff --git a/doc/src/sgml/stylesheet.dsl b/doc/src/sgml/stylesheet.dsl index b9b736d3c6c..7574b57e2fb 100644 --- a/doc/src/sgml/stylesheet.dsl +++ b/doc/src/sgml/stylesheet.dsl @@ -1,9 +1,10 @@ -<!-- $Header: /cvsroot/pgsql/doc/src/sgml/stylesheet.dsl,v 1.6 2001/02/24 12:40:27 petere Exp $ --> +<!-- $Header: /cvsroot/pgsql/doc/src/sgml/stylesheet.dsl,v 1.7 2001/03/10 16:05:35 petere Exp $ --> <!DOCTYPE style-sheet PUBLIC "-//James Clark//DTD DSSSL Style Sheet//EN" [ <!-- must turn on one of these with -i on the jade command line --> <!ENTITY % output-html "IGNORE"> <!ENTITY % output-print "IGNORE"> +<!ENTITY % output-text "IGNORE"> <![ %output-html; [ <!ENTITY dbstyle PUBLIC "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN" CDATA DSSSL> @@ -13,6 +14,10 @@ <!ENTITY dbstyle PUBLIC "-//Norman Walsh//DOCUMENT DocBook Print Stylesheet//EN" CDATA DSSSL> ]]> +<![ %output-text; [ +<!ENTITY dbstyle PUBLIC "-//Norman Walsh//DOCUMENT DocBook HTML Stylesheet//EN" CDATA DSSSL> +]]> + ]> <style-sheet> @@ -22,7 +27,6 @@ (define pgsql-docs-list "pgsql-docs@postgresql.org") (define %refentry-xref-manvolnum% #f) -(define %section-autolabel% #t) (define %callout-graphics% #f) (define %content-title-end-punct% @@ -36,6 +40,7 @@ <![ %output-html; [ ;; customize the html stylesheet +(define %section-autolabel% #t) (define %generate-legalnotice-link% #t) (define %html-ext% ".html") (define %link-mailto-url% (string-append "mailto:" pgsql-docs-list)) @@ -58,6 +63,7 @@ <![ %output-print; [ ;; customize the print stylesheet +(define %section-autolabel% #t) (define %default-quadding% 'justify) (define bop-footnotes #t) (define %hyphenation% @@ -65,6 +71,16 @@ ]]> <!-- %output-print --> +<![ %output-text; [ +;; customize HTML stylesheet to be suitable for dumping plain text +;; (for INSTALL file) + +(define %section-autolabel% #f) +(define %chapter-autolabel% #f) +(define $generate-chapter-toc$ (lambda () #f)) + +]]> <!-- %output-text --> + </style-specification-body> </style-specification> |