summaryrefslogtreecommitdiff
path: root/conf/bblayers.conf.mlinux
blob: fb68424ce890fa4b54bf523d8ed6f0578baa2a63 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
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 \
			"