fvp: Add libpsats support
TS introduced a new shared library to help userspace applications
integrate PSA clients. To avoid building this library multiple times
add a dedicated build step, and share the resulting binary with all
dependees.
Signed-off-by: Gabor Toth <gabor.toth2@arm.com>
Acked-by: Jerome Forissier <jerome.forissier@linaro.org>
Acked-by: Jens Wiklander <jens.wiklander@linaro.org>
diff --git a/fvp-psa-sp.mk b/fvp-psa-sp.mk
index 1935e5f..2a8968b 100644
--- a/fvp-psa-sp.mk
+++ b/fvp-psa-sp.mk
@@ -154,6 +154,7 @@
# Linux user space applications
ifeq ($(SPMC_TESTS),n)
$(eval $(call build-ts-app,libts,$(TS_APP_LIBTS_EXTRA_FLAGS)))
+$(eval $(call build-ts-app,libpsats,$(TS_APP_LIBPSATS_EXTRA_FLAGS)))
$(eval $(call build-ts-app,ts-service-test,$(TS_APP_TS_SERVICE_TEST_EXTRA_FLAGS)))
$(eval $(call build-ts-app,psa-api-test/internal_trusted_storage,$(TS_APP_PSA_ITS_EXTRA_FLAGS)))
$(eval $(call build-ts-app,psa-api-test/protected_storage,$(TS_APP_PSA_PS_EXTRA_FLAGS)))