summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlejandro Colomar <alx@kernel.org>2024-02-06 20:56:57 +0100
committerAlejandro Colomar <alx@kernel.org>2024-02-06 20:56:59 +0100
commitc8f92ba50386560b006f77b401ca1b0abeb9eb8b (patch)
tree56a27354d1705d3f96ee7d4afa7293e834df248b
parent00367bc4b7a0ede6fac7b3ae74305d834cf65bde (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.mk8
-rw-r--r--share/mk/check.mk4
-rw-r--r--share/mk/install.mk28
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