mbed-os/connectivity/nanostack/sal-stack-nanostack/source/Security/CMakeLists.txt

63 lines
1.8 KiB
CMake

# Copyright (c) 2020 ARM Limited. All rights reserved.
# SPDX-License-Identifier: Apache-2.0
target_include_directories(mbed-os
PUBLIC
${CMAKE_CURRENT_SOURCE_DIR}
${CMAKE_CURRENT_SOURCE_DIR}/Common
${CMAKE_CURRENT_SOURCE_DIR}/PANA
${CMAKE_CURRENT_SOURCE_DIR}/TLS
${CMAKE_CURRENT_SOURCE_DIR}/eapol
${CMAKE_CURRENT_SOURCE_DIR}/kmp
${CMAKE_CURRENT_SOURCE_DIR}/protocols
${CMAKE_CURRENT_SOURCE_DIR}/protocols/eap_tls_sec_prot
${CMAKE_CURRENT_SOURCE_DIR}/protocols/fwh_sec_prot
${CMAKE_CURRENT_SOURCE_DIR}/protocols/gkh_sec_prot
${CMAKE_CURRENT_SOURCE_DIR}/protocols/key_sec_prot
${CMAKE_CURRENT_SOURCE_DIR}/protocols/tls_sec_prot
)
target_sources(mbed-os
PRIVATE
Common/security_lib.c
PANA/eap_protocol.c
PANA/pana.c
PANA/pana_avp.c
PANA/pana_client.c
PANA/pana_eap_header.c
PANA/pana_header.c
PANA/pana_relay_table.c
PANA/pana_server.c
TLS/tls_ccm_crypt.c
TLS/tls_lib.c
eapol/eapol_helper.c
eapol/kde_helper.c
kmp/kmp_addr.c
kmp/kmp_api.c
kmp/kmp_eapol_pdu_if.c
kmp/kmp_socket_if.c
protocols/sec_prot_certs.c
protocols/sec_prot_keys.c
protocols/sec_prot_lib.c
protocols/eap_tls_sec_prot/auth_eap_tls_sec_prot.c
protocols/eap_tls_sec_prot/eap_tls_sec_prot_lib.c
protocols/eap_tls_sec_prot/supp_eap_tls_sec_prot.c
protocols/fwh_sec_prot/auth_fwh_sec_prot.c
protocols/fwh_sec_prot/supp_fwh_sec_prot.c
protocols/gkh_sec_prot/auth_gkh_sec_prot.c
protocols/gkh_sec_prot/supp_gkh_sec_prot.c
protocols/key_sec_prot/key_sec_prot.c
protocols/tls_sec_prot/tls_sec_prot.c
protocols/tls_sec_prot/tls_sec_prot_lib.c
)