From: TORRI Vincent Date: Sun, 5 Nov 2006 17:24:30 +0000 (+0100) Subject: add Makefile.am for building/installing doxygen doc X-Git-Url: http://git.demorecorder.com/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=82762555a1af0b170d01e2042eefe34086e6c132;p=free-sw%2Fxcb%2Flibxcb 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