platform/posix/posixFilePaths.cmake (22 lines of code) (raw):
# This file is to add source files and include directories
# into variables so that it can be reused from different repositories
# in their Cmake based build system by including this file.
#
# Files specific to the repository such as test runner, platform tests
# are not added to the variables.
# Sockets utility source files.
set( SOCKETS_SOURCES
${CMAKE_CURRENT_LIST_DIR}/transport/src/sockets_posix.c )
# Plaintext transport source files.
set( PLAINTEXT_TRANSPORT_SOURCES
${CMAKE_CURRENT_LIST_DIR}/transport/src/plaintext_posix.c )
# OpenSSL transport source files.
set( OPENSSL_TRANSPORT_SOURCES
${CMAKE_CURRENT_LIST_DIR}/transport/src/openssl_posix.c )
# MbedTLS transport source files.
set( MBEDTLS_PKCS11_TRANSPORT_SOURCES
${CMAKE_CURRENT_LIST_DIR}/transport/src/mbedtls_pkcs11_posix.c )
# Transport Public Include directories.
set( COMMON_TRANSPORT_INCLUDE_PUBLIC_DIRS
${CMAKE_CURRENT_LIST_DIR}/transport/include
${PLATFORM_DIR}/include )