X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=rules%2Fdocbook.mk;fp=rules%2Fdocbook.mk;h=2f86363d4c6427b8967dbfebfd0e420c4a604bc0;hb=34cc75e1a62638f2833815746ebce0a9114dc26b;hp=0000000000000000000000000000000000000000;hpb=74e1368d4688ee16f6decdf2cd3ebe27506b26ba;p=ghc-hetmet.git diff --git a/rules/docbook.mk b/rules/docbook.mk new file mode 100644 index 0000000..2f86363 --- /dev/null +++ b/rules/docbook.mk @@ -0,0 +1,24 @@ + +# Build docbook docs + +define docbook +# $1 = dir +# $2 = docname + +$(call clean-target,$1,docbook,$1/$2) + +ifneq "$$(XSLTPROC)" "" +$(call all-target,$1,$1/$2/index.html) + +$1/$2/index.html: $$($1_DOCBOOK_SOURCES) + $$(RM) -r $$(dir $$@) + $$(XSLTPROC) --stringparam base.dir $$(dir $$@) \ + --stringparam use.id.as.filename 1 \ + --stringparam html.stylesheet fptools.css \ + $$(XSLTPROC_LABEL_OPTS) $$(XSLTPROC_OPTS) \ + $$(DIR_DOCBOOK_XSL)/html/chunk.xsl $1/$2.xml + cp mk/fptools.css $$(dir $$@) +endif + +endef +