gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] [taler-api] 03/22: Splitting BUILDIR


From: gnunet
Subject: [GNUnet-SVN] [taler-api] 03/22: Splitting BUILDIR
Date: Fri, 27 Jan 2017 10:52:23 +0100

This is an automated email from the git hooks/post-receive script.

marcello pushed a commit to branch master
in repository api.

commit 79a8adba0386900dc7b4ca238fe1d36235ff4e61
Author: Marcello Stanisci <address@hidden>
AuthorDate: Mon Dec 26 12:50:01 2016 +0100

    Splitting BUILDIR
---
 Makefile | 155 +++++++++++++++++++++++++++++++++++++++++++--------------------
 1 file changed, 106 insertions(+), 49 deletions(-)

diff --git a/Makefile b/Makefile
index f09f2a0..b646137 100644
--- a/Makefile
+++ b/Makefile
@@ -5,7 +5,8 @@
 SPHINXOPTS    =
 SPHINXBUILD   = sphinx-build
 PAPER         =
-BUILDDIR      = _build
+APIBUILDDIR   = api/_build
+DOCSBUILDDIR  = docs/_build
 
 # User-friendly check for sphinx-build
 ifeq ($(shell which $(SPHINXBUILD) >/dev/null 2>&1; echo $$?), 1)
@@ -47,133 +48,189 @@ help:
        @echo "  doctest    to run all doctests embedded in the documentation 
(if enabled)"
 
 clean:
-       rm -rf $(BUILDDIR)/*
+       rm -rf $(DOCSBUILDDIR)/*
+       rm -rf $(APIBUILDDIR)/*
 
 # The html-linked builder does not support caching, so we
 # remove all cached state first.
 html:
-       $(SPHINXBUILD) -b html-linked $(ALLSPHINXOPTS) $(BUILDDIR)/html
+       $(SPHINXBUILD) -b html-linked $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/html
+       $(SPHINXBUILD) -b html-linked $(ALLSPHINXOPTS) $(APIBUILDDIR)/html
        @echo
-       @echo "Build finished. The HTML pages are in $(BUILDDIR)/html."
+       @echo "Build finished. The HTML pages are in $(APIBUILDDIR)/html."
+       @echo "Build finished. The HTML pages are in $(DOCSBUILDDIR)/html."
 
 dirhtml:
-       $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml
+       $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/dirhtml
+       $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(APIBUILDDIR)/dirhtml
        @echo
-       @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml."
+       @echo "Build finished. The HTML pages are in $(APIBUILDDIR)/dirhtml."
+       @echo "Build finished. The HTML pages are in $(DOCSBUILDDIR)/dirhtml."
 
 singlehtml:
-       $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(BUILDDIR)/singlehtml
+       $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/singlehtml
+       $(SPHINXBUILD) -b singlehtml $(ALLSPHINXOPTS) $(APIBUILDDIR)/singlehtml
        @echo
-       @echo "Build finished. The HTML page is in $(BUILDDIR)/singlehtml."
+       @echo "Build finished. The HTML page is in $(DOCSBUILDDIR)/singlehtml."
+       @echo "Build finished. The HTML page is in $(APIBUILDDIR)/singlehtml."
 
 pickle:
-       $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle
+       $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(APIBUILDDIR)/pickle
+       $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/pickle
        @echo
        @echo "Build finished; now you can process the pickle files."
 
 json:
-       $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json
+       $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/json
+       $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(APIBUILDDIR)/json
        @echo
        @echo "Build finished; now you can process the JSON files."
 
 htmlhelp:
-       $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp
+       $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/htmlhelp
+       $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(APIBUILDDIR)/htmlhelp
        @echo
        @echo "Build finished; now you can run HTML Help Workshop with the" \
-             ".hhp project file in $(BUILDDIR)/htmlhelp."
+             ".hhp project file in $(DOCSBUILDDIR)/htmlhelp."
+       @echo "Build finished; now you can run HTML Help Workshop with the" \
+             ".hhp project file in $(APIBUILDDIR)/htmlhelp."
 
 qthelp:
-       $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(BUILDDIR)/qthelp
+       $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/qthelp
+       $(SPHINXBUILD) -b qthelp $(ALLSPHINXOPTS) $(APIBUILDDIR)/qthelp
        @echo
        @echo "Build finished; now you can run "qcollectiongenerator" with the" 
\
-             ".qhcp project file in $(BUILDDIR)/qthelp, like this:"
-       @echo "# qcollectiongenerator $(BUILDDIR)/qthelp/neuro.qhcp"
+             ".qhcp project file in $(DOCSBUILDDIR)/qthelp, like this:"
+       @echo "Build finished; now you can run "qcollectiongenerator" with the" 
\
+             ".qhcp project file in $(APIBUILDDIR)/qthelp, like this:"
+       @echo "# qcollectiongenerator $(APIBUILDDIR)/qthelp/neuro.qhcp"
        @echo "To view the help file:"
-       @echo "# assistant -collectionFile $(BUILDDIR)/qthelp/neuro.qhc"
+       @echo "# assistant -collectionFile $(APIBUILDDIR)/qthelp/neuro.qhc"
+       @echo "# qcollectiongenerator $(DOCSBUILDDIR)/qthelp/neuro.qhcp"
+       @echo "To view the help file:"
+       @echo "# assistant -collectionFile $(DOCSBUILDDIR)/qthelp/neuro.qhc"
+
 
 devhelp:
-       $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(BUILDDIR)/devhelp
+       $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(APIBUILDDIR)/devhelp
+       $(SPHINXBUILD) -b devhelp $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/devhelp
        @echo
        @echo "Build finished."
        @echo "To view the help file:"
        @echo "# mkdir -p $$HOME/.local/share/devhelp/neuro"
-       @echo "# ln -s $(BUILDDIR)/devhelp $$HOME/.local/share/devhelp/neuro"
+       @echo "# ln -s $(APIBUILDDIR)/devhelp $$HOME/.local/share/devhelp/neuro"
+       @echo "# ln -s $(DOCSBUILDDIR)/devhelp 
$$HOME/.local/share/devhelp/neuro"
        @echo "# devhelp"
 
 epub:
-       $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub
+       $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(APIBUILDDIR)/epub
+       $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/epub
        @echo
-       @echo "Build finished. The epub file is in $(BUILDDIR)/epub."
+       @echo "Build finished. The epub file is in $(APIBUILDDIR)/epub."
+       @echo "Build finished. The epub file is in $(DOCSBUILDDIR)/epub."
 
 latex:
-       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(APIBUILDDIR)/latex
+       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/latex
        @echo
-       @echo "Build finished; the LaTeX files are in $(BUILDDIR)/latex."
+       @echo "Build finished; the LaTeX files are in $(APIBUILDDIR)/latex."
+       @echo "Build finished; the LaTeX files are in $(DOCSBUILDDIR)/latex."
        @echo "Run \`make' in that directory to run these through (pdf)latex" \
              "(use \`make latexpdf' here to do that automatically)."
 
 latexpdf:
-       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(APIBUILDDIR)/latex
+       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/latex
        @echo "Running LaTeX files through pdflatex..."
-       $(MAKE) -C $(BUILDDIR)/latex all-pdf
-       @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+       $(MAKE) -C $(DOCSBUILDDIR)/latex all-pdf
+       $(MAKE) -C $(APIBUILDDIR)/latex all-pdf
+       @echo "pdflatex finished; the PDF files are in $(APIBUILDDIR)/latex."
+       @echo "pdflatex finished; the PDF files are in $(DOCSBUILDDIR)/latex."
 
 latexpdfja:
-       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(BUILDDIR)/latex
+       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/latex
+       $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) $(APIBUILDDIR)/latex
        @echo "Running LaTeX files through platex and dvipdfmx..."
-       $(MAKE) -C $(BUILDDIR)/latex all-pdf-ja
-       @echo "pdflatex finished; the PDF files are in $(BUILDDIR)/latex."
+       $(MAKE) -C $(APIBUILDDIR)/latex all-pdf-ja
+       $(MAKE) -C $(DOCSBUILDDIR)/latex all-pdf-ja
+       @echo "pdflatex finished; the PDF files are in $(DOCSBUILDDIR)/latex."
+       @echo "pdflatex finished; the PDF files are in $(APIBUILDDIR)/latex."
 
 text:
-       $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(BUILDDIR)/text
+       $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/text
+       $(SPHINXBUILD) -b text $(ALLSPHINXOPTS) $(APIBUILDDIR)/text
        @echo
-       @echo "Build finished. The text files are in $(BUILDDIR)/text."
+       @echo "Build finished. The text files are in $(DOCSBUILDDIR)/text."
+       @echo "Build finished. The text files are in $(APIBUILDDIR)/text."
 
 man:
-       $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(BUILDDIR)/man
+       $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/man
+       $(SPHINXBUILD) -b man $(ALLSPHINXOPTS) $(APIBUILDDIR)/man
        @echo
-       @echo "Build finished. The manual pages are in $(BUILDDIR)/man."
+       @echo "Build finished. The manual pages are in $(DOCSBUILDDIR)/man."
+       @echo "Build finished. The manual pages are in $(APIBUILDDIR)/man."
 
 texinfo:
-       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/texinfo
+       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(APIBUILDDIR)/texinfo
        @echo
-       @echo "Build finished. The Texinfo files are in $(BUILDDIR)/texinfo."
+       @echo "Build finished. The Texinfo files are in 
$(DOCSBUILDDIR)/texinfo."
+       @echo "Build finished. The Texinfo files are in $(APIBUILDDIR)/texinfo."
        @echo "Run \`make' in that directory to run these through makeinfo" \
              "(use \`make info' here to do that automatically)."
 
 info:
-       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(BUILDDIR)/texinfo
+       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/texinfo
+       $(SPHINXBUILD) -b texinfo $(ALLSPHINXOPTS) $(APIBUILDDIR)/texinfo
        @echo "Running Texinfo files through makeinfo..."
-       make -C $(BUILDDIR)/texinfo info
-       @echo "makeinfo finished; the Info files are in $(BUILDDIR)/texinfo."
+       make -C $(DOCSBUILDDIR)/texinfo info
+       make -C $(APIBUILDDIR)/texinfo info
+       @echo "makeinfo finished; the Info files are in 
$(DOCSBUILDDIR)/texinfo."
+       @echo "makeinfo finished; the Info files are in $(APIBUILDDIR)/texinfo."
 
 gettext:
-       $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(BUILDDIR)/locale
+       $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(DOCSBUILDDIR)/locale
+       $(SPHINXBUILD) -b gettext $(I18NSPHINXOPTS) $(APIBUILDDIR)/locale
        @echo
-       @echo "Build finished. The message catalogs are in $(BUILDDIR)/locale."
+       @echo "Build finished. The message catalogs are in 
$(DOCSBUILDDIR)/locale."
+       @echo "Build finished. The message catalogs are in 
$(APIBUILDDIR)/locale."
 
 changes:
-       $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes
+       $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/changes
+       $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(APIBUILDDIR)/changes
        @echo
-       @echo "The overview file is in $(BUILDDIR)/changes."
+       @echo "The overview file is in $(DOCSBUILDDIR)/changes."
+       @echo "The overview file is in $(APIBUILDDIR)/changes."
 
 linkcheck:
-       $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck
+       $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/linkcheck
+       $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(APIBUILDDIR)/linkcheck
        @echo
        @echo "Link check complete; look for any errors in the above output " \
-             "or in $(BUILDDIR)/linkcheck/output.txt."
+             "or in $(APIBUILDDIR)/linkcheck/output.txt."
+       @echo "Link check complete; look for any errors in the above output " \
+             "or in $(DOCSBUILDDIR)/linkcheck/output.txt."
+
 
 doctest:
-       $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest
+       $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/doctest
+       $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(APIBUILDDIR)/doctest
        @echo "Testing of doctests in the sources finished, look at the " \
-             "results in $(BUILDDIR)/doctest/output.txt."
+             "results in $(APIBUILDDIR)/doctest/output.txt."
+       @echo "Testing of doctests in the sources finished, look at the " \
+             "results in $(DOCSBUILDDIR)/doctest/output.txt."
+
 
 xml:
-       $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(BUILDDIR)/xml
+       $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/xml
+       $(SPHINXBUILD) -b xml $(ALLSPHINXOPTS) $(APIBUILDDIR)/xml
        @echo
-       @echo "Build finished. The XML files are in $(BUILDDIR)/xml."
+       @echo "Build finished. The XML files are in $(DOCSBUILDDIR)/xml."
+       @echo "Build finished. The XML files are in $(APIBUILDDIR)/xml."
 
 pseudoxml:
-       $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(BUILDDIR)/pseudoxml
+       $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(APIBUILDDIR)/pseudoxml
+       $(SPHINXBUILD) -b pseudoxml $(ALLSPHINXOPTS) $(DOCSBUILDDIR)/pseudoxml
        @echo
-       @echo "Build finished. The pseudo-XML files are in 
$(BUILDDIR)/pseudoxml."
+       @echo "Build finished. The pseudo-XML files are in 
$(DOCSBUILDDIR)/pseudoxml."
+       @echo "Build finished. The pseudo-XML files are in 
$(APIBUILDDIR)/pseudoxml."

-- 
To stop receiving notification emails like this one, please contact
address@hidden



reply via email to

[Prev in Thread] Current Thread [Next in Thread]