xref: /libCEED/doc/sphinx/Makefile (revision 4c4400c783f304914d75f9af2890e7b9d7abe7ca)
1*4c4400c7SValeria Barra# Minimal makefile for Sphinx documentation
2*4c4400c7SValeria Barra#
3*4c4400c7SValeria Barra
4*4c4400c7SValeria Barra# You can set these variables from the command line.
5*4c4400c7SValeria BarraSPHINXOPTS    =
6*4c4400c7SValeria BarraSPHINXBUILD   = sphinx-build
7*4c4400c7SValeria BarraSPHINXPROJ    = libCEED
8*4c4400c7SValeria BarraSOURCEDIR     = source
9*4c4400c7SValeria BarraBUILDDIR      = build
10*4c4400c7SValeria Barra
11*4c4400c7SValeria Barra# Put it first so that "make" without argument is like "make help".
12*4c4400c7SValeria Barrahelp:
13*4c4400c7SValeria Barra	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
14*4c4400c7SValeria Barra
15*4c4400c7SValeria Barra.PHONY: help Makefile
16*4c4400c7SValeria Barra
17*4c4400c7SValeria Barra# Catch-all target: route all unknown targets to Sphinx using the new
18*4c4400c7SValeria Barra# "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
19*4c4400c7SValeria Barra%: Makefile
20*4c4400c7SValeria Barra	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)