summaryrefslogtreecommitdiffstats
path: root/server/Makefile.am
diff options
context:
space:
mode:
authorStephen Gallagher <sgallagh@redhat.com>2010-01-27 10:08:31 -0500
committerStephen Gallagher <sgallagh@redhat.com>2010-02-15 08:20:05 -0500
commit15dc6ed9ecdea095b041190aeb8f67ed71efd0e7 (patch)
tree8be77e34989c9645fab1c12b96134a530d8e0bbf /server/Makefile.am
parent1d3fb15435dd7945b50233161a6247bd0dde965f (diff)
downloadsssd-15dc6ed9ecdea095b041190aeb8f67ed71efd0e7.tar.gz
sssd-15dc6ed9ecdea095b041190aeb8f67ed71efd0e7.tar.xz
sssd-15dc6ed9ecdea095b041190aeb8f67ed71efd0e7.zip
Add doxygen docs for ConfDB
Diffstat (limited to 'server/Makefile.am')
-rw-r--r--server/Makefile.am13
1 files changed, 13 insertions, 0 deletions
diff --git a/server/Makefile.am b/server/Makefile.am
index 5cab21fb5..2d61abcaf 100644
--- a/server/Makefile.am
+++ b/server/Makefile.am
@@ -4,6 +4,8 @@ topdir=.
# Some old versions of automake don't define builddir
builddir ?= .
+DOXYGEN = @DOXYGEN@
+
sssdlibexecdir = $(libexecdir)/sssd
sssdlibdir = $(libdir)/sssd
ldblibdir = @ldblibdir@
@@ -860,6 +862,14 @@ installsssddirs::
$(DESTDIR)$(logpath) \
$(DESTDIR)$(pubconfpath)
+if HAVE_DOXYGEN
+docs:
+ $(DOXYGEN) doxy.config
+else
+docs:
+ @echo "Doxygen not installed, cannot generate documentation"
+ @exit 1
+endif
all-local:
cd $(srcdir)/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/config
@@ -869,15 +879,18 @@ install-exec-hook: installsssddirs
else \
cd $(srcdir)/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/config install --prefix=$(PYTHON_PREFIX) --root=$(DESTDIR) --record=$(abs_builddir)/config/.files; \
fi
+ mkdir -p doc $(DESTDIR)/$(docdir); cp -a doc $(DESTDIR)/$(docdir)/
uninstall-hook:
if [ -f $(abs_builddir)/config/.files ]; then \
cat $(abs_builddir)/config/.files | xargs -iq rm -f $(DESTDIR)/q; \
rm $(abs_builddir)/config/.files ; \
fi
+ rm -Rf $(DESTDIR)/$(docdir)/doc
clean-local:
cd $(srcdir)/config; $(PYTHON) setup.py build --build-base $(abs_builddir)/config clean --all
+ rm -Rf doc
CLEANFILES = *.X */*.X */*/*.X