1 # LAYER_CONF_VERSION is increased each time build/conf/bblayers.conf
8 # Convenience variables usable in various configuration fragments
9 #----------------------------------
10 BCONFDIR := "${@os.path.abspath(os.path.dirname(d.getVar('FILE', True)))}"
11 METADIR := "${@os.path.abspath('##OEROOT##/../..')}"
13 # These are the core OE + YP Layers
14 #----------------------------------
16 ${METADIR}/external/poky/meta \
17 ${METADIR}/external/poky/meta-poky \
18 ${METADIR}/external/meta-lts-mixins_rust \
20 # this is added for the boards where necessary, not globally
21 # ${METADIR}/external/poky/meta-yocto-bsp \
23 # These are the AGL CORE Layers that make up the basis
24 # - they create a minimal bootable filesystem
25 # with some automotive tools/libraries
26 #-----------------------------------------------------
28 ${METADIR}/meta-agl/meta-agl-core \
29 ${METADIR}/meta-agl/meta-agl-bsp \
32 # These are the direct dependencies of the AGL CORE Layers
33 #---------------------------------------------------------
34 AGL_CORE_DEPENDENCY_LAYERS = " \
35 ${METADIR}/external/meta-openembedded/meta-oe \
38 # Indirection to avoid duplicate inclusions of the same folder into BBLAYERS
39 # the evaluation is in the bblayers.conf.sample in meta-agl/templates/base
40 AGL_META_NETWORKING ?= ""
42 AGL_META_FILESYSTEMS ?= ""
43 AGL_META_MULTIMEDIA ?= ""
44 AGL_META_VIRTUALIZATION ?= ""
48 AGL_OTHER_DEPENDENCY_LAYERS = " \
49 ${AGL_META_NETWORKING} \
51 ${AGL_META_FILESYSTEMS} \
52 ${AGL_META_MULTIMEDIA} \
53 ${AGL_META_VIRTUALIZATION} \
61 ${AGL_OTHER_DEPENDENCY_LAYERS} \
62 ${AGL_CORE_DEPENDENCY_LAYERS} \
67 BBLAYERS_NON_REMOVABLE ?= " \
68 ${METADIR}/external/poky/meta \
69 ${METADIR}/external/poky/meta-poky \
70 ${METADIR}/meta-agl/meta-agl-core \