toolchain: move makefile includes
authorYann E. MORIN <yann.morin.1998@anciens.enib.fr>
Tue, 27 Jul 2010 22:08:15 +0000 (00:08 +0200)
committerPeter Korsgaard <jacmet@sunsite.dk>
Wed, 28 Jul 2010 14:20:06 +0000 (16:20 +0200)
commited0200993e38194314c44f3eb6952fca25b2255a
tree1ce32e5c2d9659bf01ce6498942bb6526d03ae7a
parentf78ea9fcf02f427695cdd3310bfd76e5c3919569
toolchain: move makefile includes

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>
Makefile
toolchain/toolchain-buildroot.mk [new file with mode: 0644]
toolchain/toolchain-external.mk [new file with mode: 0644]