[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