mirror of
https://github.com/FreeRTOS/FreeRTOS-Plus-TCP
synced 2025-10-25 04:56:15 +08:00
* Fix seg fault * Remove ipconfigUSE_IPV6 * Add change for FreeRTOS_IP_Utils unit test case * Fix comments * Uncrustify: triggered by comment. * Fixed build issue with IP utils unit test build. * Removed calculation of checksum being done twice for debug printf --------- Co-authored-by: Monika Singh <moninom@amazon.com> Co-authored-by: Monika Singh <108652024+moninom1@users.noreply.github.com> Co-authored-by: GitHub Action <action@github.com>
56 lines
3.1 KiB
CMake
56 lines
3.1 KiB
CMake
# 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.
|
|
|
|
# TCP library source files.
|
|
set( TCP_SOURCES
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_ARP.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS_Cache.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS_Parser.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS_Networking.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS_Callback.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DHCP.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_ICMP.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IP.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_Routing.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_RA.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv4.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_ND.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IP_Utils.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv4_Utils.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IP_Timers.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_Sockets.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv4_Sockets.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv6_Sockets.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_Stream_Buffer.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_IP.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_IP_IPV4.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Transmission.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Transmission_IPV4.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Reception.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_State_Handling.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_State_Handling_IPV4.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Utils.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Utils_IPV4.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_WIN.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_Tiny_TCP.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_UDP_IP.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_UDP_IPv4.c" )
|
|
|
|
# TCP library Include directories.
|
|
set( TCP_INCLUDE_DIRS
|
|
${CMAKE_CURRENT_LIST_DIR}/../../source/include
|
|
${CMAKE_CURRENT_LIST_DIR}/../../source/portable/Buffermanagement
|
|
${CMAKE_CURRENT_LIST_DIR}/../../source/portable/Compiler/MSVC
|
|
${CMAKE_CURRENT_LIST_DIR}/stubs )
|
|
|
|
set( KERNEL_SOURCES
|
|
"${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/croutine.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/event_groups.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/list.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/queue.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/stream_buffer.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/tasks.c"
|
|
"${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/timers.c" )
|