libvirt/docs/devhelp
Jiri Denemark 6e9f3dfa0c build: Fix API docs generation in VPATH build
XSLT allows for two ways of generating the output of transformation.
Either implicit, which xsltproc prints to stdout and can be redirected
to a file using -o file. Or explicit, which means the stylesheet
contains <xsl:document> element which specifies where the output should
be saved. This can be used for generating more files by a single run of
xsltproc and -o directory/ can change the directory where the output
files will be stored.

devhelp.xsl is special in that it combines both options in one
stylesheet, which doesn't work well with -o:

xsltproc --nonet -o ./devhelp/ ./devhelp/devhelp.xsl ./libvirt-api.xml

Outputs 4 *.html files into ./devhelp but then tries to write to
./devhelp/ as a file (hence the I/O error) rather than writing output to
the fifth file devhelp/libvirt.devhelp.

This patch modifies devhelp.xsl so that all files are generated using
<xsl:document> element and -o directory/ can be used to override output
directory where those files are saved.
2011-02-21 14:46:23 +01:00
..
.gitignore Remove all generated docs from source control 2009-09-21 14:41:47 +01:00
devhelp.xsl build: Fix API docs generation in VPATH build 2011-02-21 14:46:23 +01:00
home.png * configure.in libvirt.spec.in docs/Makefile.am docs/devhelp/*: 2006-02-22 10:54:54 +00:00
html.xsl remove all trailing blank lines 2009-07-16 15:06:42 +02:00
left.png * configure.in libvirt.spec.in docs/Makefile.am docs/devhelp/*: 2006-02-22 10:54:54 +00:00
right.png * configure.in libvirt.spec.in docs/Makefile.am docs/devhelp/*: 2006-02-22 10:54:54 +00:00
style.css Remove all trailing blanks; turn on the rule to detect them. 2008-02-05 19:27:37 +00:00
up.png * configure.in libvirt.spec.in docs/Makefile.am docs/devhelp/*: 2006-02-22 10:54:54 +00:00