# Use i.MX optee Version
PREFERRED_VERSION_optee-os:mx8-nxp-bsp ?= "3.15.0.imx"
PREFERRED_VERSION_optee-client:mx8-nxp-bsp ?= "3.15.0.imx"
-PREFERRED_VERSION_optee-test:mx8-nxp-bsp ?= "3.10.0.imx"
+PREFERRED_VERSION_optee-test:mx8-nxp-bsp ?= "3.15.0.imx"
#Use i.MX opencv Version for mx8
PREFERRED_VERSION_opencv:mx8-nxp-bsp ?= "4.5.2.imx"
DEPENDS = "python3-pycryptodome-native python3-pycryptodomex-native optee-os optee-client openssl"
-SRCBRANCH = "imx_5.4.70_2.3.0"
+SRCBRANCH = "lf-5.10.72_2.2.0"
SRC_URI = "git://source.codeaurora.org/external/imx/imx-optee-test.git;protocol=https;branch=${SRCBRANCH}"
S = "${WORKDIR}/git"
B = "${WORKDIR}/build"
-SRCREV = "0c998f42a3fb87b9f2929955cf4b0116cc515091"
+SRCREV = "4d81b964a72e89a62d04187b3f055d8346b383c9"
inherit python3native
# Top level makefile doesn't seem to handle parallel make gracefully
oe_runmake xtest
oe_runmake ta
+ oe_runmake test_plugin
}
do_compile[cleandirs] = "${B}"
find ${B}/ta -name '*.ta' | while read name; do
install -m 444 $name ${D}${nonarch_base_libdir}/optee_armtz/
done
+
+ install -d ${D}${libdir}/tee-supplicant/plugins/
+ install ${B}/supp_plugin/*plugin ${D}${libdir}/tee-supplicant/plugins/
}
-FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/"
+FILES:${PN} += "${nonarch_base_libdir}/optee_armtz/ ${libdir}/tee-supplicant/plugins/"
COMPATIBLE_MACHINE = "(imx-nxp-bsp)"