[oe] Building multiple u-boot binaries in oe-core?

Koen Kooi koen at dominion.thruhere.net
Tue Oct 18 08:25:08 UTC 2011


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Op 18-10-11 10:13, Ulf Samuelsson schreef:
> I added the functionality for building multiple u-boot binaries to 
> classic openembedded, but this has not been implemented in oe-core. I
> find that rather useful. Anyone disagreeing?
> 
> The core of this is:
> 
> do_compile () { if ! [ "x${UBOOT_MACHINES}" == "x" ] ; then for board in
> ${UBOOT_MACHINES} ; do if ! [ `grep ${board}_config Makefile | wc -c` ==
> 0 ] ; then mkdir -p binaries/${board} oe_runmake O=binaries/${board}
> distclean oe_runmake O=binaries/${board} ${board}_config oe_runmake
> O=binaries/${board} all fi done else oe_runmake ${UBOOT_MACHINE} 
> oe_runmake all fi }
> 
> Note that I removed the _config part from UBOOT_MACHINES.
> 
> At the moment, the binary after youv'e done "make beagleboard_config;
> make" will be called: u-boot-beagleboard_config-${PV}-${PR}.bin
> 
> I think "u-boot-beagleboard-${PV}-${PR}.bin" is nicer.
> 
> There aren't that many boards in oe-core at the moment.

4 qemu machine to be exact

> Isn't this a good time to get rid of UBOOT_MACHINE altogher and/or
> redefine it without the "_config"

Not sure, there are a *lot* of BSPs out there where _config is expected to
be there.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.5 (Darwin)
Comment: GPGTools - http://gpgtools.org

iD8DBQFOnTfkMkyGM64RGpERAhgKAJ934JngAAMd33iLVGrYVKYKJ7Am8ACfaxKL
GdSJOI5qgK2eFk7OwHwD3eU=
=62Sb
-----END PGP SIGNATURE-----





More information about the Openembedded-devel mailing list