ed0200993e
Including a bunch of Makefiles with wildcard makes it impossible to add new toolchain backends. Avoid that by namely including needed files. The external toolchain still needs to include all the toolchain/*/*.mk sub-makefiles, as they are needed to build a toolchain that runs on the target. It is to be noted that the cross-toolchain is not built in this case, as the make-targets to build the cross-toolchain are not present in the $(BASE_TARGETS) variable, which is later used to create the dependency rules. Also, the comment 'Explicit ordering' has been removed, as it is mis- leading. It is make's responsibility to create the proper ordering based on the dependency rules it finds in the Makefiles Signed-off-by: Yann E. MORIN <yann.morin.1998@anciens.enib.fr> Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk> |
||
---|---|---|
.. | ||
binutils | ||
ccache | ||
dependencies | ||
elf2flt | ||
gcc | ||
gdb | ||
kernel-headers | ||
mklibs | ||
sstrip | ||
toolchain-external | ||
uClibc | ||
Config.in | ||
Config.in.1 | ||
Config.in.2 | ||
helpers.mk | ||
Makefile.in | ||
patch-kernel.sh | ||
toolchain-buildroot.mk | ||
toolchain-external.mk | ||
wget-show-external-deps.sh |