common/Makefile.common
James Laska
jlaska at redhat.com
Thu Jun 2 18:14:59 UTC 2005
Oops, the common/Makefile.common attached in the previous email has a
typo:
--- /tmp/Makefile.common 2005-06-02 14:12:19.000000000 -0400
+++ ../common/Makefile.common 2005-06-02 14:12:39.000000000 -0400
@@ -16,10 +16,10 @@
DOCNAME = $(NAME)-$(LANG)
XMLFILE = $(DOCNAME).xml
-XSLTPROC_HTMLARGS =
-XSLTPROC_NOCHUNKARGS =
-XSLTPROC_PDFARGS =
-XSLTPROC_ARGS =
+XSLTPROC_HTMLARGS ?=
+XSLTPROC_NOCHUNKARGS ?=
+XSLTPROC_PDFARGS ?=
+XSLTPROC_ARGS ?=
txt: TMPFILE = $(shell mktemp /tmp/$(DOCNAME).XXXXXX)
And any documents wishing to pass additional XSLPROC_*ARGS can do so
like:
==========================
NAME := some-manual
LANG := en
XSLTPROC_ARGS = --stringparam target.database.document olinkdb.xml
XSLTPROC_ARGS += --stringparam current.docid $(NAME)-$(LANG)
XSLTPROC_ARGS += --stringparam generate.toc "article nop"
include ../common/Makefile.common
==========================
Sorry for any confusion,
James Laska
On Thu, 2005-06-02 at 13:53 -0400, James Laska wrote:
> Hello folks,
>
> I've been maintaining a mirror of the
> fedora-docs/{common,css,stylesheet-images,xsl} for internal Red Hat
> pubs. I've found that it can be somewhat annoying to maintain pretty
> much the same Makefile across all the documents. I therefore created
> "common/Makefile.common" which does all the hard work. All that is
> required at this point is that a document include the common makefile
> and establish 2 mandatory variables:
>
> ===================================
> NAME := install-guide
> LANG := en
>
> include ../common/Makefile.common
> ===================================
>
> There are optional arguments for those wishing to override or add
> xsltproc parameters. Those optional variables are: XSLTPROC_HTMLARGS,
> XSLTPROC_NOCHUNKARGS, XSLTPROC_PDFARGS, XSLTPROC_ARGS.
>
> I have attached Makefile.common to this email for review as well. I
> have not yet filed a bugzilla for this, because I first wanted to
> solicit fedora-docs-list feedback.
>
> Thoughts/concerns/feedback?
>
> Thanks,
> James Laska
> --
> fedora-docs-list mailing list
> fedora-docs-list at redhat.com
> To unsubscribe:
> http://www.redhat.com/mailman/listinfo/fedora-docs-list
More information about the fedora-docs-list
mailing list