chiark / gitweb /
Makefile: Installation refactoring (3)
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Tue, 28 Dec 2021 17:40:19 +0000 (17:40 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Wed, 29 Dec 2021 15:48:11 +0000 (15:48 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
Makefile.in

index 02014c034502b85454cdc3dd7857b0fe7429fc6c..8dc3098e6534adac288e7bc7e4ca1686de646333 100644 (file)
@@ -91,8 +91,10 @@ install-strip:
                $(MAKE) INSTALL_PROGRAM='$(INSTALL_PROGRAM) -s' install
 
 install-doc:   $(TARGETS_DOC)
-               $(INSTALL) -d -m 2755 $(docdir) $(docdir)/spec.html
-               $(INSTALL) -d -m 2755 $(mandir) $(man1dir) $(man8dir)
+               set -e; for f in $(docdir) $(docdir)/spec.html  \
+                               $(mandir) $(man1dir) $(man8dir); do     \
+                       $(INSTALL) -d -m 2755 $$f;                      \
+               done
                $(INSTALL_DATA) -m 644 $(TARGETS_DOC_PS) $(docdir)/.
                $(INSTALL_DATA) -m 644 spec.html/*.html $(docdir)/spec.html/.
                $(INSTALL_DATA) -m 644 $(MAN1PAGES) $(man1dir)