* this depends on newer bitbake
* similar to world target, but collects all PACKAGES
* recipes marked with EXCLUDE_FROM_WORLD are excluded from world as well
as world-image
* recipes marked with EXCLUDE_FROM_WORLD_IMAGE are excluded completely
from world-image, sometimes you can build 2 recipes in same sysroot,
but cannot install them in the same image
* PACKAGES listed in EXCLUDE_PACKAGES_FROM_WORLD_IMAGE are also
excluded. You can remove e.g. ${PN}-dbg, but keep all other PACKAGES.
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
--- /dev/null
+# IMAGE_INSTALL is set from bitbake itself to union of all PACKAGES
+# from all recipes which are not marked as:
+# EXCLUDE_FROM_WORLD or EXCLUDE_FROM_WORLD_IMAGE
+# or individual packages listed in
+# EXCLUDE_PACKAGES_FROM_WORLD_IMAGE
+
+inherit image
+
+# don't build this in regular world builds
+EXCLUDE_FROM_WORLD = "1"