mbed-os/connectivity/mbedtls/CMakeLists.txt

100 lines
2.5 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}/include
${CMAKE_CURRENT_SOURCE_DIR}/include/mbedtls
${CMAKE_CURRENT_SOURCE_DIR}/platform
${CMAKE_CURRENT_SOURCE_DIR}/platform/inc
)
target_sources(mbed-os
PRIVATE
platform/src/mbed_trng.cpp
platform/src/platform_alt.cpp
platform/src/shared_rng.cpp
source/aes.c
source/aesni.c
source/arc4.c
source/aria.c
source/asn1parse.c
source/asn1write.c
source/base64.c
source/bignum.c
source/blowfish.c
source/camellia.c
source/ccm.c
source/certs.c
source/chacha20.c
source/chachapoly.c
source/cipher.c
source/cipher_wrap.c
source/cmac.c
source/ctr_drbg.c
source/debug.c
source/des.c
source/dhm.c
source/ecdh.c
source/ecdsa.c
source/ecjpake.c
source/ecp.c
source/ecp_curves.c
source/entropy.c
source/entropy_poll.c
source/error.c
source/gcm.c
source/hash_wrappers.c
source/havege.c
source/hkdf.c
source/hmac_drbg.c
source/md.c
source/md2.c
source/md4.c
source/md5.c
source/memory_buffer_alloc.c
source/net_sockets.c
source/nist_kw.c
source/oid.c
source/padlock.c
source/pem.c
source/pk.c
source/pk_wrap.c
source/pkcs11.c
source/pkcs12.c
source/pkcs5.c
source/pkparse.c
source/pkwrite.c
source/platform.c
source/platform_util.c
source/poly1305.c
source/ripemd160.c
source/rsa.c
source/rsa_internal.c
source/sha1.c
source/sha256.c
source/sha512.c
source/ssl_cache.c
source/ssl_ciphersuites.c
source/ssl_cli.c
source/ssl_cookie.c
source/ssl_msg.c
source/ssl_srv.c
source/ssl_ticket.c
source/ssl_tls.c
source/threading.c
source/timing.c
source/version.c
source/version_features.c
source/x509.c
source/x509_create.c
source/x509_crl.c
source/x509_crt.c
source/x509_csr.c
source/x509write_crt.c
source/x509write_csr.c
source/xtea.c
)