[U-Boot] [PATCH 1/2] Build u-boot.imx by default when board uses it
Aneesh V
aneesh at ti.com
Fri Nov 11 04:39:06 CET 2011
On Friday 11 November 2011 07:21 AM, Mike Frysinger wrote:
> On Thursday 10 November 2011 18:45:30 Loïc Minier wrote:
>> On Thu, Nov 10, 2011, Mike Frysinger wrote:
>>>> +ifneq ($(CONFIG_IMX_CONFIG),)
>>>> +ALL-y += $(obj)u-boot.imx
>>>> +endif
>>>
>>> why won't this work:
>>> ALL-$(CONFIG_IMX_CONFIG) += $(obj)u-boot.mix
>>> that was the point of naming it "ALL-y" in the first place ...
>>
>> That's what I tried at first, but CONFIG_IMX_CONFIG is actually the
>> name of the config file to pass to mkimage; same for u-boot.kwb.
>>
>> CONFIG_IMX_CONFIG is set in boards.cfg.
>
> ugly undocumented CONFIG's are awesome
>
> this really should be in a subdir rather than the top level. we want to keep
> arch/soc-specific cruft out of the top level Makefile if possible. isn't there
> a sub-config.mk somewhere you could add the line unconditionally ?
This is what I have done for u-boot.img for OMAP4.
arch/arm/cpu/armv7/omap4/config.mk has this:
ifdef CONFIG_SPL_BUILD
ALL-y += $(OBJTREE)/MLO
else
ALL-y += $(obj)u-boot.img
endif
However, this may have to be duplicated in many such config.mk files.
br,
Aneesh
More information about the U-Boot
mailing list