From: Eric Wong <e@80x24.org>
Date: Mon, 30 Sep 2019 21:53:36 +0000 (+0000)
Subject: doc: avoid redundant mkdir(1) calls
X-Git-Tag: v1.2.0~66
X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=5981542ebbc555c6d7e5920c75ae3b3cb1727a4b;p=public-inbox.git

doc: avoid redundant mkdir(1) calls

GNU make has order-only prerequisites, so use it to avoid
redundant mkdir(1) calls since our homepage requires GNU
make to build anyways.
---

diff --git a/Documentation/include.mk b/Documentation/include.mk
index 8501adc8..9a132962 100644
--- a/Documentation/include.mk
+++ b/Documentation/include.mk
@@ -125,8 +125,10 @@ gz_xdocs := $(addsuffix .gz, $(xdocs) $(xdocs_html))
 rsync_xdocs := $(gz_xdocs) $(xdocs_html) $(xdocs)
 xdoc: $(xdocs) $(xdocs_html)
 
-Documentation/.x/%.txt::
-	@-mkdir -p $(@D)
+Documentation/.x:
+	mkdir -p $@
+
+Documentation/.x/%.txt :: | Documentation/.x
 	$(PERL) -w Documentation/extman.perl $@ >$@+
 	mv $@+ $@