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