# FreeRTOS for Renesas RZ/A StreamIt Boards
CMAKE_MINIMUM_REQUIRED(VERSION 3.0)
PROJECT(FreeRTOS10)
SET(PROJECT_VERSION 10.0.0)

SET(LWIP_INC
  "${PROJECT_SOURCE_DIR}/src/include/lwipopts.h"
  "${PROJECT_SOURCE_DIR}/src/include/arch/cc.h"
  "${PROJECT_SOURCE_DIR}/src/include/arch/perf.h"
  "${PROJECT_SOURCE_DIR}/src/include/arch/sys_arch.h"
  "${PROJECT_SOURCE_DIR}/src/include/ipv4/lwip/autoip.h"
  "${PROJECT_SOURCE_DIR}/src/include/ipv4/lwip/icmp.h"
  "${PROJECT_SOURCE_DIR}/src/include/ipv4/lwip/igmp.h"
  "${PROJECT_SOURCE_DIR}/src/include/ipv4/lwip/inet.h"
  "${PROJECT_SOURCE_DIR}/src/include/ipv4/lwip/inet_chksum.h"
  "${PROJECT_SOURCE_DIR}/src/include/ipv4/lwip/ip.h"
  "${PROJECT_SOURCE_DIR}/src/include/ipv4/lwip/ip_addr.h"
  "${PROJECT_SOURCE_DIR}/src/include/ipv4/lwip/ip_frag.h"
  #"${PROJECT_SOURCE_DIR}/src/include/ipv6/lwip/icmp.h"
  #"${PROJECT_SOURCE_DIR}/src/include/ipv6/lwip/inet.h"
  #"${PROJECT_SOURCE_DIR}/src/include/ipv6/lwip/ip.h"
  #"${PROJECT_SOURCE_DIR}/src/include/ipv6/lwip/ip_addr.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/api.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/api_msg.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/arch.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/debug.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/def.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/dhcp.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/dns.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/err.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/init.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/mem.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/memp.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/memp_std.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/netbuf.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/netdb.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/netif.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/netifapi.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/opt.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/pbuf.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/raw.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/sio.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/snmp.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/snmp_asn1.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/snmp_msg.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/snmp_structs.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/sockets.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/stats.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/sys.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/tcp.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/tcpip.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/tcp_impl.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/timers.h"
  "${PROJECT_SOURCE_DIR}/src/include/lwip/udp.h"
  "${PROJECT_SOURCE_DIR}/src/include/netif/etharp.h"
  "${PROJECT_SOURCE_DIR}/src/include/netif/ppp_oe.h"
  "${PROJECT_SOURCE_DIR}/src/include/netif/slipif.h"
  "${PROJECT_SOURCE_DIR}/src/include/posix/netdb.h"
  "${PROJECT_SOURCE_DIR}/src/include/posix/sys/socket.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/auth.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/chap.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/chpms.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/fsm.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/ipcp.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/lcp.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/magic.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/md5.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/pap.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/ppp.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/pppdebug.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/ppp_impl.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/randm.h"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/vj.h"
)

SET(HEADERS_LIST_LWIP
    ${LWIP_INC}
    PARENT_SCOPE
)

SOURCE_GROUP("Header Files\\LWIP" FILES ${LWIP_INC})

SET(LWIP_SRC
  "${PROJECT_SOURCE_DIR}/src/api/api_lib.c"
  "${PROJECT_SOURCE_DIR}/src/api/api_msg.c"
  "${PROJECT_SOURCE_DIR}/src/api/err.c"
  "${PROJECT_SOURCE_DIR}/src/api/netbuf.c"
  "${PROJECT_SOURCE_DIR}/src/api/netdb.c"
  "${PROJECT_SOURCE_DIR}/src/api/netifapi.c"
  "${PROJECT_SOURCE_DIR}/src/api/sockets.c"
  "${PROJECT_SOURCE_DIR}/src/api/tcpip.c"
  "${PROJECT_SOURCE_DIR}/src/core/def.c"
  "${PROJECT_SOURCE_DIR}/src/core/dhcp.c"
  "${PROJECT_SOURCE_DIR}/src/core/dns.c"
  "${PROJECT_SOURCE_DIR}/src/core/init.c"
  "${PROJECT_SOURCE_DIR}/src/core/mem.c"
  "${PROJECT_SOURCE_DIR}/src/core/memp.c"
  "${PROJECT_SOURCE_DIR}/src/core/netif.c"
  "${PROJECT_SOURCE_DIR}/src/core/pbuf.c"
  "${PROJECT_SOURCE_DIR}/src/core/raw.c"
  "${PROJECT_SOURCE_DIR}/src/core/stats.c"
  "${PROJECT_SOURCE_DIR}/src/core/sys.c"
  "${PROJECT_SOURCE_DIR}/src/core/tcp.c"
  "${PROJECT_SOURCE_DIR}/src/core/tcp_in.c"
  "${PROJECT_SOURCE_DIR}/src/core/tcp_out.c"
  "${PROJECT_SOURCE_DIR}/src/core/timers.c"
  "${PROJECT_SOURCE_DIR}/src/core/udp.c"
  "${PROJECT_SOURCE_DIR}/src/core/ipv4/autoip.c"
  "${PROJECT_SOURCE_DIR}/src/core/ipv4/icmp.c"
  "${PROJECT_SOURCE_DIR}/src/core/ipv4/igmp.c"
  "${PROJECT_SOURCE_DIR}/src/core/ipv4/inet.c"
  "${PROJECT_SOURCE_DIR}/src/core/ipv4/inet_chksum.c"
  "${PROJECT_SOURCE_DIR}/src/core/ipv4/ip.c"
  "${PROJECT_SOURCE_DIR}/src/core/ipv4/ip_addr.c"
  "${PROJECT_SOURCE_DIR}/src/core/ipv4/ip_frag.c"
  #"${PROJECT_SOURCE_DIR}/src/core/ipv6/icmp6.c"
  #"${PROJECT_SOURCE_DIR}/src/core/ipv6/inet6.c"
  #"${PROJECT_SOURCE_DIR}/src/core/ipv6/ip6.c"
  #"${PROJECT_SOURCE_DIR}/src/core/ipv6/ip6_addr.c"
  "${PROJECT_SOURCE_DIR}/src/core/snmp/asn1_dec.c"
  "${PROJECT_SOURCE_DIR}/src/core/snmp/asn1_enc.c"
  "${PROJECT_SOURCE_DIR}/src/core/snmp/mib2.c"
  "${PROJECT_SOURCE_DIR}/src/core/snmp/mib_structs.c"
  "${PROJECT_SOURCE_DIR}/src/core/snmp/msg_in.c"
  "${PROJECT_SOURCE_DIR}/src/core/snmp/msg_out.c"
  "${PROJECT_SOURCE_DIR}/src/netif/etharp.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ethernetif.c"
  "${PROJECT_SOURCE_DIR}/src/netif/slipif.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/auth.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/chap.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/chpms.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/fsm.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/ipcp.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/lcp.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/magic.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/md5.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/pap.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/ppp.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/ppp_oe.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/randm.c"
  "${PROJECT_SOURCE_DIR}/src/netif/ppp/vj.c"
)

SET(SOURCES_LIST_LWIP
    ${LWIP_SRC}
    PARENT_SCOPE
)

SOURCE_GROUP("Source Files\\LWIP" FILES ${LWIP_SRC})
