blob: 869e3f6d507d8440fdc85c8ed858fb8824f4a4d3 (
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
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
|
require conf/distro/poky.conf
require conf/distro/include/arm-defaults.inc
DISTRO = "tdx-base"
DISTRO_NAME = "Toradex Distro Base"
TDX_BUILDNBR ?= "0"
TDX_PURPOSE ?= "Testing"
def get_tdx_prerelease(purpose, datetime):
if purpose == "Testing":
return '-devel-%s' % (datetime)
elif purpose == "Nightly":
return '-devel-%s' % (datetime[:8])
elif purpose == "Monthly":
return '-devel-%s' % (datetime[:6])
elif purpose == "Release":
return ''
else:
return '-devel-%s' % (datetime)
TDX_BUILD ?= "+build.${TDX_BUILDNBR}"
TDX_MATRIX_BUILD_TIME ?= "${DATETIME}"
TDX_MATRIX_BUILD_TIME[vardepsexclude] = "DATETIME"
TDX_PRERELEASE ?= "${@get_tdx_prerelease(d.getVar('TDX_PURPOSE'), d.getVar('TDX_MATRIX_BUILD_TIME'))}"
TDX_RELEASE ?= "0.0.0"
# Complete image version with date and build number
DISTRO_VERSION = "${TDX_RELEASE}${TDX_PRERELEASE}${TDX_BUILD}"
SDK_VENDOR = "-tdxsdk"
SDK_NAME_PREFIX = "${DISTRO}"
MAINTAINER = "Toradex <yocto-patches@toradex.com>"
TARGET_VENDOR = "-tdx"
DISTROOVERRIDES = "tdx"
# create etc/build in the rootfs
INHERIT += "image-buildinfo"
# Log information on images and packages
INHERIT += "buildhistory"
BUILDHISTORY_COMMIT = "1"
# Use bluez5 as default.
DISTRO_FEATURES_append = " bluez5"
IMAGE_LINGUAS ?= "en-us"
# TODO: review default distro features
DISTRO_FEATURES_append = " pam systemd"
DISTRO_FEATURES_remove = "sysvinit"
VIRTUAL-RUNTIME_init_manager = "systemd"
PACKAGECONFIG_append_pn-qemu-native = " libusb"
# Use i.MX Gstreamer Version (for PXP DMA-ENGINE Driver)
PREFERRED_VERSION_gstreamer1.0_imx = "1.14.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-base_imx = "1.14.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-good_imx = "1.14.imx"
PREFERRED_VERSION_gstreamer1.0-plugins-bad_imx = "1.14.imx"
# these 1.14.imx variants have their COMPATIBLE set so that they don't build
# for use-mainline-bsp
PREFERRED_VERSION_gstreamer1.0_use-mainline-bsp = "1.16%"
PREFERRED_VERSION_gstreamer1.0-plugins-base_use-mainline-bsp = "1.16%"
PREFERRED_VERSION_gstreamer1.0-plugins-good_use-mainline-bsp = "1.16%"
PREFERRED_VERSION_gstreamer1.0-plugins-bad_use-mainline-bsp = "1.16%"
|