Kbuild descends into scripts/basic/ even before the Kconfig. I do not expect any other host programs added to this Makefile.
Showing the changes to scripts/basic (1 of 1 file). Show all
Unified · Split
| @@ -1,16 +1,6 @@ | |||
| 1 | # SPDX-License-Identifier: GPL-2.0-only | 1 | # SPDX-License-Identifier: GPL-2.0-only |
| 2 | ### | 2 | # |
| 3 | # This Makefile lists the most basic programs used during the build process. | 3 | # fixdep: used to generate dependency information during build process |
| 4 | # The programs listed herein are what are needed to do the basic stuff, | ||
| 5 | # such as fix file dependencies. | ||
| 6 | # This initial step is needed to avoid files to be recompiled | ||
| 7 | # when kernel configuration changes (which is what happens when | ||
| 8 | # .config is included by main Makefile. | ||
| 9 | # --------------------------------------------------------------------------- | ||
| 10 | # fixdep: Used to generate dependency information during build process | ||
| 11 | 4 | ||
| 12 | hostprogs-y := fixdep | 5 | hostprogs-y := fixdep |
| 13 | always := $(hostprogs-y) | 6 | always := $(hostprogs-y) |
| 14 | |||
| 15 | # fixdep is needed to compile other host programs | ||
| 16 | $(addprefix $(obj)/,$(filter-out fixdep,$(always))): $(obj)/fixdep | ||