From: Simon McVittie Date: Thu, 13 Jan 2011 18:37:53 +0000 (+0000) Subject: Install the Doxygen documentation to $(htmldir) X-Git-Tag: dbus-1.4.8~14^2^2~1 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fbe8c192e2a53f61fde9bfd1a92a1c5876321781;p=platform%2Fupstream%2Fdbus.git Install the Doxygen documentation to $(htmldir) Use ./configure --docdir=/foo (or --htmldir=/foo) to control where it ends up. For instance, Debian could use: --docdir=/usr/share/doc/dbus-1-doc --htmldir='${docdir}/html' Bug: https://bugs.freedesktop.org/show_bug.cgi?id=13495 --- diff --git a/doc/Makefile.am b/doc/Makefile.am index 1a63825..497ba80 100644 --- a/doc/Makefile.am +++ b/doc/Makefile.am @@ -1,3 +1,5 @@ +apidir = @htmldir@/api + man_MANS = \ dbus-cleanup-sockets.1 \ dbus-daemon.1 \ @@ -69,6 +71,12 @@ all-local:: doxygen.stamp doxygen.stamp: $(wildcard $(top_srcdir)/dbus/*.[ch]) $(AM_V_GEN)cd $(top_builddir) && doxygen Doxyfile @touch $@ + +# this assumes CREATE_SUBDIRS isn't set to YES in Doxyfile +# (which it isn't currently) +install-data-local:: doxygen.stamp + $(MKDIR_P) $(DESTDIR)$(apidir) + $(INSTALL_DATA) api/html/* $(DESTDIR)$(apidir) endif if DBUS_HAVE_MAN2HTML