xref: /aosp_15_r20/external/executorch/docs/Makefile (revision 523fa7a60841cd1ecfb9cc4201f1ca8b03ed023a)
1*523fa7a6SAndroid Build Coastguard Worker# Minimal makefile for Sphinx documentation
2*523fa7a6SAndroid Build Coastguard Worker#
3*523fa7a6SAndroid Build Coastguard Worker
4*523fa7a6SAndroid Build Coastguard Worker# You can set these variables from the command line.
5*523fa7a6SAndroid Build Coastguard Worker# SPHINXOPTS    = -WT --keep-going TODO(T165752164) fix sphinx warnings around preprocess macros in cpp like ET_DEPRECATED
6*523fa7a6SAndroid Build Coastguard WorkerSPHINXBUILD   = sphinx-build
7*523fa7a6SAndroid Build Coastguard WorkerSPHINXPROJ    = ExecuTorch
8*523fa7a6SAndroid Build Coastguard WorkerSOURCEDIR     = source
9*523fa7a6SAndroid Build Coastguard WorkerBUILDDIR      = _build
10*523fa7a6SAndroid Build Coastguard Worker
11*523fa7a6SAndroid Build Coastguard Worker# Put it first so that "make" without argument is like "make help".
12*523fa7a6SAndroid Build Coastguard Worker
13*523fa7a6SAndroid Build Coastguard Workerhelp:
14*523fa7a6SAndroid Build Coastguard Worker	@$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
15*523fa7a6SAndroid Build Coastguard Worker
16*523fa7a6SAndroid Build Coastguard Worker.PHONY: help Makefile
17*523fa7a6SAndroid Build Coastguard Worker
18*523fa7a6SAndroid Build Coastguard Worker%: Makefile
19*523fa7a6SAndroid Build Coastguard Worker	@$(SPHINXBUILD) -M $@ "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
20*523fa7a6SAndroid Build Coastguard Worker
21*523fa7a6SAndroid Build Coastguard Worker#html:
22*523fa7a6SAndroid Build Coastguard Worker#	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(BUILDDIR)/html
23