1# This file is to add source files and include directories 2# into variables so that it can be reused from different repositories 3# in their Cmake based build system by including this file. 4 5# TCP library source files. 6set( TCP_SOURCES 7 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_ARP.c" 8 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_BitConfig.c" 9 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS.c" 10 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS_Cache.c" 11 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS_Parser.c" 12 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS_Networking.c" 13 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DNS_Callback.c" 14 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DHCP.c" 15 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_DHCPv6.c" 16 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_ICMP.c" 17 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IP.c" 18 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_Routing.c" 19 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_RA.c" 20 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv4.c" 21 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv6.c" 22 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_ND.c" 23 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IP_Utils.c" 24 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv4_Utils.c" 25 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv6_Utils.c" 26 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IP_Timers.c" 27 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_Sockets.c" 28 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv4_Sockets.c" 29 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_IPv6_Sockets.c" 30 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_Stream_Buffer.c" 31 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_IP.c" 32 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_IP_IPv4.c" 33 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Transmission.c" 34 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Transmission_IPv4.c" 35 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Transmission_IPv6.c" 36 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Reception.c" 37 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_State_Handling.c" 38 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_State_Handling_IPv4.c" 39 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_State_Handling_IPv6.c" 40 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Utils.c" 41 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Utils_IPv4.c" 42 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_Utils_IPv6.c" 43 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_TCP_WIN.c" 44 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_Tiny_TCP.c" 45 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_UDP_IP.c" 46 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_UDP_IPv4.c" 47 "${CMAKE_CURRENT_LIST_DIR}/../../source/FreeRTOS_UDP_IPv6.c" ) 48 49# TCP library Include directories. 50set( TCP_INCLUDE_DIRS 51 ${CMAKE_CURRENT_LIST_DIR}/../../source/include 52 ${CMAKE_CURRENT_LIST_DIR}/../../source/portable/Buffermanagement 53 ${CMAKE_CURRENT_LIST_DIR}/../../source/portable/Compiler/MSVC 54 ${CMAKE_CURRENT_LIST_DIR}/stubs ) 55 56set( KERNEL_SOURCES 57 "${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/croutine.c" 58 "${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/event_groups.c" 59 "${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/list.c" 60 "${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/queue.c" 61 "${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/stream_buffer.c" 62 "${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/tasks.c" 63 "${CMAKE_CURRENT_LIST_DIR}/../FreeRTOS-Kernel/timers.c" ) 64