# HG changeset patch # User asl # Date 1101894255 0 # Node ID 061b9e452dfd5bfcf8a1262c9f5373b3306b9608 # Parent a10cfd6a2ddcac01d8c63b65ae83e523e1217d78 * pkgconf/rules.doc: If we cannot find the catalog do not pass it as an option and hope jade knowns where it is. diff --git a/packages/ChangeLog b/packages/ChangeLog --- a/packages/ChangeLog +++ b/packages/ChangeLog @@ -1,3 +1,8 @@ +2004-11-25 Andrew Lunn + + * pkgconf/rules.doc: If we cannot find the catalog do not pass it + as an option and hope jade knowns where it is. + 2004-11-19 Jani Monoses * ecos.db: New lpc2xxx platform, Olimex LPC-MT. diff --git a/packages/pkgconf/rules.doc b/packages/pkgconf/rules.doc --- a/packages/pkgconf/rules.doc +++ b/packages/pkgconf/rules.doc @@ -72,8 +72,6 @@ else ifneq (,$(wildcard /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/sgml.catalog)) CATALOG := /usr/lib/sgml/catalog DSSSL_CATALOG := /usr/lib/sgml/stylesheet/dsssl/docbook/nwalsh/sgml.catalog - else - Error: unable to locate DocBook tools. endif endif endif @@ -83,6 +81,14 @@ LETTER_STYLESHEET := $(TOPLEVEL)/pkgcon HTML_STYLESHEET := $(TOPLEVEL)/pkgconf/stylesheet.dsl FIXHTML := $(TOPLEVEL)/pkgconf/fixhtml.tcl +ifneq (,$(CATALOG)) + CATALOG_OPT := -c $(CATALOG) +endif + +ifneq (,$(DSSL_CATALOG)) + DSSL_CATALOG_OPT := -c $(DSSL_CATALOG) +endif + # The files that will be generated: ifeq (,$(MAIN_HTML)) MAIN_HTML := $(subst .sgml,.html,$(MAIN_SGML)) @@ -120,7 +126,7 @@ default: check # Validating an sgml document can be achieved with check: $(MAIN_SGML) $(OTHER_SGML) $(GIFS) $(EPS) - nsgmls -vs -c $(CATALOG) $< + nsgmls -vs $(CATALOG_OPT) $< # Generating HTML from the SGML. In practice multiple .html files may # be generated, but for the purposes of dependency analysis the others @@ -128,14 +134,14 @@ check: $(MAIN_SGML) $(OTHER_SGML) $(GIFS html: copyfiles $(MAIN_HTML) $(MAIN_HTML): $(MAIN_SGML) $(OTHER_SGML) $(PNGS) $(HTML_STYLESHEET) $(FIXHTML) - jade -t sgml -i html -c $(DSSSL_CATALOG) -d $(HTML_STYLESHEET)#html $< + jade -t sgml -i html $(DSSSL_CATALOG_OPT) -d $(HTML_STYLESHEET)#html $< tclsh $(FIXHTML) # PDF files can be generated in a similar fashion. pdfa4: copyfiles $(MAIN_PDFA4) $(MAIN_PDFA4): $(MAIN_SGML) $(OTHER_SGML) $(PNGS) $(A4_STYLESHEET) - jade -o $(subst .pdf,.tex,$(MAIN_PDFA4)) -t tex -V tex-backend -c $(DSSSL_CATALOG) -d $(A4_STYLESHEET)#print $< + jade -o $(subst .pdf,.tex,$(MAIN_PDFA4)) -t tex -V tex-backend $(DSSSL_CATALOG_OPT) -d $(A4_STYLESHEET)#print $< pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFA4)) pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFA4)) pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFA4)) @@ -143,7 +149,7 @@ pdfa4: copyfiles $(MAIN_PDFA4) pdfletter: copyfiles $(MAIN_PDFLETTER) $(MAIN_PDFLETTER): $(MAIN_SGML) $(OTHER_SGML) $(PNGS) $(LETTER_STYLESHEET) - jade -o $(subst .pdf,.tex,$(MAIN_PDFLETTER)) -t tex -V tex-backend -c $(DSSSL_CATALOG) -d $(LETTER_STYLESHEET)#print $< + jade -o $(subst .pdf,.tex,$(MAIN_PDFLETTER)) -t tex -V tex-backend $(DSSSL_CATALOG_OPT) -d $(LETTER_STYLESHEET)#print $< pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFLETTER)) pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFLETTER)) pdfjadetex $(subst .pdf,.tex,$(MAIN_PDFLETTER))