diff options
author | Alejandro Colomar <alx@kernel.org> | 2024-02-06 20:56:57 +0100 |
---|---|---|
committer | Alejandro Colomar <alx@kernel.org> | 2024-02-06 20:56:59 +0100 |
commit | c8f92ba50386560b006f77b401ca1b0abeb9eb8b (patch) | |
tree | 56a27354d1705d3f96ee7d4afa7293e834df248b | |
parent | 00367bc4b7a0ede6fac7b3ae74305d834cf65bde (diff) |
share/mk/: Use -p with mkdir(1), and '+' with both MKDIR and INSTALL_DIR0.2
Signed-off-by: Alejandro Colomar <alx@kernel.org>
-rw-r--r-- | share/mk/build.mk | 8 | ||||
-rw-r--r-- | share/mk/check.mk | 4 | ||||
-rw-r--r-- | share/mk/install.mk | 28 |
3 files changed, 20 insertions, 20 deletions
diff --git a/share/mk/build.mk b/share/mk/build.mk index e447035..19122b5 100644 --- a/share/mk/build.mk +++ b/share/mk/build.mk @@ -18,12 +18,12 @@ _TU_DIRS := $(patsubst $(INCLUDEDIR)/%,$(builddir)/%/,$(TU_DIRS)) $(_TU_DIRS): | $$(dir $$(@D)) - $(info MKDIR $@) - $(MKDIR) $@ + +$(info MKDIR $@) + +$(MKDIR) -p $@ $(builddir)/: - $(info MKDIR $@) - $(MKDIR) $@ + +$(info MKDIR $@) + +$(MKDIR) -p $@ .PHONY: build diff --git a/share/mk/check.mk b/share/mk/check.mk index 8b7c449..3950fc0 100644 --- a/share/mk/check.mk +++ b/share/mk/check.mk @@ -21,8 +21,8 @@ _TESTSDIRS := $(patsubst $(srcdir)/share/%,$(builddir)/%/,$(shell $(FIND) $(TEST $(_TESTSDIRS): | $$(dir $$(@D)) - $(info MKDIR $@) - $(MKDIR) $@ + +$(info MKDIR $@) + +$(MKDIR) -p $@ $(_TESTS): $(builddir)/%.ck.touch: $(srcdir)/share/% $(MK) $(TU_h) $(_LIB_a) $(_LIB_so_v) | $$(@D)/ diff --git a/share/mk/install.mk b/share/mk/install.mk index 11fe2ae..6b6af78 100644 --- a/share/mk/install.mk +++ b/share/mk/install.mk @@ -43,37 +43,37 @@ INSTALL_PROGRAM := $(INSTALL) -m 755 $(_includedirs): | $$(dir $$(@D)) - $(info INSTALL $@) - $(INSTALL_DIR) $@ + +$(info INSTALL $@) + +$(INSTALL_DIR) $@ $(_man3dir)/ \ $(_man3headdir)/: $(_mandir)/ - $(info INSTALL $@) - $(INSTALL_DIR) $@ + +$(info INSTALL $@) + +$(INSTALL_DIR) $@ $(_pdfdir)/: $(_docdir)/ - $(info INSTALL $@) - $(INSTALL_DIR) $@ + +$(info INSTALL $@) + +$(INSTALL_DIR) $@ $(_pcdir)/ \ $(_docdir)/ \ $(_mandir)/: $(_datarootdir)/ - $(info INSTALL $@) - $(INSTALL_DIR) $@ + +$(info INSTALL $@) + +$(INSTALL_DIR) $@ $(_libdir)/: $(_exec_prefix)/ - $(info INSTALL $@) - $(INSTALL_DIR) $@ + +$(info INSTALL $@) + +$(INSTALL_DIR) $@ $(_exec_prefix)/ \ $(_datarootdir)/ \ $(_includedir)/: $(_prefix)/ - $(info INSTALL $@) - $(INSTALL_DIR) $@ + +$(info INSTALL $@) + +$(INSTALL_DIR) $@ $(_prefix)/: - $(info INSTALL $@) - $(INSTALL_DIR) $@ + +$(info INSTALL $@) + +$(INSTALL_DIR) $@ .PHONY: install |