1#
2# Arm SCP/MCP Software
3# Copyright (c) 2023-2024, Arm Limited and Contributors. All rights reserved.
4#
5# SPDX-License-Identifier: BSD-3-Clause
6#
7
8set(TEST_SRC mgi)
9set(TEST_FILE mgi)
10
11if(TEST_ON_TARGET)
12    set(TEST_MODULE smcf)
13    set(MODULE_ROOT ${CMAKE_SOURCE_DIR}/module)
14else()
15    set(TEST_FILE mgi)
16    set(UNIT_TEST_TARGET ${TEST_FILE}_unit_test)
17endif()
18
19set(MODULE_SRC ${MODULE_ROOT}/${TEST_MODULE}/src)
20set(MODULE_INC ${MODULE_ROOT}/${TEST_MODULE}/include)
21set(MODULE_UT_SRC ${CMAKE_CURRENT_LIST_DIR})
22set(MODULE_UT_INC ${CMAKE_CURRENT_LIST_DIR})
23set(MODULE_UT_MOCK_SRC ${CMAKE_CURRENT_LIST_DIR}/../mocks)
24
25list(APPEND MOCK_REPLACEMENTS fwk_module)
26list(APPEND MOCK_REPLACEMENTS fwk_id)
27
28include(${SCP_ROOT}/unit_test/module_common.cmake)
29