image.bbclass: Add support to build the SDK in parallel with the image
authorMark Hatle <mark.hatle@windriver.com>
Sat, 23 Jun 2012 00:38:30 +0000 (19:38 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Tue, 3 Jul 2012 13:55:00 +0000 (14:55 +0100)
commit9bbb64eafb11f0fff2c2acadfc34a347c93fbcee
tree496e85311af49795114a22861df3a9223a1291bb
parentc9dae41e4a5f5b35f786e0375a045b95d5f406fe
image.bbclass: Add support to build the SDK in parallel with the image

When building an image recipe, you can now build a companion SDK by
calling the populate_sdk task:
  bitbake -c populate_sdk core-image-minimal

Note: there are still issues w/ the SDK not working completely with
multilibs.

A lock is required between rootfs and populate_sdk activities to prevent
configuration file clashes and similar package management problems in ipk
and deb based systems.  (RPM already had a lock for a different reason.)

(From OE-Core rev: a0de2a56f19ae4d8cd88e46e96917a7a019fe1ab)

Signed-off-by: Mark Hatle <mark.hatle@windriver.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/image.bbclass
meta/classes/populate_sdk_base.bbclass
meta/classes/populate_sdk_deb.bbclass
meta/classes/populate_sdk_ipk.bbclass
meta/classes/rootfs_deb.bbclass
meta/classes/rootfs_ipk.bbclass