From 2395688bd3ffe2385b79e4146786a1d6059dbd55 Mon Sep 17 00:00:00 2001 From: Celine Mercier Date: Thu, 21 May 2015 11:05:43 +0200 Subject: [PATCH] adding Doxygen doc generation to the Sphinx Makefile --- doc/Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/doc/Makefile b/doc/Makefile index 7529ebb..59576f7 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -6,6 +6,7 @@ SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = BUILDDIR = build +DOXYGENDIR = doxygen # User-friendly check for sphinx-build ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1) @@ -50,8 +51,12 @@ help: clean: rm -rf $(BUILDDIR)/* + rm -rf $(DOXYGENDIR)/* html: + @echo "Generating Doxygen documentation..." + doxygen Doxyfile + @echo "Doxygen documentation generated. \n" $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/html." @@ -114,6 +119,9 @@ epub: @echo "Build finished. The epub file is in $(BUILDDIR)/epub." latex: + @echo "Generating Doxygen documentation..." + doxygen Doxyfile + @echo "Doxygen documentation generated. \n" $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex." @@ -121,6 +129,9 @@ latex: "(use \`make latexpdf' here to do that automatically)." latexpdf: + @echo "Generating Doxygen documentation..." + doxygen Doxyfile + @echo "Doxygen documentation generated. \n" $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex @echo "Running LaTeX files through pdflatex..." $(MAKE) -C $(BUILDDIR)/latex all-pdf