# We have a conf and classes directory, add to BBPATH BBPATH .= ":${LAYERDIR}" # Expose the layer root so downstream recipes can reference layer-local files # (e.g. ci/test-keys/) without depending on the build-directory layout. LAYERDIR_qcom := "${LAYERDIR}" # We have a packages directory, add to BBFILES BBFILES += "${LAYERDIR}/recipes-*/*/*.bb \ ${LAYERDIR}/recipes-*/*/*.bbappend" BBFILE_COLLECTIONS += "qcom" BBFILE_PATTERN_qcom := "^${LAYERDIR}/" BBFILE_PRIORITY_qcom = "6" LAYERDEPENDS_qcom = "core" LAYERRECOMMENDS_qcom = "openembedded-layer meta-arm" LAYERSERIES_COMPAT_qcom = "wrynose" LICENSE_PATH += "${LAYERDIR}/licenses" BBFILES_DYNAMIC += " \ meta-arm:${LAYERDIR}/dynamic-layers/meta-arm/*/*/*.bb \ meta-arm:${LAYERDIR}/dynamic-layers/meta-arm/*/*/*.bbappend \ networking-layer:${LAYERDIR}/dynamic-layers/networking-layer/*/*/*.bb \ networking-layer:${LAYERDIR}/dynamic-layers/networking-layer/*/*/*.bbappend \ openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bb \ openembedded-layer:${LAYERDIR}/dynamic-layers/openembedded-layer/*/*/*.bbappend \ qcom-distro:${LAYERDIR}/dynamic-layers/qcom-distro/*/*/*.bb \ qcom-distro:${LAYERDIR}/dynamic-layers/qcom-distro/*/*/*.bbappend \ selinux:${LAYERDIR}/dynamic-layers/selinux/*/*/*.bb \ selinux:${LAYERDIR}/dynamic-layers/selinux/*/*/*.bbappend \ " # Qualcomm Linux baseline QLI_BASELINE = "main" INHERIT += "qli-mirrors" # Set default provider for virtual-diag-router to avoid warnings # when both diag and diag-router are available PREFERRED_RPROVIDER_virtual-diag-router ?= "diag" # Location for layer-specific Python helpers addpylib ${LAYERDIR}/lib qcom # Runtime-only dependencies of recipes depending on kernel modules, safe to # exclude from task signatures. SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \ qcom-adreno->kgsl-dlkm \ "