1#/** @file 2# * Copyright (c) 2021 Arm Limited or its affiliates. All rights reserved. 3# * SPDX-License-Identifier : Apache-2.0 4# * 5# * Licensed under the Apache License, Version 2.0 (the "License"); 6# * you may not use this file except in compliance with the License. 7# * You may obtain a copy of the License at 8# * 9# * http://www.apache.org/licenses/LICENSE-2.0 10# * 11# * Unless required by applicable law or agreed to in writing, software 12# * distributed under the License is distributed on an "AS IS" BASIS, 13# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 14# * See the License for the specific language governing permissions and 15# * limitations under the License. 16#**/ 17 18if(NOT DEFINED PSA_ADAC_ROOT) 19 get_filename_component(PSA_ADAC_ROOT ${CMAKE_SOURCE_DIR}/psa-adac ABSOLUTE) 20endif() 21 22# Listing all the sources from pal 23list(APPEND PAL_SRC_C 24 ${CMAKE_SOURCE_DIR}/platform/common/src/adac_command_util.c 25 ${CMAKE_SOURCE_DIR}/platform/common/src/adac_packet_util.c 26) 27 28# Create PAL library 29add_library(${ADAC_HOST_PAL_LIB} STATIC ${PAL_SRC_C}) 30 31target_include_directories(${ADAC_HOST_PAL_LIB} PRIVATE 32 ${CMAKE_SOURCE_DIR}/platform/common/include 33 ${PSA_ADAC_ROOT}/psa-adac/core/include 34 ${PSA_ADAC_ROOT}/psa-adac/sdm/include 35 ${PSA_ADAC_ROOT}/external/mbed-tls/include 36 ) 37 38target_link_libraries(${ADAC_HOST_PAL_LIB} ${ADAC_LIBS}) 39