From 2a94fe8d6bab10f54e08e9785402dec396a2252d Mon Sep 17 00:00:00 2001 From: Nicolas Dechesne Date: Mon, 7 Sep 2020 17:12:00 +0200 Subject: sphinx: makefile: add publish target The 'publish' target prepares the sphinx output, so that it can be transfered on the YP website. (From yocto-docs rev: f7a06204ef94f9b71174de5364a62ba04deb709b) Signed-off-by: Nicolas Dechesne Signed-off-by: Richard Purdie --- documentation/Makefile.sphinx | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) (limited to 'documentation') diff --git a/documentation/Makefile.sphinx b/documentation/Makefile.sphinx index 933c77ee5f..396998da03 100644 --- a/documentation/Makefile.sphinx +++ b/documentation/Makefile.sphinx @@ -12,7 +12,14 @@ BUILDDIR = _build help: @$(SPHINXBUILD) -M help "$(SOURCEDIR)" "$(BUILDDIR)" $(SPHINXOPTS) $(O) -.PHONY: help Makefile.sphinx +.PHONY: help Makefile.sphinx publish + +publish: Makefile.sphinx html singlehtml + rm -rf $(BUILDDIR)/final/ + mkdir -p $(BUILDDIR)/final/ + cp -r $(BUILDDIR)/html/* $(BUILDDIR)/final/ + cp $(BUILDDIR)/singlehtml/index.html $(BUILDDIR)/final/singleindex.html + sed -i -e 's@index.html#@singleindex.html#@g' $(BUILDDIR)/final/singleindex.html # Catch-all target: route all unknown targets to Sphinx using the new # "make mode" option. $(O) is meant as a shortcut for $(SPHINXOPTS). -- cgit v1.2.3-54-g00ecf