Generalize Texinfo rules. Prevent them from overriding the PostScript

build rules.
This commit is contained in:
Peter Eisentraut 2006-12-10 01:53:15 +00:00
parent 0cb91ccba9
commit c605441c79
1 changed files with 11 additions and 8 deletions

View File

@ -2,7 +2,7 @@
# #
# PostgreSQL documentation makefile # PostgreSQL documentation makefile
# #
# $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.81 2006/12/02 01:26:19 petere Exp $ # $PostgreSQL: pgsql/doc/src/sgml/Makefile,v 1.82 2006/12/10 01:53:15 petere Exp $
# #
#---------------------------------------------------------------------------- #----------------------------------------------------------------------------
@ -225,6 +225,7 @@ testxml: stylesheet.xsl postgres.xml
htmlhelp: stylesheet-hh.xsl postgres.xml htmlhelp: stylesheet-hh.xsl postgres.xml
$(XSLTPROC) $(XSLTPROCFLAGS) --stringparam pg.version '$(VERSION)' $^ $(XSLTPROC) $(XSLTPROCFLAGS) --stringparam pg.version '$(VERSION)' $^
## ##
## Experimental Texinfo targets ## Experimental Texinfo targets
## ##
@ -233,16 +234,18 @@ DB2X_TEXIXML = db2x_texixml
DB2X_XSLTPROC = db2x_xsltproc DB2X_XSLTPROC = db2x_xsltproc
MAKEINFO = makeinfo MAKEINFO = makeinfo
postgres.texixml: postgres.xml %.texixml: %.xml
$(DB2X_XSLTPROC) -s texi -g output-file=$(basename $@) $< -o $@ $(DB2X_XSLTPROC) -s texi -g output-file=$(basename $@) $< -o $@
postgres.texi: postgres.texixml %.texi: %.texixml
$(DB2X_TEXIXML) --encoding=iso-8859-1//TRANSLIT $< \ $(DB2X_TEXIXML) --encoding=iso-8859-1//TRANSLIT $< --to-stdout >$@
--to-stdout > $@
%.info: %.texi
$(MAKEINFO) --enable-encoding --no-split --no-validate $< -o $@
# Cancel built-in suffix rules, interfering with PS building
.SUFFIXES:
postgres.info: postgres.texi
$(MAKEINFO) --enable-encoding --no-split \
--no-validate $< -o $@
## ##
## Check ## Check