summaryrefslogtreecommitdiffstats
path: root/bitbake/doc/Makefile.sphinx
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/doc/Makefile.sphinx')
-rw-r--r--bitbake/doc/Makefile.sphinx13
1 files changed, 12 insertions, 1 deletions
diff --git a/bitbake/doc/Makefile.sphinx b/bitbake/doc/Makefile.sphinx
index 933c77ee5f..c663c29540 100644
--- a/bitbake/doc/Makefile.sphinx
+++ b/bitbake/doc/Makefile.sphinx
@@ -7,12 +7,23 @@ SPHINXOPTS ?=
7SPHINXBUILD ?= sphinx-build 7SPHINXBUILD ?= sphinx-build
8SOURCEDIR = . 8SOURCEDIR = .
9BUILDDIR = _build 9BUILDDIR = _build
10DESTDIR = final
10 11
11# Put it first so that "make" without argument is like "make help". 12# Put it first so that "make" without argument is like "make help".
12help: 13help:
13 @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) 14 @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O)
14 15
15.PHONY: help Makefile.sphinx 16.PHONY: help Makefile.sphinx clean publish
17
18publish: Makefile.sphinx html singlehtml
19 rm -rf $(BUILDDIR)/$(DESTDIR)/
20 mkdir -p $(BUILDDIR)/$(DESTDIR)/
21 cp -r $(BUILDDIR)/html/* $(BUILDDIR)/$(DESTDIR)/
22 cp $(BUILDDIR)/singlehtml/index.html $(BUILDDIR)/$(DESTDIR)/singleindex.html
23 sed -i -e 's@index.html#@singleindex.html#@g' $(BUILDDIR)/$(DESTDIR)/singleindex.html
24
25clean:
26 @rm -rf $(BUILDDIR)
16 27
17# Catch-all target: route all unknown targets to Sphinx using the new 28# Catch-all target: route all unknown targets to Sphinx using the new
18# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). 29# "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS).