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