blob: 0c3dae597c384b61ce2087f1ebb7c604cbdfbc4f [file] [log] [blame]
Patrick Williamsc124f4f2015-09-15 14:41:29 -05001# We have a conf and classes directory, add to BBPATH
2BBPATH .= ":${LAYERDIR}"
3# We have recipes-* directories, add to BBFILES
4BBFILES += "${LAYERDIR}/recipes-*/*/*.bb"
5
6BBFILE_COLLECTIONS += "core"
7BBFILE_PATTERN_core = "^${LAYERDIR}/"
8BBFILE_PRIORITY_core = "5"
9
10# This should only be incremented on significant changes that will
11# cause compatibility issues with other layers
Brad Bishopd7bf8c12018-02-25 22:55:05 -050012LAYERVERSION_core = "11"
13
14LAYERSERIES_CORENAMES = "rocko"
Patrick Williamsc124f4f2015-09-15 14:41:29 -050015
16BBLAYERS_LAYERINDEX_NAME_core = "openembedded-core"
17
18# Set a variable to get to the top of the metadata location
19COREBASE = '${@os.path.normpath("${LAYERDIR}/../")}'
20
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050021# opkg-utils is for update-alternatives :(
Patrick Williamsc124f4f2015-09-15 14:41:29 -050022SIGGEN_EXCLUDERECIPES_ABISAFE += " \
23 sysvinit-inittab \
Brad Bishop00111322018-04-01 22:23:53 -040024 busybox-inittab \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050025 shadow-securetty \
26 opkg-arch-config \
27 netbase \
28 init-ifupdown \
29 connman-conf \
30 formfactor \
31 xserver-xf86-config \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050032 pointercal-xinput \
33 base-files \
34 keymaps \
35 udev-extraconf \
36 packagegroup-x11-xserver \
37 systemd-serialgetty \
38 initscripts \
39 shadow \
40 shadow-sysroot \
41 base-passwd \
42 opkg-utils \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050043 gstreamer1.0-meta-base \
Brad Bishopd7bf8c12018-02-25 22:55:05 -050044 ca-certificates \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050045"
46
47SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050048 gcc-cross-${TARGET_ARCH}->virtual/${TARGET_PREFIX}libc-for-gcc \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050049 gcc-cross-${TARGET_ARCH}->linux-libc-headers \
50 ppp-dialin->ppp \
51 resolvconf->bash \
52 docbook-xsl-stylesheets->perl \
Patrick Williamsc0f7c042017-02-23 20:41:17 -060053 ca-certificates->openssl \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050054 initramfs-framework->${VIRTUAL-RUNTIME_base-utils} \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050055 initramfs-framework->eudev \
Brad Bishopd7bf8c12018-02-25 22:55:05 -050056 initramfs-framework->systemd \
57 initramfs-module-install-efi->dosfstools \
58 initramfs-module-install-efi->e2fsprogs \
59 initramfs-module-install-efi->parted \
60 initramfs-module-install-efi->util-linux \
61 initramfs-module-install->e2fsprogs \
62 initramfs-module-install->grub \
63 initramfs-module-install->parted \
64 initramfs-module-install->util-linux \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050065 liberation-fonts->fontconfig \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050066 cantarell-fonts->fontconfig \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050067 gnome-icon-theme->librsvg \
68 font-alias->font-util \
69 weston-init->weston \
70 weston-init->kbd \
Patrick Williamsf1e5d692016-03-30 15:21:19 -050071 oprofile->virtual/kernel \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050072"
73
Brad Bishop6e60e8b2018-02-01 10:27:11 -050074# We need to keep bitbake tools in PATH
75PATH := "${@os.path.dirname(bb.utils.which(d.getVar('PATH'),'bitbake'))}:${HOSTTOOLS_DIR}"