xref: /libCEED/doc/sphinx/Makefile (revision 74c2e4b13e90706afee0c1037257512afaeab420)
14c4400c7SValeria Barra# Minimal makefile for Sphinx documentation
24c4400c7SValeria Barra#
34c4400c7SValeria Barra
44c4400c7SValeria Barra# You can set these variables from the command line.
54c4400c7SValeria BarraSPHINXOPTS    =
64c4400c7SValeria BarraSPHINXBUILD   = sphinx-build
74c4400c7SValeria BarraSPHINXPROJ    = libCEED
84c4400c7SValeria BarraSOURCEDIR     = source
94c4400c7SValeria BarraBUILDDIR      = build
104c4400c7SValeria Barra
114c4400c7SValeria Barra# Put it first so that "make" without argument is like "make help".
124c4400c7SValeria Barrahelp:
134c4400c7SValeria Barra	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
144c4400c7SValeria Barra
15*74c2e4b1SJed Brownlivehtml:
16*74c2e4b1SJed Brown	sphinx-autobuild "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
17*74c2e4b1SJed Brown
184c4400c7SValeria Barra.PHONY: help Makefile
194c4400c7SValeria Barra
204c4400c7SValeria Barra# Catch-all target: route all unknown targets to Sphinx using the new
214c4400c7SValeria Barra# "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
224c4400c7SValeria Barra%: Makefile
234c4400c7SValeria Barra	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
24