diff options
author | Thomas Petazzoni <thomas.petazzoni@free-electrons.com> | 2011-07-11 22:46:10 +0200 |
---|---|---|
committer | Peter Korsgaard <jacmet@sunsite.dk> | 2011-07-11 23:40:23 +0200 |
commit | b0d446dee427cfdb71c55c2a46472786de7b8ffc (patch) | |
tree | 0b59e3494307eceef0e865392f4147d05145faf8 /boot/barebox | |
parent | a4ca959321da218ebb2e5078831e5ec1f4d8da34 (diff) |
Improve TARGETS handling for bootloaders and kernel
As the kernel and bootloaders do not use the normal BR2_PACKAGE_*
Kconfig options, their target name was not automatically added to the
global TARGETS variable. Each bootloader .mk and the linux.mk had to
add their own target manually to TARGETS, and the package
infrastructure was making tests on non-existing Kconfig variables.
This commit improves the package infrastructure so that it looks at
BR2_PACKAGE_<pkg> for packages, BR2_TARGET_<pkg> for bootloaders and
at the special BR2_LINUX_KERNEL for the linux package.
This allows to simplify a little bit the bootloaders and linux .mk
files.
Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Peter Korsgaard <jacmet@sunsite.dk>
Diffstat (limited to 'boot/barebox')
-rw-r--r-- | boot/barebox/barebox.mk | 3 |
1 files changed, 0 insertions, 3 deletions
diff --git a/boot/barebox/barebox.mk b/boot/barebox/barebox.mk index 34ec5dadf..1952c987f 100644 --- a/boot/barebox/barebox.mk +++ b/boot/barebox/barebox.mk @@ -54,13 +54,10 @@ endif $(eval $(call GENTARGETS,boot,barebox)) ifeq ($(BR2_TARGET_BAREBOX),y) -TARGETS+=barebox - # we NEED a board defconfig file unless we're at make source ifeq ($(filter source,$(MAKECMDGOALS)),) ifeq ($(BAREBOX_BOARD_DEFCONFIG),) $(error No Barebox defconfig file. Check your BR2_TARGET_BAREBOX_BOARD_DEFCONFIG setting) endif endif - endif |