diff options
author | Stefan Roese <sr@denx.de> | 2014-10-22 12:13:24 +0200 |
---|---|---|
committer | Tom Rini <trini@ti.com> | 2014-10-23 09:59:21 -0400 |
commit | b2b8a6967a0579fd5cace0280d9cf0b54d3bbf1f (patch) | |
tree | 35d91a82aa03244b4a5dcb1f9f7b076196e8033c | |
parent | 4acd2d24b6518894161ed3feb29be185190af5f1 (diff) | |
download | u-boot-imx-b2b8a6967a0579fd5cace0280d9cf0b54d3bbf1f.zip u-boot-imx-b2b8a6967a0579fd5cace0280d9cf0b54d3bbf1f.tar.gz u-boot-imx-b2b8a6967a0579fd5cace0280d9cf0b54d3bbf1f.tar.bz2 |
Makefile: Add CONFIG_BUILD_TARGET to automatically build an special image
Add target to build it automatically upon "make" / MAKEALL. This can/should
be set by board / cpu specific headers if a special U-Boot image is
required for this SoC / board.
E.g. used by Marvell Armada XP to automatically build the u-boot.kwb
target.
Signed-off-by: Stefan Roese <sr@denx.de>
Cc: Masahiro Yamada <yamada.m@jp.panasonic.com>
-rw-r--r-- | Makefile | 5 | ||||
-rw-r--r-- | README | 8 |
2 files changed, 13 insertions, 0 deletions
@@ -758,6 +758,11 @@ endif endif endif +# Add optional build target if defined in board/cpu/soc headers +ifneq ($(CONFIG_BUILD_TARGET),) +ALL-y += $(CONFIG_BUILD_TARGET:"%"=%) +endif + LDFLAGS_u-boot += $(LDFLAGS_FINAL) ifneq ($(CONFIG_SYS_TEXT_BASE),) LDFLAGS_u-boot += -Ttext $(CONFIG_SYS_TEXT_BASE) @@ -2722,6 +2722,14 @@ CBFS (Coreboot Filesystem) support 200 ms. - Configuration Management: + CONFIG_BUILD_TARGET + + Some SoCs need special image types (e.g. U-Boot binary + with a special header) as build targets. By defining + CONFIG_BUILD_TARGET in the SoC / board header, this + special image will be automatically built upon calling + make / MAKEALL. + CONFIG_IDENT_STRING If defined, this string will be added to the U-Boot |