aboutsummaryrefslogtreecommitdiffstats
path: root/docs/Makefile
diff options
context:
space:
mode:
authorIan Jackson <ian.jackson@eu.citrix.com>2011-11-29 15:48:06 +0000
committerIan Jackson <ian.jackson@eu.citrix.com>2011-11-29 15:48:06 +0000
commit445e84f517a14e0ec583de4928fbc421944d6d1b (patch)
tree9149461fa2f9f607e361c18a22ba67957d706ecc /docs/Makefile
parente1a37a5f6fd1ae881d87317ed2e34c2e4360d454 (diff)
downloadxen-445e84f517a14e0ec583de4928fbc421944d6d1b.tar.gz
xen-445e84f517a14e0ec583de4928fbc421944d6d1b.tar.bz2
xen-445e84f517a14e0ec583de4928fbc421944d6d1b.zip
docs/html/: Initial cut of header documentation massager
"xen-headers" generates HTML from header files. So far this generates just some type cross-references, if you say make -C docs html/hypercall/stamp An index page, proper wiring into the build system, and a few more annotations in the headers, and will be forthcoming. Signed-off-by: Ian Jackson <ian.jackson@eu.citrix.com> Acked-by: Ian Campbell <ian.campbell@citrix.com> Committed-by: Ian Jackson <Ian.Jackson@eu.citrix.com>
Diffstat (limited to 'docs/Makefile')
-rw-r--r--docs/Makefile8
1 files changed, 8 insertions, 0 deletions
diff --git a/docs/Makefile b/docs/Makefile
index 7007e4c982..92ecb20e8f 100644
--- a/docs/Makefile
+++ b/docs/Makefile
@@ -154,6 +154,14 @@ html/man/%.5.html: man/%.pod.5 Makefile
$(POD2HTML) --infile=$< --outfile=$@.tmp
$(call move-if-changed,$@.tmp,$@)
+html/hypercall/stamp:
+ @$(INSTALL_DIR) $(@D)
+ ./xen-headers -O $(@D) \
+ -T 'arch-x86_64 - Xen public headers' \
+ -X arch-ia64 -X arch-x86_32 -X xen-x86_32 \
+ ../xen include/public
+ touch $@
+
txt/%.txt: %.txt
$(INSTALL_DIR) $(@D)
cp $< $@.tmp