summaryrefslogtreecommitdiffstats
path: root/recipes-fsl/images/fsl-image-machine-test.bb
blob: 1c41a2c1577f60dc318ab9b2df063efb4169e975 (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
SUMMARY = "FSL Community console test image with multimedia, GPU and benchmark tools"
DESCRIPTION = "A console-only image that includes gstreamer packages, \
               Freescale's multimedia packages (VPU and GPU) when available, and \
               test and benchmark applications."
SECTION = "images"

# This is a development and test image (it ships tools-testapps, tools-profile
# and benchmark applications), so debug-tweaks is intentional to allow
# unauthenticated console access during testing.
# nooelint: oelint.var.badimagefeature.debug-tweaks
IMAGE_FEATURES += "\
    ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', '', \
       bb.utils.contains('DISTRO_FEATURES',     'x11', 'x11-base', \
                                                       '', d), d)} \
    debug-tweaks \
    tools-testapps \
    tools-profile \
"

LICENSE = "MIT"

inherit core-image

CORE_IMAGE_EXTRA_INSTALL += "\
    packagegroup-fsl-gstreamer1.0 \
    packagegroup-fsl-gstreamer1.0-full \
    packagegroup-fsl-tools-gpu \
    packagegroup-fsl-tools-gpu-external \
    ${@bb.utils.contains('BBFILE_COLLECTIONS', 'openembedded-layer', \
                         'packagegroup-fsl-tools-testapps', '', d)} \
    ${@bb.utils.contains('BBFILE_COLLECTIONS', 'openembedded-layer', \
                         'packagegroup-fsl-tools-benchmark', '', d)} \
    ${@bb.utils.contains('DISTRO_FEATURES', 'systemd', \
                         'firmwared', '', d)} \
    ${@bb.utils.contains('DISTRO_FEATURES', 'wayland', \
                         'weston weston-init', '', d)} \
    ${@bb.utils.contains('DISTRO_FEATURES', 'x11 wayland', \
                         'weston-xwayland xterm', '', d)} \
"