blob: cea1d093482f9cfc61eb095e4a741c4a9ad16d97 (
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
|
DISTRO_VERSION_RELEASE = "0"
SDK_VERSION_RELEASE = "0"
DISTRO_VERSION_MAJOR_scarthgap = "5"
DISTRO_VERSION_MAJOR_styhead = "5"
DISTRO_VERSION_MAJOR_walnascar = "5"
DISTRO_VERSION_MINOR_scarthgap = "0"
DISTRO_VERSION_MINOR_styhead = "1"
DISTRO_VERSION_MINOR_walnascar = "2"
DISTRO_VERSION_MAJOR = "${DISTRO_VERSION_MAJOR_${LAYERSERIES_CORENAMES}}"
DISTRO_VERSION_MINOR = "${DISTRO_VERSION_MINOR_${LAYERSERIES_CORENAMES}}"
DISTRO = "kazoe"
DISTRO_NAME = "KaZoe"
DISTRO_VERSION = "${DISTRO_VERSION_MAJOR}.${DISTRO_VERSION_MINOR}.${DISTRO_VERSION_RELEASE}"
DISTRO_CODENAME = "${LAYERSERIES_CORENAMES}"
SDK_VENDOR = "-kazoe"
SDK_VERSION = "${@d.getVar('DISTRO_NAME')}-${DISTRO_VERSION}.${SDK_VERSION_RELEASE}"
SDK_VERSION[vardepvalue] = "${SDK_VERSION}"
MAINTAINER = "Fabien Proriol <fabien.proriol@kazoe.org>"
TARGET_VENDOR = "-poky"
LOCALCONF_VERSION = "2"
SDK_DESCRIPTION = "SDK for KaZoe"
SDK_FORMAT = "deb"
ROOT_HOME = "/root"
KAZOE_DEFAULT_DISTRO_FEATURES = "opengl wayland vulkan pam polkit xdg kms gbm gles2 eglfs systemd"
DISTRO_FEATURES ?= "${DISTRO_FEATURES_DEFAULT} ${KAZOE_DEFAULT_DISTRO_FEATURES}"
SDK_NAME = "${DISTRO}-${TCLIBC}-${SDK_ARCH}-${TARGET_ARCH}"
SDKPATH = "/opt/sdk/kazoe-{SDK_VERSION}"
TOOLCHAIN_HOST_TASK = "nativesdk-packagegroup-sdk-host packagegroup-cross-canadian-${MACHINE} "
TOOLCHAIN_TARGET_TASK = "packagegroup-core-standalone-sdk-target packagegroup-core-standalone-sdk-target-dbg"
SDKIMAGE_FEATURES = "dev-pkgs staticdev-pkgs"
# Allow single libc distros to disable this code
TCLIBCAPPEND = ""
USER_CLASSES ?= ""
PACKAGE_CLASSES ?= "package_deb"
INIT_MANAGER = "systemd"
DISTRO_FEATURES_NATIVE:append = " opengl"
DISTRO_FEATURES_NATIVESDK:append = " opengl"
KAZOE_USER ?= "root"
# Manage Qt6
QT_QPA_DEFAULT_PLATFORM:pn-qtbase:class-target = "eglfs"
PACKAGECONFIG_GRAPHICS:pn-qtbase:class-target = " wayland opengl kms gbm gles2 eglfs "
PACKAGECONFIG:append:pn-qemu-system-native = " sdl gtk+ virglrenderer glx"
require conf/distro/include/no-static-libs.inc
require conf/distro/include/yocto-uninative.inc
require conf/distro/include/security_flags.inc
INHERIT += "uninative"
# Enable creation of SPDX manifests by default
INHERIT += "create-spdx"
|