Lines Matching defs:clean
274 clean-targets := %clean mrproper cleandocs
275 no-dot-config-targets := $(clean-targets) \
334 # For "make -j clean all", "make -j mrproper defconfig all", etc.
335 ifneq ($(filter $(clean-targets),$(MAKECMDGOALS)),)
336 ifneq ($(filter-out $(clean-targets),$(MAKECMDGOALS)),)
637 # Before starting out-of-tree build, make sure the source tree is clean.
655 echo >&2 "*** The source tree is not clean, please run 'make$(if $(findstring command line, $(origin ARCH)), ARCH=$(ARCH)) mrproper'"; \
701 # Build targets only - this includes vmlinux, arch specific targets, clean
1026 # from the clean source tree, the GCC plugins do not exist at this point.
1107 clean-dirs := $(sort . Documentation \
1338 # in output directory, skip its clean in that case
1341 $(Q)$(MAKE) -sC $(srctree)/tools/bpf/resolve_btfids O=$(resolve_btfids_O) clean
1469 # make clean Delete most generated files
1474 # Directories & files removed with 'make clean'
1492 # clean - Delete most, but leave enough to build external modules
1494 clean: rm-files := $(CLEAN_FILES)
1499 $(Q)$(CONFIG_SHELL) $(srctree)/scripts/link-vmlinux.sh clean
1500 $(Q)$(if $(ARCH_POSTLINK), $(MAKE) -f $(ARCH_POSTLINK) clean)
1502 clean: archclean vmlinuxclean resolve_btfids_clean
1511 $(Q)$(MAKE) $(clean)=$(patsubst _mrproper_%,%,$@)
1513 mrproper: clean $(mrproper-dirs)
1551 @echo ' clean - Remove most generated files but keep the config and'
1600 @echo ' kselftest-clean - Remove all generated kselftest files'
1778 clean-dirs := $(KBUILD_EXTMOD)
1779 clean: rm-files := $(KBUILD_EXTMOD)/Module.symvers $(KBUILD_EXTMOD)/modules.nsdeps \
1799 @echo ' clean - remove generated files in module directory only'
1915 clean-dirs := $(addprefix _clean_, $(clean-dirs))
1916 PHONY += $(clean-dirs) clean
1917 $(clean-dirs):
1918 $(Q)$(MAKE) $(clean)=$(patsubst _clean_%,%,$@)
1920 clean: $(clean-dirs)