| require optee-os_4.0.0.bb |
| |
| SUMMARY = "OP-TEE Trusted OS TA devkit" |
| DESCRIPTION = "OP-TEE TA devkit for build TAs" |
| HOMEPAGE = "https://www.op-tee.org/" |
| |
| DEPENDS += "python3-pycryptodome-native" |
| |
| do_install() { |
| #install TA devkit |
| install -d ${D}${includedir}/optee/export-user_ta/ |
| for f in ${B}/export-ta_${OPTEE_ARCH}/* ; do |
| cp -aR $f ${D}${includedir}/optee/export-user_ta/ |
| done |
| } |
| |
| do_deploy() { |
| echo "Do not inherit do_deploy from optee-os." |
| } |
| |
| FILES:${PN} = "${includedir}/optee/" |
| |
| # Build paths are currently embedded |
| INSANE_SKIP:${PN}-dev += "buildpaths" |
| |
| # Include extra headers needed by SPMC tests to TA DEVKIT. |
| # Supported after op-tee v3.20 |
| EXTRA_OEMAKE:append = "${@bb.utils.contains('MACHINE_FEATURES', 'optee-spmc-test', \ |
| ' CFG_SPMC_TESTS=y', '' , d)}" |