ts: Fix libts dependency

Trusted Services NWd applications depend on libts. The current
fvp-psa-sp.mk file adds a dedicated target to build libts in order to
avoid building this component multiple times as a sub-build started by
cmake for each TS NWd deployment. There are two problems with the
current implementation:
  - make dependencies are incorrect, and libts will be built parallel
    with NWd TS targets
  - NWd TS cmake runs are not configured properly and will not use the
    libts binary built by the dedicated target and thus the optimization
    is not working

This change adds the needed target dependency and fixes the cmake
argument list to ensure the libts binary is picked up.

Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
Signed-off-by: Gyorgy Szing <Gyorgy.Szing@arm.com>
1 file changed
tree: 7f1de389e8dea40bcb98ddecc9c06513626b8364
  1. .github/
  2. br-ext/
  3. fvp/
  4. imx/
  5. kconfigs/
  6. qemu_v8/
  7. rpi3/
  8. ti/
  9. versal/
  10. zynqmp/
  11. .gitignore
  12. am43xx.mk
  13. am57xx.mk
  14. common.mk
  15. dra7xx.mk
  16. fvp-psa-sp.mk
  17. fvp.mk
  18. get_clang.sh
  19. hikey.mk
  20. hikey960.mk
  21. imx.mk
  22. juno.mk
  23. poplar.mk
  24. qemu-check.exp
  25. qemu.mk
  26. qemu_v8.mk
  27. README.md
  28. rockpi4.mk
  29. rpi3.mk
  30. soc_term.py
  31. stm32mp1.mk
  32. synquacer.mk
  33. toolchain.mk
  34. trusted-keys.exp
  35. trusted-services.mk
  36. verdin.mk
  37. versal.mk
  38. zynqmp.mk
README.md

OP-TEE build.git

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