meta-imx/meta-imx-sdk/recipes-security/iot-agent/el2go-agent_git.bb
Flora Hu 84308f6791 el2go-agent: Update el2go-agent_git.bb to commit 755409a
[YOCIMX-8702]

Signed-off-by: Flora Hu <flora.hu@nxp.com>
2025-02-14 16:50:15 +08:00

44 lines
1.1 KiB
BlitzBasic

# Copyright 2023-2024 NXP
SUMMARY = "NXP i.MX EdgeLock 2GO IoT Agent"
DESCRIPTION = "NXP i.MX EdgeLock 2GO IoT Agent"
SECTION = "base"
LICENSE = "Apache-2.0"
LIC_FILES_CHKSUM = "file://LICENSE;md5=175792518e4ac015ab6696d16c4f607e"
DEPENDS = "smw el2go-agent-mbedtls"
SRC_URI = "${EL2GO_AGENT_SRC};branch=${EL2GO_AGENT_SRCBRANCH}"
EL2GO_AGENT_SRC ?= "git://github.com/NXP/el2go-agent;protocol=https"
EL2GO_AGENT_SRCBRANCH ?= "release/v6.12.3-1.0.0-yocto"
SRCREV = "755409a33886d74941938f4cbbb5def69af8e5b6"
S = "${WORKDIR}/git"
PV = "6.1.1+git${SRCPV}"
inherit cmake
CFLAGS[unexport] = "1"
CPPFLAGS[unexport] = "1"
AS[unexport] = "1"
LD[unexport] = "1"
ASNEEDED = ""
EXTRA_OECMAKE = " \
-DSSS_HAVE_HOSTCRYPTO_MBEDTLS=ON \
-DNXP_IOT_AGENT_HAVE_PSA_IMPL_SMW=ON \
-DSSS_HAVE_MBEDTLS_ALT_PSA=ON \
-DSSS_HAVE_HOST_LINUX_LIKE=ON \
-DCMAKE_SYSROOT=${STAGING_DIR_HOST} \
-DMbedTLS_DIR=${STAGING_DIR_HOST}/usr/local/el2go/lib/cmake/MbedTLS \
-DNXP_SMW_DIR=${STAGING_DIR_HOST}/usr/lib/cmake"
CFLAGS:append = " -DMBEDTLS_SSL_MAX_CONTENT_LEN=4096"
CFLAGS:append = " -DMBEDTLS_USE_PSA_CRYPTO"
COMPATIBLE_MACHINE = "(imx-nxp-bsp)"