commit | f947c6d5feb0554c9dfe0c0a3e514655fc1f5114 | [log] [tgz] |
---|---|---|
author | Sumit Garg <sumit.garg@linaro.org> | Thu Jan 11 18:43:13 2024 +0530 |
committer | Jérôme Forissier <jerome@forissier.org> | Fri Jan 19 09:32:05 2024 +0100 |
tree | 23c836b7c97b62acfebba4a3a7d0eedca6f2ad03 | |
parent | a155d6611cb6aaf718565826c7894d804b2a24c4 [diff] |
optee_rust: Generalize Rust examples build support First of all since Rust examples have been tested for Arm targets, so just enable them for Arm platforms only. Further to support different build configurations for host applications and TAs, the Rust examples build have been generalized. So now we only need to define following environment variables to build Rust examples: - TARGET_HOST: Rust toolchain target for host applications. - TARGET_TA: Rust toolchain target for TAs. - CROSS_COMPILE_HOST: GCC cross compiler path for host applications. - CROSS_COMPILE_TA: GCC cross compiler path for TAs - TA_DEV_KIT_DIR: Path to OP-TEE TA development kit directory. - OPTEE_CLIENT_EXPORT: Path to OP-TEE client export directory. Along with that the config option to enable Rust examples is renamed: s/OPTEE_RUST_ENABLE/RUST_ENABLE/. Reviewed-by: Jerome Forissier <jerome.forissier@linaro.org> Tested-by: Jerome Forissier <jerome.forissier@linaro.org> (vexpress-qemu_armv8a) Signed-off-by: Sumit Garg <sumit.garg@linaro.org>
This git contains makefiles etc to be able to build a full OP-TEE developer setup for the OP-TEE project.
All official OP-TEE documentation has moved to http://optee.readthedocs.io. The pages that used to be here in this git can be found under build and Device specific information at he new location for the OP-TEE documentation.
// OP-TEE core maintainers