1# 2# Arm SCP/MCP Software 3# Copyright (c) 2021-2022, Arm Limited and Contributors. All rights reserved. 4# 5# SPDX-License-Identifier: BSD-3-Clause 6# 7 8add_library(${SCP_MODULE_TARGET} SCP_MODULE) 9 10target_sources(${SCP_MODULE_TARGET} 11 PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src/mod_n1sdp_sensor.c") 12 13if(SCP_N1SDP_SENSOR_LIB_PATH) 14 add_library(n1sdp_sensor_driver STATIC IMPORTED GLOBAL) 15 16 set_target_properties( 17 n1sdp_sensor_driver 18 PROPERTIES IMPORTED_LOCATION "${SCP_N1SDP_SENSOR_LIB_PATH}") 19else() 20 target_sources( 21 ${SCP_MODULE_TARGET} 22 PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src/n1sdp_sensor_driver.c") 23endif() 24 25target_include_directories( 26 ${SCP_MODULE_TARGET} 27 PUBLIC "${CMAKE_CURRENT_SOURCE_DIR}/include" 28 PRIVATE "${CMAKE_CURRENT_SOURCE_DIR}/src") 29 30target_link_libraries( 31 ${SCP_MODULE_TARGET} PRIVATE module-timer module-power-domain module-sensor 32 module-n1sdp-scp2pcc) 33 34if(SCP_N1SDP_SENSOR_LIB_PATH) 35 target_link_libraries(${SCP_MODULE_TARGET} PRIVATE n1sdp_sensor_driver) 36endif() 37