# Makefile for Sphinx documentation # # You can set these variables from the command line. SPHINXOPTS = SPHINXBUILD = sphinx-build PAPER = # Internal variables. PAPEROPT_a4 = -D latex_paper_size=a4 PAPEROPT_letter = -D latex_paper_size=letter ALLSPHINXOPTS = -d build/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) source .PHONY: help clean html dirhtml pickle json htmlhelp qthelp latex changes linkcheck doctest all: pdf pdf: latex @$(MAKE) -C build/latex all-pdf clean: -rm -rf build/* latex: $(SPHINXBUILD) -b latex $(ALLSPHINXOPTS) build/latex @sed -i 's/\\chapter{Glosario}/\\chapter*{Glosario}\n\\addcontentsline{toc}{chapter}{Glosario}/' build/latex/tesis.tex @sed -i 's/, \\py@release//' build/latex/sphinx.sty @sed -i '/-makeindex/d' build/latex/Makefile @cp manual.cls build/latex/ @./bibsort.py @echo @echo "Build finished; the LaTeX files are in build/latex." @echo "Run \`make all-pdf' or \`make all-ps' in that directory to" \ "run these through (pdf)latex."