blob: 66bcf3b65720b0ca7d2542102df12037dfadab5d [file] [log] [blame]
Raef Colesdf3f6ce2021-05-26 14:21:07 +01001#-------------------------------------------------------------------------------
2# Copyright (c) 2021-2022, Arm Limited. All rights reserved.
3#
4# SPDX-License-Identifier: BSD-3-Clause
5#
6#-------------------------------------------------------------------------------
7
8if(NOT TEST_BL1_1)
9 return()
10endif()
11
Raef Coles9e02e462021-06-09 14:13:11 +010012add_subdirectory(suites/crypto)
Raef Colesee89eb72021-06-09 15:47:18 +010013add_subdirectory(suites/trng)
Raef Colesdf3f6ce2021-05-26 14:21:07 +010014
15add_library(bl1_1_tests STATIC)
16
17target_sources(bl1_1_tests
18 PRIVATE
19 ./bl1_1_suites.c
20)
21
22target_include_directories(bl1_1_tests
23 PUBLIC
24 interface
25)
26
27target_link_libraries(bl1_1_tests
28 PRIVATE
29 tfm_test_framework_common
30 platform_bl1
31 bl1_1_shared_lib
32 tfm_log
Raef Coles9e02e462021-06-09 14:13:11 +010033 bl1_1_test_suite_crypto
Raef Colesee89eb72021-06-09 15:47:18 +010034 bl1_1_test_suite_trng
Raef Colesdf3f6ce2021-05-26 14:21:07 +010035)