kbuild: use $(srctree) instead of KBUILD_SRC to check out-of-tree build
KBUILD_SRC was conventionally used for some different purposes:
[1] To remember the source tree path
[2] As a flag to check if sub-make is already done
[3] As a flag to check if Kbuild runs out of tree
For [1], we do not need to remember it because the top Makefile
can compute it by $(realpath $(dir $(lastword $(MAKEFILE_LIST))))
[2] has been replaced with self-commenting 'sub_make_done'.
For [3], we can distinguish in-tree/out-of-tree by comparing
$(srctree) and '.'
This commit converts [3] to prepare for the KBUILD_SRC removal.
Signed-off-by:
Masahiro Yamada <yamada.masahiro@socionext.com>
Showing
- Makefile 3 additions, 3 deletionsMakefile
- scripts/Makefile.build 1 addition, 1 deletionscripts/Makefile.build
- scripts/Makefile.host 1 addition, 1 deletionscripts/Makefile.host
- scripts/Makefile.lib 1 addition, 1 deletionscripts/Makefile.lib
- scripts/Makefile.modbuiltin 1 addition, 1 deletionscripts/Makefile.modbuiltin
- scripts/gdb/linux/Makefile 1 addition, 1 deletionscripts/gdb/linux/Makefile
- scripts/tags.sh 1 addition, 1 deletionscripts/tags.sh
Loading
Please register or sign in to comment