OPTEE-SDK: Add to SDK environment-setup the variables required to build OP-TEE TA.
Change-Id: I13a6e1f85f785ca4ce9cbb34dc2e46a16e4ca273 Signed-off-by: Cedric VINCENT <cedric.vincent@foss.st.com>
This commit is contained in:
parent
36c8cd454e
commit
c38662e3bc
|
|
@ -430,6 +430,11 @@ ST_TOOLS_FOR_SDK_append = " \
|
||||||
nativesdk-svd-tools \
|
nativesdk-svd-tools \
|
||||||
"
|
"
|
||||||
|
|
||||||
|
# For Trusted Application development using OP-TEE TA SDK
|
||||||
|
ST_TOOLS_FOR_SDK_append = " \
|
||||||
|
nativesdk-optee-sdk \
|
||||||
|
"
|
||||||
|
|
||||||
# Fip tool
|
# Fip tool
|
||||||
ST_TOOLS_FOR_SDK_append = " \
|
ST_TOOLS_FOR_SDK_append = " \
|
||||||
${@bb.utils.contains('MACHINE_FEATURES', 'fip', 'nativesdk-${FIPTOOL_WRAPPER}', '', d)} \
|
${@bb.utils.contains('MACHINE_FEATURES', 'fip', 'nativesdk-${FIPTOOL_WRAPPER}', '', d)} \
|
||||||
|
|
|
||||||
|
|
@ -0,0 +1,3 @@
|
||||||
|
export TEEC_EXPORT=$SDKTARGETSYSROOT/usr
|
||||||
|
export TA_DEV_KIT_DIR=$SDKTARGETSYSROOT/usr/include/optee/export-user_ta
|
||||||
|
export LIBGCC_LOCATE_CFLAGS=--sysroot=$SDKTARGETSYSROOT
|
||||||
|
|
@ -0,0 +1,17 @@
|
||||||
|
SUMMARY = "TA development kit built from optee_os, needed to build OP-TEE TAs"
|
||||||
|
|
||||||
|
LICENSE = "MIT"
|
||||||
|
|
||||||
|
SRC_URI_append_class-nativesdk = " file://environment.d-optee-sdk.sh"
|
||||||
|
|
||||||
|
BBCLASSEXTEND = " nativesdk"
|
||||||
|
|
||||||
|
do_configure[noexec] = "1"
|
||||||
|
do_compile[noexec] = "1"
|
||||||
|
|
||||||
|
do_install_append_class-nativesdk () {
|
||||||
|
mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d
|
||||||
|
install -m 644 ${WORKDIR}/environment.d-optee-sdk.sh ${D}${SDKPATHNATIVE}/environment-setup.d/optee-sdk.sh
|
||||||
|
}
|
||||||
|
|
||||||
|
FILES_${PN}_append_class-nativesdk = " ${SDKPATHNATIVE}/environment-setup.d/optee-sdk.sh"
|
||||||
Loading…
Reference in New Issue