xtest: Makefile: create flag to enable OpenSSL
As more tests use or depend on OpenSSL, it does not make sense anymore
to enable OpenSSL, i.e. define OPENSSL_FOUND, based on one or several or
all of the 'imported' CFG* flags. Instead, decouple the definition of
OPENSSL_FOUND from CFG* flags and use a local WITH_OPENSSL flag instead.
This will allow CI testing of builds without OPENSSL_FOUND.
Suggested-by: Jerome Forissier <jerome@forissier.org>
Signed-off-by: Victor Chong <victor.chong@linaro.org>
Acked-by: Jerome Forissier <jerome@forissier.org>
diff --git a/host/xtest/Makefile b/host/xtest/Makefile
index 7ac0a3b..3c206b0 100644
--- a/host/xtest/Makefile
+++ b/host/xtest/Makefile
@@ -33,8 +33,12 @@
$(if $(filter arm, $(1)),32,$(if $(filter aarch64, $(1)),64,unknown-arch))
endef
-# OpenSSL is used by GP tests series 8500 and Mbed TLS test 8103
-ifneq ($(CFG_GP_PACKAGE_PATH)$(filter y,$(CFG_TA_MBEDTLS)),)
+# OpenSSL is used by:
+# - GP tests series 8500
+# - Mbed TLS test 8103
+# - User/group login tests 1027 and 1028
+WITH_OPENSSL ?= y
+ifeq ($(WITH_OPENSSL),y)
CFLAGS += -DOPENSSL_FOUND=1
ifneq ($(OPTEE_OPENSSL_EXPORT),)
LDFLAGS += -lcrypto