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