Kevin Peng | 62a8711 | 2020-07-07 15:07:46 +0800 | [diff] [blame] | 1 | #------------------------------------------------------------------------------- |
Raef Coles | b8f0c31 | 2021-05-26 14:17:37 +0100 | [diff] [blame] | 2 | # Copyright (c) 2020-2022, Arm Limited. All rights reserved. |
Kevin Peng | 62a8711 | 2020-07-07 15:07:46 +0800 | [diff] [blame] | 3 | # |
| 4 | # SPDX-License-Identifier: BSD-3-Clause |
| 5 | # |
| 6 | #------------------------------------------------------------------------------- |
| 7 | |
Raef Coles | 652bb8a | 2020-09-24 11:27:38 +0100 | [diff] [blame] | 8 | cmake_minimum_required(VERSION 3.13) |
Kevin Peng | 62a8711 | 2020-07-07 15:07:46 +0800 | [diff] [blame] | 9 | |
David Hu | 73f259b | 2020-12-07 10:58:41 +0800 | [diff] [blame] | 10 | add_library(tfm_test_framework_common INTERFACE) |
| 11 | |
| 12 | target_sources(tfm_test_framework_common |
Raef Coles | 652bb8a | 2020-09-24 11:27:38 +0100 | [diff] [blame] | 13 | INTERFACE |
David Hu | cf299b1 | 2021-09-12 16:41:48 +0800 | [diff] [blame] | 14 | ${CMAKE_CURRENT_SOURCE_DIR}/framework/test_framework.c |
| 15 | ${CMAKE_CURRENT_SOURCE_DIR}/framework/test_framework_helpers.c |
| 16 | ${CMAKE_CURRENT_SOURCE_DIR}/framework/test_framework_integ_test_helper.c |
Raef Coles | 652bb8a | 2020-09-24 11:27:38 +0100 | [diff] [blame] | 17 | ) |
Kevin Peng | 62a8711 | 2020-07-07 15:07:46 +0800 | [diff] [blame] | 18 | |
David Hu | 73f259b | 2020-12-07 10:58:41 +0800 | [diff] [blame] | 19 | target_include_directories(tfm_test_framework_common |
Raef Coles | 652bb8a | 2020-09-24 11:27:38 +0100 | [diff] [blame] | 20 | INTERFACE |
| 21 | framework |
| 22 | ) |
Kevin Peng | 62a8711 | 2020-07-07 15:07:46 +0800 | [diff] [blame] | 23 | |
Raef Coles | 4817eb8 | 2022-01-18 12:33:24 +0000 | [diff] [blame] | 24 | target_link_libraries(tfm_test_framework_common |
| 25 | INTERFACE |
| 26 | tfm_log_interface |
| 27 | ) |
| 28 | |
Raef Coles | c7d8068 | 2021-05-26 14:20:31 +0100 | [diff] [blame] | 29 | if(TEST_FRAMEWORK_S OR TEST_FRAMEWORK_NS) |
| 30 | add_subdirectory(secure_fw) |
| 31 | endif() |
Raef Coles | 54940f0 | 2022-01-07 12:38:49 +0000 | [diff] [blame] | 32 | |
| 33 | if(TEST_BL2) |
| 34 | add_subdirectory(bl2) |
| 35 | endif() |
Raef Coles | df3f6ce | 2021-05-26 14:21:07 +0100 | [diff] [blame] | 36 | |
| 37 | if(TEST_BL1_1 OR TEST_BL1_2) |
| 38 | add_subdirectory(bl1) |
| 39 | endif() |