blob: 464af4bbe743967e96bc48d575c98128a8b4783a [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 Coles19471cc2021-06-10 12:06:51 +010014add_subdirectory(suites/integration)
Raef Colesdf3f6ce2021-05-26 14:21:07 +010015
16add_library(bl1_1_tests STATIC)
17
18target_sources(bl1_1_tests
19 PRIVATE
20 ./bl1_1_suites.c
21)
22
23target_include_directories(bl1_1_tests
24 PUBLIC
25 interface
26)
27
28target_link_libraries(bl1_1_tests
29 PRIVATE
30 tfm_test_framework_common
31 platform_bl1
32 bl1_1_shared_lib
33 tfm_log
Raef Coles9e02e462021-06-09 14:13:11 +010034 bl1_1_test_suite_crypto
Raef Colesee89eb72021-06-09 15:47:18 +010035 bl1_1_test_suite_trng
Raef Coles19471cc2021-06-10 12:06:51 +010036 bl1_1_test_suite_integration
Raef Colesdf3f6ce2021-05-26 14:21:07 +010037)