Include machine-specific extra config if available
authorHugo Villeneuve <hugo@hugovil.com>
Tue, 17 Jan 2023 22:18:53 +0000 (17:18 -0500)
committerHugo Villeneuve <hugo@hugovil.com>
Wed, 1 Mar 2023 17:10:15 +0000 (12:10 -0500)
conf/distro/hvmpd.conf
conf/layer.conf

index 57cd7ba..a155ac1 100644 (file)
@@ -3,6 +3,11 @@ require conf/distro/poky.conf
 DISTRO = "hvmpd"
 DISTRO_NAME = "HV MPD distribution"
 
+# Use include instead of require as these are optional
+# depending on the particular machine:
+include raspberrypi/conf/machine/${MACHINE}-extra.conf
+include wandboard/conf/machine/${MACHINE}-extra.conf
+
 # Declare that we want to be treated like poky:
 DISTROOVERRIDES =. "poky:"
 
index 1db3e66..eeb7d9e 100644 (file)
@@ -16,3 +16,7 @@ BBFILE_PRIORITY_meta-hvmpd-distro = "11"
 
 LAYERDEPENDS_meta-hvmpd-distro = "core"
 LAYERSERIES_COMPAT_meta-hvmpd-distro = "kirkstone"
+
+# Add board-specific directories:
+BBFILES += "${@' '.join('${LAYERDIR}/%s/recipes*/*/*.%s' % (layer, ext) \
+    for layer in '${BBFILE_COLLECTIONS}'.split() for ext in ['bb', 'bbappend'])}"