GHC new build system megapatch
[ghc-hetmet.git] / rules / docbook.mk
1
2 # Build docbook docs
3
4 define docbook
5 # $1 = dir
6 # $2 = docname
7
8 $(call clean-target,$1,docbook,$1/$2)
9
10 ifneq "$$(XSLTPROC)" ""
11 $(call all-target,$1,$1/$2/index.html)
12
13 $1/$2/index.html: $$($1_DOCBOOK_SOURCES)
14         $$(RM) -r $$(dir $$@)
15         $$(XSLTPROC) --stringparam base.dir $$(dir $$@) \
16                      --stringparam use.id.as.filename 1 \
17                      --stringparam html.stylesheet fptools.css \
18                      $$(XSLTPROC_LABEL_OPTS) $$(XSLTPROC_OPTS) \
19                      $$(DIR_DOCBOOK_XSL)/html/chunk.xsl $1/$2.xml
20         cp mk/fptools.css $$(dir $$@)
21 endif
22
23 endef
24