xref: /aosp_15_r20/external/protobuf/python/docs/Makefile (revision 1b3f573f81763fcece89efc2b6a5209149e44ab8)
1*1b3f573fSAndroid Build Coastguard Worker# Minimal makefile for Sphinx documentation
2*1b3f573fSAndroid Build Coastguard Worker#
3*1b3f573fSAndroid Build Coastguard Worker
4*1b3f573fSAndroid Build Coastguard Worker# You can set these variables from the command line.
5*1b3f573fSAndroid Build Coastguard WorkerSPHINXOPTS    =
6*1b3f573fSAndroid Build Coastguard WorkerSPHINXBUILD   = sphinx-build
7*1b3f573fSAndroid Build Coastguard WorkerSOURCEDIR     = .
8*1b3f573fSAndroid Build Coastguard WorkerBUILDDIR      = _build
9*1b3f573fSAndroid Build Coastguard Worker
10*1b3f573fSAndroid Build Coastguard Worker# Put it first so that "make" without argument is like "make help".
11*1b3f573fSAndroid Build Coastguard Workerhelp:
12*1b3f573fSAndroid Build Coastguard Worker	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
13*1b3f573fSAndroid Build Coastguard Worker
14*1b3f573fSAndroid Build Coastguard Worker.PHONY: help Makefile
15*1b3f573fSAndroid Build Coastguard Worker
16*1b3f573fSAndroid Build Coastguard Worker# Catch-all target: route all unknown targets to Sphinx using the new
17*1b3f573fSAndroid Build Coastguard Worker# "make mode" option.  $(O) is meant as a shortcut for $(SPHINXOPTS).
18*1b3f573fSAndroid Build Coastguard Worker%: Makefile
19*1b3f573fSAndroid Build Coastguard Worker	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)