On 09/21/2012 07:12:38 PM, Tom Rini wrote:
On Fri, Sep 21, 2012 at 07:01:24PM -0500, Scott Wood wrote:

> Currently it seems that SPLs rely on the user to specify the final target > on the make command line. This is a departure from traditional U-Boot practice
> and results in a lack of build coverage in MAKEALL.
>
> Now boards can specify CONFIG_SPL_TARGET to determine what gets built by default. > Eventually all SPL boards should specify CONFIG_SPL_TARGET, but for now default
> to at least building the SPL code.
>
> Signed-off-by: Scott Wood <scottw...@freescale.com>

Note that this is sometimes handled via config.mk fragments:
ifdef CONFIG_SPL_BUILD
ALL-y   += $(OBJTREE)/MLO
else
ALL-y   += $(obj)u-boot.img
endif

Or similar.  I don't know what's better.

Ah. I was wondering if there were some magic that existing boards were using, but couldn't find it.

I think I'd prefer having a simple CONFIG_SPL_TARGET, and boards that need something more complicated can still provide a config.mk fragment. What is the CONFIG_SPL_BUILD test for? Is ALL-y really evaluated twice?

-Scott
_______________________________________________
U-Boot mailing list
U-Boot@lists.denx.de
http://lists.denx.de/mailman/listinfo/u-boot

Reply via email to