[Xcb-commit] doc
Vincent Torri
doursse at kemper.freedesktop.org
Sun Nov 5 09:24:44 PST 2006
doc/Makefile.am | 40 ++++++++++++++++++++++++++++++++++++++++
1 files changed, 40 insertions(+)
New commits:
diff-tree 82762555a1af0b170d01e2042eefe34086e6c132 (from f32c7131cc89c64e09e9a88c5f859824c0dfa54f)
Author: TORRI Vincent <torri at alf94-3-82-66-248-160.fbx.proxad.net>
Date: Sun Nov 5 18:24:30 2006 +0100
add Makefile.am for building/installing doxygen doc
diff --git a/doc/Makefile.am b/doc/Makefile.am
new file mode 100644
index 0000000..4b0ec90
--- /dev/null
+++ b/doc/Makefile.am
@@ -0,0 +1,40 @@
+
+EXTRA_DIST = \
+tutorial/index.html \
+tutorial/xcb.css
+
+if BUILD_DOCS
+
+# install documentation
+
+all-local: doc-build.stamp
+
+# rule to remove all old created files
+doc-prepare.stamp:
+ @if test -d manual/ ; then \
+ rm -rf manual/; \
+ fi
+
+# rule to build documentation and copy necessary files
+doc-build.stamp: doc-prepare.stamp
+ @cd .. && doxygen xcb.doxygen
+
+# rules to clean
+clean-local:
+ @rm -rf manual/
+
+install-data-local: install-html-local
+
+# rule to install the html documentation and tutorial in $(htmldir)
+install-html-local:
+ @if ! test -d "$(DESTDIR)$(htmldir)"; then \
+ $(mkinstalldirs) "$(DESTDIR)$(htmldir)"; \
+ fi
+ @cp -pr manual/ "$(DESTDIR)$(htmldir)"
+ @cp -pr tutorial/ "$(DESTDIR)$(htmldir)"
+
+# rule to uninstall the documentation
+uninstall-local:
+ @rm -rf $(DESTDIR)$(htmldir)
+
+endif
More information about the xcb-commit
mailing list