63 lines
2.4 KiB
Plaintext
63 lines
2.4 KiB
Plaintext
require conf/distro/poky.conf
|
|
|
|
DISTRO = "dey"
|
|
DISTRO_NAME = "Digi Embedded Yocto"
|
|
DISTRO_VERSION = "4.0-r1"
|
|
|
|
SDK_VENDOR = "-deysdk"
|
|
|
|
MAINTAINER = "Digi Support <tech.support@digi.com>"
|
|
|
|
TARGET_VENDOR = "-dey"
|
|
|
|
POKY_DEFAULT_DISTRO_FEATURES = "largefile opengl ptest multiarch wayland bluez5 cellular"
|
|
POKY_DEFAULT_EXTRA_RDEPENDS = "packagegroup-dey-core"
|
|
POKY_DEFAULT_EXTRA_RRECOMMENDS = ""
|
|
|
|
# Removed DISTRO_FEATURES
|
|
# 'wayland' -> only supported on the i.MX8 QXP
|
|
# 'ptest' -> fails to build QT5 toolchain
|
|
DISTRO_FEATURES_DEFAULT:remove = "3g nfc nfs zeroconf"
|
|
POKY_DEFAULT_DISTRO_FEATURES:remove = "ptest wayland"
|
|
|
|
GRAPHICAL_BACKEND = "${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', 'xwayland', \
|
|
bb.utils.contains('DISTRO_FEATURES', 'x11', 'x11', \
|
|
bb.utils.contains('DISTRO_FEATURES', 'wayland', 'wayland', 'fb', d), d), d)}"
|
|
|
|
# Recovery initramfs image name.
|
|
RECOVERY_INITRAMFS_IMAGE ?= "dey-image-recovery-initramfs"
|
|
|
|
# DEY image features (alphabetical order)
|
|
FEATURE_PACKAGES_dey-audio = "packagegroup-dey-audio"
|
|
FEATURE_PACKAGES_dey-bluetooth = "packagegroup-dey-bluetooth"
|
|
FEATURE_PACKAGES_dey-crank = "packagegroup-dey-crank"
|
|
FEATURE_PACKAGES_dey-debug = "packagegroup-dey-debug"
|
|
FEATURE_PACKAGES_dey-examples = "packagegroup-dey-examples"
|
|
FEATURE_PACKAGES_dey-gstreamer = "packagegroup-dey-gstreamer"
|
|
FEATURE_PACKAGES_dey-network = "packagegroup-dey-network"
|
|
FEATURE_PACKAGES_dey-qt = "packagegroup-dey-qt"
|
|
FEATURE_PACKAGES_dey-trustfence = "packagegroup-dey-trustfence"
|
|
FEATURE_PACKAGES_dey-webkit = "packagegroup-dey-webkit"
|
|
FEATURE_PACKAGES_dey-wireless = "packagegroup-dey-wireless"
|
|
|
|
# Our layer only provides version 5.41, which we want to keep because
|
|
# it was used for Bluetooth certification. However by default the newer
|
|
# 5.65 version should be used, which is provided by the poky layer.
|
|
PREFERRED_VERSION_bluez5 ?= "5.65"
|
|
|
|
# There's a generic opencl-headers recipe in the thud branch of
|
|
# meta-openembedded, but we should use the package provided by the imx-gpu-viv
|
|
# recipe in case there are NXP-specific changes in it
|
|
PREFERRED_PROVIDER_opencl-headers ?= "imx-gpu-viv"
|
|
|
|
# Use the FDO backend for WPE WebKit
|
|
PREFERRED_PROVIDER_virtual/wpebackend = "wpebackend-fdo"
|
|
|
|
SDKPATHINSTALL = "/opt/${DISTRO}/${SDK_VERSION}/${MACHINE}"
|
|
|
|
# Some packages need this (e.g. gstreamer1.0-plugins-ugly)
|
|
LICENSE_FLAGS_ACCEPTED += "commercial"
|
|
|
|
# Use systemd init manager by default
|
|
INIT_MANAGER ?= "systemd"
|