[LTP] [PATCH v2 08/11] make: Allow CLEAN_TARGETS to remove directories
Petr Vorel
pvorel@suse.cz
Tue Nov 3 20:13:24 CET 2020
make clean on leaf target can contain also directories.
Changing delete to recursive delete (-r parameter for rm) should be safe
thus detection whether actually requited is not implemented.
This will be needed for metadata metadata.chunked target.
Signed-off-by: Petr Vorel <pvorel@suse.cz>
---
include/mk/generic_leaf_target.inc | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/include/mk/generic_leaf_target.inc b/include/mk/generic_leaf_target.inc
index e6fa107d1..64953f89a 100644
--- a/include/mk/generic_leaf_target.inc
+++ b/include/mk/generic_leaf_target.inc
@@ -60,10 +60,10 @@
# $(HOST_MAKE_TARGETS) : Host tools which use $HOSTCC.
#
# $(CLEAN_TARGETS) : What targets should be cleaned (must be
-# real files). This will automatically append
-# adds the .o suffix to all files referenced
-# by $(MAKE_TARGETS)) to CLEAN_TARGETS, if
-# MAKE_TARGETS wasn't defined (see
+# real files or directories). This will automatically append
+# adds the .o suffix to all files referenced by
+# $(MAKE_TARGETS)) to CLEAN_TARGETS, if MAKE_TARGETS wasn't
+# defined (see
# $(MAKE_TARGETS)).
# $(INSTALL_MODE) : What mode should we using when calling
# install(1)?
@@ -103,7 +103,7 @@ $(MAKE_TARGETS): | $(MAKE_DEPS)
all: $(MAKE_TARGETS)
clean:: $(CLEAN_DEPS)
- -$(RM) -f $(CLEAN_TARGETS)
+ -$(RM) -f -r $(CLEAN_TARGETS)
$(INSTALL_FILES): | $(INSTALL_DEPS)
--
2.29.1
More information about the ltp
mailing list