diff options
Diffstat (limited to 'conf/bblayers.conf.mlinux')
-rw-r--r-- | conf/bblayers.conf.mlinux | 50 |
1 files changed, 50 insertions, 0 deletions
diff --git a/conf/bblayers.conf.mlinux b/conf/bblayers.conf.mlinux new file mode 100644 index 0000000..fb68424 --- /dev/null +++ b/conf/bblayers.conf.mlinux @@ -0,0 +1,50 @@ +LCONF_VERSION = "6" +TOPDIR := "${@os.path.dirname(os.path.dirname(d.getVar('FILE', True)))}" +BBPATH = "__OEROOT__" +BBFILES ?= "" +MACHINE ?= "mtcdt" + +# MACHINE SPECIFIC LAYER CONFIGURATIONS +MTBSP_AT91_LIST = "['mtcdt', 'mtcap', 'mtr', 'mtrv1', 'mtre']" +MTBSP_NXP_LIST = "['mtcap3']" + +MTBSP = "${@'mtbsp-at91' if '${MACHINE}' in ${MTBSP_AT91_LIST} else \ + 'mtbsp-nxp' if '${MACHINE}' in ${MTBSP_NXP_LIST} else ''}" + +OVERRIDES .= ":${MTBSP}" + +# Atmel AT91 +BSPPATH_mtbsp-at91 = "" +BSPLAYER_mtbsp-at91= "__OEROOT__/layers/meta-multitech-atmel \ + __OEROOT__/layers/meta-mlinux-atmel" + +BSPPATH_mtbsp-nxp = "__OEROOT__/layers/meta-multitech-nxp/meta-freescale" +BSPLAYER_mtbsp-nxp= "__OEROOT__/layers/meta-multitech-nxp \ + __OEROOT__/layers/meta-multitech-nxp/meta-freescale \ + __OEROOT__/layers/meta-mlinux-nxp \ + __OEROOT__/layers/meta-security/meta-tpm" + +# Append the BSP configuration +BBPATH =. "${@'${BSPPATH_${MTBSP}}:' if '${BSPPATH_${MTBSP}}' else ''}" + +# No virtaulization and swupdate on at91 (mask bbappends and images) +BBMASK_mtbsp-at91 += "wl18xx-fw tpm2-tss-engine" + +BBLAYERS = " \ + __OEROOT__/layers/user-layer \ + ${BSPLAYER_${MTBSP}} \ + __OEROOT__/layers/meta-mlinux \ + __OEROOT__/layers/meta-multitech \ + __OEROOT__/layers/meta-mono \ + __OEROOT__/layers/meta-java \ + __OEROOT__/layers/meta-python2 \ + __OEROOT__/layers/meta-swupdate \ + __OEROOT__/layers/meta-nodejs \ + __OEROOT__/layers/meta-openembedded/meta-oe \ + __OEROOT__/layers/meta-openembedded/meta-python \ + __OEROOT__/layers/meta-openembedded/meta-networking \ + __OEROOT__/layers/meta-openembedded/meta-webserver \ + __OEROOT__/layers/meta-openembedded/meta-multimedia \ + __OEROOT__/layers/meta-openembedded/meta-filesystems \ + __OEROOT__/layers/openembedded-core/meta \ + " |