diff mbox

[ovs-dev,v2,2/5] make: Add distinct clean-docs target

Message ID 20170102114742.13949-2-stephen@that.guru
State Accepted
Headers show

Commit Message

Stephen Finucane Jan. 2, 2017, 11:47 a.m. UTC
Speed things up by not rebuilding documents every time.

Signed-off-by: Stephen Finucane <stephen@that.guru>
---
 Documentation/automake.mk | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

Comments

Ben Pfaff Jan. 4, 2017, 4:51 p.m. UTC | #1
On Mon, Jan 02, 2017 at 11:47:39AM +0000, Stephen Finucane wrote:
> Speed things up by not rebuilding documents every time.
> 
> Signed-off-by: Stephen Finucane <stephen@that.guru>

Thanks.

Commands of the form "rm -rf $(var)/*" make me super-nervous, so I
changed the clean-docs commands to:
	rm -rf $(SPHINXBUILDDIR)/doctrees
	rm -rf $(SPHINXBUILDDIR)/html
	rm -rf $(SPHINXBUILDDIR)/linkcheck
since those appear to be the directories used in practice.
diff mbox

Patch

diff --git a/Documentation/automake.mk b/Documentation/automake.mk
index cb41d11..ac147a7 100644
--- a/Documentation/automake.mk
+++ b/Documentation/automake.mk
@@ -99,7 +99,6 @@  PAPEROPT_letter = -D latex_paper_size=letter
 ALLSPHINXOPTS = -W -n -d $(SPHINXBUILDDIR)/doctrees $(PAPEROPT_$(PAPER)) $(SPHINXOPTS) $(SPHINXSRCDIR)
 
 htmldocs:
-	rm -rf $(SPHINXBUILDDIR)/*
 	$(SPHINXBUILD) -b html $(ALLSPHINXOPTS) $(SPHINXBUILDDIR)/html
 ALL_LOCAL += htmldocs
 .PHONY: htmldocs
@@ -107,3 +106,8 @@  ALL_LOCAL += htmldocs
 check-docs:
 	$(SPHINXBUILD) -b linkcheck $(ALLSPHINXOPTS) $(SPHINXBUILDDIR)/linkcheck
 .PHONY: check-docs
+
+clean-docs:
+	rm -rf $(SPHINXBUILDDIR)/*
+CLEAN_LOCAL += clean-docs
+.PHONY: clean-docs