From 1ecf0cea11ecc5a5e85cd111409e7f443ec3fbcc Mon Sep 17 00:00:00 2001 From: Huangbin Zhan Date: Sun, 24 Apr 2022 09:58:25 +0800 Subject: [PATCH] build: don't remove BUILD_LOG_DIR in _clean targetclean should not remove BUILD_LOG Fixes: db34b93331e9 (add a version that can be bumped to force toolchain/target rebuild) Signed-off-by: Huangbin Zhan (cherry picked from commit aeaa816cd2bd22de165c71a41d8d198a9235e971) --- Makefile | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/Makefile b/Makefile index 6520be52dc..6894a40fc8 100644 --- a/Makefile +++ b/Makefile @@ -50,13 +50,16 @@ printdb: prepare: $(target/stamp-compile) -clean: FORCE - rm -rf $(BUILD_DIR) $(STAGING_DIR) $(BIN_DIR) $(OUTPUT_DIR)/packages/$(ARCH_PACKAGES) $(BUILD_LOG_DIR) $(TOPDIR)/staging_dir/packages +_clean: FORCE + rm -rf $(BUILD_DIR) $(STAGING_DIR) $(BIN_DIR) $(OUTPUT_DIR)/packages/$(ARCH_PACKAGES) $(TOPDIR)/staging_dir/packages -targetclean: clean +clean: _clean + rm -rf $(BUILD_LOG_DIR) + +targetclean: _clean rm -rf $(TOOLCHAIN_DIR) $(BUILD_DIR_BASE)/hostpkg $(BUILD_DIR_TOOLCHAIN) -dirclean: targetclean +dirclean: targetclean clean rm -rf $(STAGING_DIR_HOST) $(STAGING_DIR_HOSTPKG) $(BUILD_DIR_BASE)/host rm -rf $(TMP_DIR) $(MAKE) -C $(TOPDIR)/scripts/config clean