chiark / gitweb /
Makefile: Create the manpage dirs in the manpage install
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 10 Nov 2024 22:57:56 +0000 (22:57 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sun, 10 Nov 2024 22:57:56 +0000 (22:57 +0000)
Otherwise during a parallel build they're racing with the other
target, which can make it fail.

Makefile

index b8b80490b89b444208127fdd1ee14cb2f37a48b6..bb2b7a010a85f53a239feb458fb26ded3029ff70 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -60,7 +60,7 @@ MANPAGES_8=           authbind-helper.8
 all:                   $(TARGETS)
 
 install:               $(TARGETS)
-               $(INSTALL_DIR) $(DESTDIR)$(bin_dir) $(DESTDIR)$(lib_dir) $(DESTDIR)$(man1_dir) $(DESTDIR)$(man8_dir)
+               $(INSTALL_DIR) $(DESTDIR)$(bin_dir) $(DESTDIR)$(lib_dir)
                $(INSTALL_PROGRAM) $(BINTARGETS) $(DESTDIR)$(bin_dir)/.
                $(INSTALL_FILE) $(LIBTARGET) $(DESTDIR)$(lib_dir)/.
                $(STRIP) --strip-unneeded $(DESTDIR)$(lib_dir)/$(LIBTARGET)
@@ -71,6 +71,7 @@ install:              $(TARGETS)
                        $(DESTDIR)$(etc_dir)/byport $(DESTDIR)$(etc_dir)/byaddr $(DESTDIR)$(etc_dir)/byuid
 
 install_man:           $(MANPAGES_1) $(MANPAGES_8)
+               $(INSTALL_DIR) $(DESTDIR)$(man1_dir) $(DESTDIR)$(man8_dir)
                $(INSTALL_FILE) $(MANPAGES_1) $(DESTDIR)$(man1_dir)/.
                $(INSTALL_FILE) $(MANPAGES_8) $(DESTDIR)$(man8_dir)/.