kbuild: define clean before including kbuild file
Defining clean before including the kbuild file give us knowledge when the kbuild file is included for cleaning. This is rarey usefull - but in a corner case in klibc this proved necessary. Signed-off-by: Sam Ravnborg <sam@ravnborg.org> ---
This commit is contained in:
parent
2a69147034
commit
2315c6e422
1 changed files with 5 additions and 5 deletions
|
@ -7,6 +7,11 @@ src := $(obj)
|
||||||
.PHONY: __clean
|
.PHONY: __clean
|
||||||
__clean:
|
__clean:
|
||||||
|
|
||||||
|
# Shorthand for $(Q)$(MAKE) scripts/Makefile.clean obj=dir
|
||||||
|
# Usage:
|
||||||
|
# $(Q)$(MAKE) $(clean)=dir
|
||||||
|
clean := -f $(if $(KBUILD_SRC),$(srctree)/)scripts/Makefile.clean obj
|
||||||
|
|
||||||
# The filename Kbuild has precedence over Makefile
|
# The filename Kbuild has precedence over Makefile
|
||||||
include $(if $(wildcard $(srctree)/$(src)/Kbuild), \
|
include $(if $(wildcard $(srctree)/$(src)/Kbuild), \
|
||||||
$(srctree)/$(src)/Kbuild, $(srctree)/$(src)/Makefile)
|
$(srctree)/$(src)/Kbuild, $(srctree)/$(src)/Makefile)
|
||||||
|
@ -89,8 +94,3 @@ $(subdir-ymn):
|
||||||
# If quiet is set, only print short version of command
|
# If quiet is set, only print short version of command
|
||||||
|
|
||||||
cmd = @$(if $($(quiet)cmd_$(1)),echo ' $($(quiet)cmd_$(1))' &&) $(cmd_$(1))
|
cmd = @$(if $($(quiet)cmd_$(1)),echo ' $($(quiet)cmd_$(1))' &&) $(cmd_$(1))
|
||||||
|
|
||||||
# Shorthand for $(Q)$(MAKE) scripts/Makefile.clean obj=dir
|
|
||||||
# Usage:
|
|
||||||
# $(Q)$(MAKE) $(clean)=dir
|
|
||||||
clean := -f $(if $(KBUILD_SRC),$(srctree)/)scripts/Makefile.clean obj
|
|
||||||
|
|
Loading…
Reference in a new issue