build: introduce support to declare skip package
authorChristian Marangi <ansuelsmth@gmail.com>
Sat, 26 Oct 2024 20:57:46 +0000 (22:57 +0200)
committerChristian Marangi <ansuelsmth@gmail.com>
Mon, 28 Oct 2024 23:07:54 +0000 (00:07 +0100)
commit377b66990b9718ea2a508f86b5c9f520ea31639f
tree5d1025dade3c05a37ee5dc18db1932605b249f1a
parentfb56a46246a6ef2b1dcfc42b0edc136bba0ed9d3
build: introduce support to declare skip package

It seems some target started declaring package in DEVICE_PACKAGES just
to call InstallDev and generate binary for the image firmware.

This is very much used by layerscape target where trusted-firmware-a and
dependency are called for final image generation.

This is problematic for APK since it's more sensible to non exisiting
package.

To handle this, introduce a prefix '~' for a package that will signal to
build the package but not install it in the final image.

Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
include/image.mk
scripts/target-metadata.pl