diff options
Diffstat (limited to 'FreeRTOS/Demo/Posix_GCC/src/SConscript')
-rw-r--r-- | FreeRTOS/Demo/Posix_GCC/src/SConscript | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/FreeRTOS/Demo/Posix_GCC/src/SConscript b/FreeRTOS/Demo/Posix_GCC/src/SConscript index 962556ce3..5768f64d0 100644 --- a/FreeRTOS/Demo/Posix_GCC/src/SConscript +++ b/FreeRTOS/Demo/Posix_GCC/src/SConscript @@ -25,14 +25,19 @@ Import("env") env.Append(CPPPATH = [ ".", + "./utils", "FreeRTOS/Source/include", "FreeRTOS/Source/portable/ThirdParty/GCC/Posix", "FreeRTOS/Demo/Common/include", "FreeRTOS-Plus/Source/FreeRTOS-Plus-Trace/Include", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/linux/", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/include/", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/Compiler/GCC/", ]) env.Append(LIBS = [ "pthread", + "pcap", ]) src = [ @@ -40,7 +45,11 @@ src = [ "main.c", "main_blinky.c", "main_full.c", + "main_networking.c", "run-time-stats-utils.c", + "utils/wait_for_event.c", + "SimpleTCPEchoServer.c", + "TCPEchoClient_SingleTasks.c", # FreeRTOS kernel "FreeRTOS/Source/event_groups.c", @@ -56,6 +65,19 @@ src = [ # Posix port. "FreeRTOS/Source/portable/ThirdParty/GCC/Posix/port.c", + # FreeRTOS TCP + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_DNS.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_DHCP.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_ARP.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_TCP_WIN.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_Stream_Buffer.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/BufferManagement/BufferAllocation_2.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_IP.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_TCP_IP.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_UDP_IP.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/FreeRTOS_Sockets.c", + "FreeRTOS-Plus/Source/FreeRTOS-Plus-TCP/portable/NetworkInterface/linux/NetworkInterface.c", + # Demo library. "FreeRTOS/Demo/Common/Minimal/AbortDelay.c", "FreeRTOS/Demo/Common/Minimal/BlockQ.c", @@ -92,10 +114,14 @@ if GetOption("coverage"): env.Append(CFLAGS = [ "-fprofile-arcs", "-ftest-coverage", + "-ggdb3", + "-Og", ]) env.Append(LINKFLAGS = [ "-fprofile-arcs", "-ftest-coverage", + "-ggdb3", + "-Og", ]) src += [ |