blob: 25ee2f5a87afd4be3b8ef4b54c540c307b2abe9a [file] [log] [blame]
Patrick Williams92b42cb2022-09-03 06:53:57 -05001SUMMARY = "Trusted Services test/demo linux tools"
2
Patrick Williams8dd68482022-10-04 07:57:18 -05003PACKAGE_ARCH = "${MACHINE_ARCH}"
4
Patrick Williams92b42cb2022-09-03 06:53:57 -05005inherit packagegroup
6
7COMPATIBLE_HOST = "aarch64.*-linux"
Andrew Geissler517393d2023-01-13 08:55:19 -06008COMPATIBLE_MACHINE ?= "invalid"
9COMPATIBLE_MACHINE:qemuarm64-secureboot = "qemuarm64-secureboot"
Patrick Williams92b42cb2022-09-03 06:53:57 -050010
Patrick Williams92b42cb2022-09-03 06:53:57 -050011PACKAGES = "${PN} ${PN}-psa"
12
13RDEPENDS:${PN} = "\
14 ts-demo \
15 ts-service-test \
16 ${@bb.utils.contains('MACHINE_FEATURES', 'ts-env-test', 'ts-remote-test', '' , d)} \
17 ${@bb.utils.contains('MACHINE_FEATURES', 'ts-smm-gateway', 'ts-uefi-test', '' , d)} \
18"
19
20SUMMARY:${PN}-psa = "PSA certification tests (psa-arch-test) for TS SPs"
21RDEPENDS:${PN}-psa = "\
22 ${@bb.utils.contains('MACHINE_FEATURES', 'ts-crypto', 'ts-psa-crypto-api-test', '' , d)} \
23 ${@bb.utils.contains('MACHINE_FEATURES', 'ts-its', 'ts-psa-its-api-test', '' , d)} \
24 ${@bb.utils.contains('MACHINE_FEATURES', 'ts-storage', 'ts-psa-ps-api-test', '' , d)} \
25 ${@bb.utils.contains('MACHINE_FEATURES', 'ts-attestation', 'ts-psa-iat-api-test', '' , d)} \
26 ${@bb.utils.contains('MACHINE_FEATURES', 'ts-se-proxy', \
27 'ts-psa-crypto-api-test ts-psa-its-api-test ts-psa-ps-api-test ts-psa-iat-api-test', '' , d)} \
28"