summaryrefslogtreecommitdiffstats
path: root/recipes-security/smw/itest_git.bb
blob: 7885edc3045ad21323d10c8c08bdd909d42069eb (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
# Copyright 2026 NXP
SUMMARY = "NXP i.MX Itest"
DESCRIPTION = "NXP i.MX Itest"
SECTION = "base"
LICENSE = "BSD-3-Clause"
LIC_FILES_CHKSUM = "file://LICENSE;md5=8636bd68fc00cc6a3809b7b58b45f982"

SRC_URI = "${ITEST_SRC};branch=${SRCBRANCH}"
ITEST_SRC ?= "git://github.com/nxp-imx/itest.git;protocol=https"
SRCBRANCH = "lf-6.18.2_1.0.0"
SRCREV = "37533de97b8f5f430caa00e3560fdbd4483d893c"

inherit cmake

PACKAGECONFIG:mx8dxl-nxp-bsp ??= "ele-seco"
PACKAGECONFIG:mx8ulp-nxp-bsp ??= "ele"
PACKAGECONFIG:mx91-nxp-bsp   ??= "ele"
PACKAGECONFIG:mx93-nxp-bsp   ??= "ele"
PACKAGECONFIG:mx943-nxp-bsp  ??= "ele ele-seco prime"
PACKAGECONFIG:mx95-nxp-bsp   ??= "ele ele-seco"
PACKAGECONFIG:mx952-nxp-bsp  ??= "ele ele-seco prime"

PACKAGECONFIG[ele]      = "-DELE=1,,imx-secure-enclave"
PACKAGECONFIG[ele-seco] = "-DV2X=1,,imx-secure-enclave-seco"
PACKAGECONFIG[prime]    = "-DPRIME=1,,imx-secure-enclave-prime"

EXTRA_OECMAKE = " \
    -DOPENSSL_PATH="${STAGING_DIR_HOST}/usr" \
    -DELE_LIB_PATH="${STAGING_DIR_HOST}/usr" \
    -DLIB_PATH="${STAGING_DIR_HOST}${libdir}""

PACKAGE_ARCH = "${MACHINE_SOCARCH}"

COMPATIBLE_MACHINE = "(mx8dxl-nxp-bsp|mx8ulp-nxp-bsp|mx9-nxp-bsp)"