changeset 1852:061b9e452dfd

* pkgconf/rules.doc: If we cannot find the catalog do not pass it as an option and hope jade knowns where it is.
author asl
date Wed, 01 Dec 2004 09:44:15 +0000
parents a10cfd6a2ddc
children abab6e075ce3
files packages/ChangeLog packages/pkgconf/rules.doc
diffstat 2 files changed, 17 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/packages/ChangeLog
+++ b/packages/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-25  Andrew Lunn  <andrew.lunn@ascom.ch>
+
+	* 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 <jani@iv.ro>
 
 	* ecos.db: New lpc2xxx platform, Olimex LPC-MT.
--- 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))