|
@@ -124,7 +124,7 @@ $(if $(KBUILD_OUTPUT),, \
|
|
|
PHONY += $(MAKECMDGOALS) sub-make
|
|
|
|
|
|
$(filter-out _all sub-make $(CURDIR)/Makefile, $(MAKECMDGOALS)) _all: sub-make
|
|
|
- $(Q)@:
|
|
|
+ @:
|
|
|
|
|
|
sub-make: FORCE
|
|
|
$(if $(KBUILD_VERBOSE:1=),@)$(MAKE) -C $(KBUILD_OUTPUT) \
|
|
@@ -1027,11 +1027,14 @@ clean: rm-dirs := $(CLEAN_DIRS)
|
|
|
clean: rm-files := $(CLEAN_FILES)
|
|
|
clean-dirs := $(addprefix _clean_, . $(vmlinux-alldirs) Documentation samples)
|
|
|
|
|
|
-PHONY += $(clean-dirs) clean archclean
|
|
|
+PHONY += $(clean-dirs) clean archclean vmlinuxclean
|
|
|
$(clean-dirs):
|
|
|
$(Q)$(MAKE) $(clean)=$(patsubst _clean_%,%,$@)
|
|
|
|
|
|
-clean: archclean
|
|
|
+vmlinuxclean:
|
|
|
+ $(Q)$(CONFIG_SHELL) $(srctree)/scripts/link-vmlinux.sh clean
|
|
|
+
|
|
|
+clean: archclean vmlinuxclean
|
|
|
|
|
|
# mrproper - Delete all generated files, including .config
|
|
|
#
|
|
@@ -1258,7 +1261,6 @@ scripts: ;
|
|
|
endif # KBUILD_EXTMOD
|
|
|
|
|
|
clean: $(clean-dirs)
|
|
|
- $(Q)$(CONFIG_SHELL) $(srctree)/scripts/link-vmlinux.sh clean
|
|
|
$(call cmd,rmdirs)
|
|
|
$(call cmd,rmfiles)
|
|
|
@find $(if $(KBUILD_EXTMOD), $(KBUILD_EXTMOD), .) $(RCS_FIND_IGNORE) \
|