|
|
|
|
|
|
|
|
|
SPHINXOPTS = |
|
SPHINXBUILD = sphinx-build |
|
PAPER = |
|
BUILDDIR = _build |
|
|
|
|
|
PAPEROPT_a4 = -D latex_paper_size=a4 |
|
PAPEROPT_letter = -D latex_paper_size=letter |
|
ALLSPHINXOPTS = -d $(BUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . |
|
|
|
I18NSPHINXOPTS = $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) . |
|
|
|
.PHONY: help clean html dirhtml singlehtml pickle json htmlhelp qthelp devhelp epub latex latexpdf text man changes linkcheck doctest gettext all css |
|
|
|
all: html |
|
|
|
css: $(wildcard _theme/scipy/static/css/*.css) |
|
|
|
_theme/scipy/static/css/%.css: _theme/scipy/static/less/%.less |
|
lessc $^ > $@.new |
|
mv -f $@.new $@ |
|
|
|
help: |
|
@echo "Please use \`make <target>' where <target> is one of" |
|
@echo " html to make standalone HTML files" |
|
@echo " dirhtml to make HTML files named index.html in directories" |
|
@echo " singlehtml to make a single large HTML file" |
|
@echo " pickle to make pickle files" |
|
@echo " json to make JSON files" |
|
@echo " htmlhelp to make HTML files and a HTML help project" |
|
@echo " qthelp to make HTML files and a qthelp project" |
|
@echo " devhelp to make HTML files and a Devhelp project" |
|
@echo " epub to make an epub" |
|
@echo " latex to make LaTeX files, you can set PAPER=a4 or PAPER=letter" |
|
@echo " latexpdf to make LaTeX files and run them through pdflatex" |
|
@echo " text to make text files" |
|
@echo " man to make manual pages" |
|
@echo " texinfo to make Texinfo files" |
|
@echo " info to make Texinfo files and run them through makeinfo" |
|
@echo " gettext to make PO message catalogs" |
|
@echo " changes to make an overview of all changed/added/deprecated items" |
|
@echo " linkcheck to check all external links for integrity" |
|
@echo " doctest to run all doctests embedded in the documentation (if enabled)" |
|
|
|
clean: |
|
-rm -rf $(BUILDDIR)/* |
|
|
|
html: |
|
$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html |
|
@echo |
|
@echo "Build finished. The HTML pages are in $(BUILDDIR)/html." |
|
|