From 19bd013a1e5d90646d2fc48ced39ea8c1ce45b21 Mon Sep 17 00:00:00 2001 From: Dmitry Safonov Date: Fri, 18 Mar 2016 13:09:32 +0300 Subject: [PATCH] build/nmk: add mrproper-y This will separate clean process on two parts: - deleting binaries/objects/temp - deleting generated files Cc: Cyrill Gorcunov Signed-off-by: Dmitry Safonov Acked-by: Cyrill Gorcunov Signed-off-by: Pavel Emelyanov --- scripts/nmk/scripts/build.mk | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/scripts/nmk/scripts/build.mk b/scripts/nmk/scripts/build.mk index 10a5d4446..bd23d615a 100644 --- a/scripts/nmk/scripts/build.mk +++ b/scripts/nmk/scripts/build.mk @@ -13,6 +13,7 @@ builtin-name := lib-name := ld_flags := cleanup-y := +mrproper-y := MAKECMDGOALS := $(call uniq,$(MAKECMDGOALS)) @@ -170,12 +171,18 @@ objlist: .PHONY: objlist # -# Clean everything up. +# Clean most files, but leave enough to navigate with tags (generated files) clean: $(call msg-clean, $(obj)) $(Q) $(RM) $(obj)/*.o $(obj)/*.d $(obj)/*.i $(obj)/*.s $(cleanup-y) .PHONY: clean +# +# Delete all generated files +mrproper: clean + $(Q) $(RM) $(mrproper-y) +.PHONY: mrproper + # # Footer. $(__nmk_dir)scripts/build.mk: