diff options
Diffstat (limited to 'doc/Makefile')
-rw-r--r-- | doc/Makefile | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/doc/Makefile b/doc/Makefile index 34f8107..59489d7 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -2,24 +2,30 @@ # # You can set these variables from the command line. -SPHINXOPTS = SPHINXBUILD = sphinx-build -PAPER = +SPHINX_OPTS = -W +SPHINX_DEBUGOPTS = --keep-going -n BUILDDIR = _build -INSTALLDIR = /home/newville/public_html/lmfit/ - # Internal variables. +PAPER = PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter -ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . +SPHINX_OUTPUT = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) +ALLSPHINXOPTS = $(SPHINX_OUTPUT) $(SPHINXOPTS) . .PHONY: help clean html dirhtml pickle json htmlhelp qthelp latex changes linkcheck doctest latexpdf htmlzip -.PHONY: all install pdf gallery +.PHONY: all pdf gallery debug html: gallery cp sphinx/ext_mathjax.py extensions.py - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html + $(SPHINXBUILD) -b html $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/html + @echo + @echo "html build finished: $(BUILDDIR)/html." + +debug: gallery + cp sphinx/ext_mathjax.py extensions.py + $(SPHINXBUILD) -b html $(SPHINX_OUTPUT) $(SPHINX_DEBUGOPTS) . $(BUILDDIR)/html @echo @echo "html build finished: $(BUILDDIR)/html." @@ -30,12 +36,12 @@ examples/index.rst: htmlzip: html cp sphinx/ext_mathjax.py extensions.py - $(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/lmfit_doc + $(SPHINXBUILD) -b html $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/lmfit_doc cd $(BUILDDIR) && zip -pur html/lmfit_doc.zip lmfit_doc epub: html cp sphinx/ext_mathjax.py extensions.py - $(SPHINXBUILD) -b epub $(ALLSPHINXOPTS) $(BUILDDIR)/epub + $(SPHINXBUILD) -b epub $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/epub cp -pr $(BUILDDIR)/epub/*.epub $(BUILDDIR)/html/. pdf: latex @@ -45,12 +51,6 @@ pdf: latex all: html htmlzip epub pdf -install: all - cd $(BUILDDIR)/latex && pdflatex lmfit.tex - cd $(BUILDDIR)/latex && makeindex -s python.ist lmfit.idx - cd $(BUILDDIR)/latex && pdflatex lmfit.tex - cp -pr $(BUILDDIR)/html/* $(INSTALLDIR)/. - help: @echo "Please use \`make <target>' where <target> is one of" @echo " html to make standalone HTML files" @@ -72,29 +72,29 @@ clean: -rm -rf ../examples/documentation dirhtml: gallery - $(SPHINXBUILD) -b dirhtml $(ALLSPHINXOPTS) $(BUILDDIR)/dirhtml + $(SPHINXBUILD) -b dirhtml $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/dirhtml @echo @echo "Build finished. The HTML pages are in $(BUILDDIR)/dirhtml." pickle: gallery - $(SPHINXBUILD) -b pickle $(ALLSPHINXOPTS) $(BUILDDIR)/pickle + $(SPHINXBUILD) -b pickle $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/pickle @echo @echo "Build finished; now you can process the pickle files." json: gallery - $(SPHINXBUILD) -b json $(ALLSPHINXOPTS) $(BUILDDIR)/json + $(SPHINXBUILD) -b json $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/json @echo @echo "Build finished; now you can process the JSON files." htmlhelp: gallery - $(SPHINXBUILD) -b htmlhelp $(ALLSPHINXOPTS) $(BUILDDIR)/htmlhelp + $(SPHINXBUILD) -b htmlhelp $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/htmlhelp @echo @echo "Build finished; now you can run HTML Help Workshop with the" \ ".hhp project file in $(BUILDDIR)/htmlhelp." latex: gallery cp sphinx/ext_imgmath.py extensions.py - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) _build/latex + $(SPHINXBUILD) -b latex $(SPHINX_OUTPUT) $(SPHINX_OPTS) . _build/latex @echo @echo "Build finished; the LaTeX files are in _build/latex." @echo "Run \`make all-pdf' or \`make all-ps' in that directory to" \ @@ -102,23 +102,23 @@ latex: gallery latexpdf: cp sphinx/ext_imgmath.py extensions.py - $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) _build/latex + $(SPHINXBUILD) -b latex $(SPHINX_OUTPUT) $(SPHINX_OPTS) . _build/latex @echo "Running LaTeX files through pdflatex..." make -C _build/latex all-pdf @echo "pdflatex finished; the PDF files are in _build/latex." changes: - $(SPHINXBUILD) -b changes $(ALLSPHINXOPTS) $(BUILDDIR)/changes + $(SPHINXBUILD) -b changes $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/changes @echo @echo "The overview file is in $(BUILDDIR)/changes." linkcheck: - $(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(BUILDDIR)/linkcheck + $(SPHINXBUILD) -b linkcheck $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/linkcheck @echo @echo "Link check complete; look for any errors in the above output " \ "or in $(BUILDDIR)/linkcheck/output.txt." doctest: - $(SPHINXBUILD) -b doctest $(ALLSPHINXOPTS) $(BUILDDIR)/doctest + $(SPHINXBUILD) -b doctest $(SPHINX_OUTPUT) $(SPHINX_OPTS) . $(BUILDDIR)/doctest @echo "Testing of doctests in the sources finished, look at the " \ "results in $(BUILDDIR)/doctest/output.txt." |