blob: 315fb936fa8c12cbdb8cdcfbfc0b175a68711fdd [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
Brad Bishop316dfdd2018-06-25 12:45:53 -040010LAYERSERIES_CORENAMES = "sumo"
11
Patrick Williamsc124f4f2015-09-15 14:41:29 -050012# This should only be incremented on significant changes that will
13# cause compatibility issues with other layers
Brad Bishopd7bf8c12018-02-25 22:55:05 -050014LAYERVERSION_core = "11"
Brad Bishop316dfdd2018-06-25 12:45:53 -040015LAYERSERIES_COMPAT_core = "sumo"
Patrick Williamsc124f4f2015-09-15 14:41:29 -050016
17BBLAYERS_LAYERINDEX_NAME_core = "openembedded-core"
18
19# Set a variable to get to the top of the metadata location
20COREBASE = '${@os.path.normpath("${LAYERDIR}/../")}'
21
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050022# opkg-utils is for update-alternatives :(
Patrick Williamsc124f4f2015-09-15 14:41:29 -050023SIGGEN_EXCLUDERECIPES_ABISAFE += " \
24 sysvinit-inittab \
Brad Bishop00111322018-04-01 22:23:53 -040025 busybox-inittab \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050026 shadow-securetty \
27 opkg-arch-config \
28 netbase \
29 init-ifupdown \
30 connman-conf \
31 formfactor \
32 xserver-xf86-config \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050033 pointercal-xinput \
34 base-files \
35 keymaps \
36 udev-extraconf \
37 packagegroup-x11-xserver \
38 systemd-serialgetty \
39 initscripts \
40 shadow \
41 shadow-sysroot \
42 base-passwd \
43 opkg-utils \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050044 gstreamer1.0-meta-base \
Brad Bishopd7bf8c12018-02-25 22:55:05 -050045 ca-certificates \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050046"
47
48SIGGEN_EXCLUDE_SAFE_RECIPE_DEPS += " \
Brad Bishop316dfdd2018-06-25 12:45:53 -040049 *->quilt-native \
50 *->subversion-native \
51 *->git-native \
52 *->ccache-native \
53 *->icecc-create-env-native \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050054 gcc-cross-${TARGET_ARCH}->virtual/${TARGET_PREFIX}libc-for-gcc \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050055 gcc-cross-${TARGET_ARCH}->linux-libc-headers \
56 ppp-dialin->ppp \
57 resolvconf->bash \
58 docbook-xsl-stylesheets->perl \
Patrick Williamsc0f7c042017-02-23 20:41:17 -060059 ca-certificates->openssl \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050060 initramfs-framework->${VIRTUAL-RUNTIME_base-utils} \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050061 initramfs-framework->eudev \
Brad Bishopd7bf8c12018-02-25 22:55:05 -050062 initramfs-framework->systemd \
63 initramfs-module-install-efi->dosfstools \
64 initramfs-module-install-efi->e2fsprogs \
65 initramfs-module-install-efi->parted \
66 initramfs-module-install-efi->util-linux \
67 initramfs-module-install->e2fsprogs \
68 initramfs-module-install->grub \
69 initramfs-module-install->parted \
70 initramfs-module-install->util-linux \
Brad Bishop316dfdd2018-06-25 12:45:53 -040071 grub-efi->grub-bootconf \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050072 liberation-fonts->fontconfig \
Patrick Williamsd8c66bc2016-06-20 12:57:21 -050073 cantarell-fonts->fontconfig \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050074 gnome-icon-theme->librsvg \
75 font-alias->font-util \
Brad Bishop316dfdd2018-06-25 12:45:53 -040076 systemd-boot->systemd-bootconf \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050077 weston-init->weston \
78 weston-init->kbd \
Patrick Williamsc124f4f2015-09-15 14:41:29 -050079"
80
Brad Bishop6e60e8b2018-02-01 10:27:11 -050081# We need to keep bitbake tools in PATH
82PATH := "${@os.path.dirname(bb.utils.which(d.getVar('PATH'),'bitbake'))}:${HOSTTOOLS_DIR}"