Landzo_K60Z_WebServer/lib/LwIP/CMakeLists.txt

142 lines
4.5 KiB
CMake

cmake_minimum_required(VERSION 3.10)
project(lwip)
if(NOT LWIP_CONFIG_FILE_DIRECTORY)
message(FATAL_ERROR "Please specify LWIP_CONFIG_FILE_DIRECTORY for lwipopts.h")
endif()
set(lwip_SRCS
"lwip/src/api/api_lib.c"
"lwip/src/api/api_msg.c"
"lwip/src/api/err.c"
"lwip/src/api/if_api.c"
"lwip/src/api/netbuf.c"
"lwip/src/api/netdb.c"
"lwip/src/api/netifapi.c"
"lwip/src/api/sockets.c"
"lwip/src/api/tcpip.c"
"lwip/src/apps/altcp_tls/altcp_tls_mbedtls.c"
"lwip/src/apps/altcp_tls/altcp_tls_mbedtls_mem.c"
"lwip/src/apps/http/altcp_proxyconnect.c"
"lwip/src/apps/http/fs.c"
"lwip/src/apps/http/fsdata.c"
"lwip/src/apps/http/http_client.c"
"lwip/src/apps/http/httpd.c"
"lwip/src/apps/lwiperf/lwiperf.c"
"lwip/src/apps/mdns/mdns.c"
"lwip/src/apps/mdns/mdns_domain.c"
"lwip/src/apps/mdns/mdns_out.c"
"lwip/src/apps/mqtt/mqtt.c"
"lwip/src/apps/netbiosns/netbiosns.c"
"lwip/src/apps/smtp/smtp.c"
"lwip/src/apps/snmp/snmp_asn1.c"
"lwip/src/apps/snmp/snmp_core.c"
"lwip/src/apps/snmp/snmp_mib2.c"
"lwip/src/apps/snmp/snmp_mib2_icmp.c"
"lwip/src/apps/snmp/snmp_mib2_interfaces.c"
"lwip/src/apps/snmp/snmp_mib2_ip.c"
"lwip/src/apps/snmp/snmp_mib2_snmp.c"
"lwip/src/apps/snmp/snmp_mib2_system.c"
"lwip/src/apps/snmp/snmp_mib2_tcp.c"
"lwip/src/apps/snmp/snmp_mib2_udp.c"
"lwip/src/apps/snmp/snmp_msg.c"
"lwip/src/apps/snmp/snmp_netconn.c"
"lwip/src/apps/snmp/snmp_pbuf_stream.c"
"lwip/src/apps/snmp/snmp_raw.c"
"lwip/src/apps/snmp/snmp_scalar.c"
"lwip/src/apps/snmp/snmp_snmpv2_framework.c"
"lwip/src/apps/snmp/snmp_snmpv2_usm.c"
"lwip/src/apps/snmp/snmp_table.c"
"lwip/src/apps/snmp/snmp_threadsync.c"
"lwip/src/apps/snmp/snmp_traps.c"
"lwip/src/apps/snmp/snmpv3.c"
"lwip/src/apps/snmp/snmpv3_mbedtls.c"
"lwip/src/apps/sntp/sntp.c"
"lwip/src/apps/tftp/tftp.c"
"lwip/src/core/altcp.c"
"lwip/src/core/altcp_alloc.c"
"lwip/src/core/altcp_tcp.c"
"lwip/src/core/def.c"
"lwip/src/core/dns.c"
"lwip/src/core/inet_chksum.c"
"lwip/src/core/init.c"
"lwip/src/core/ip.c"
"lwip/src/core/ipv4/acd.c"
"lwip/src/core/ipv4/autoip.c"
"lwip/src/core/ipv4/dhcp.c"
"lwip/src/core/ipv4/etharp.c"
"lwip/src/core/ipv4/icmp.c"
"lwip/src/core/ipv4/igmp.c"
"lwip/src/core/ipv4/ip4.c"
"lwip/src/core/ipv4/ip4_addr.c"
"lwip/src/core/ipv4/ip4_frag.c"
"lwip/src/core/ipv6/dhcp6.c"
"lwip/src/core/ipv6/ethip6.c"
"lwip/src/core/ipv6/icmp6.c"
"lwip/src/core/ipv6/inet6.c"
"lwip/src/core/ipv6/ip6.c"
"lwip/src/core/ipv6/ip6_addr.c"
"lwip/src/core/ipv6/ip6_frag.c"
"lwip/src/core/ipv6/mld6.c"
"lwip/src/core/ipv6/nd6.c"
"lwip/src/core/mem.c"
"lwip/src/core/memp.c"
"lwip/src/core/netif.c"
"lwip/src/core/pbuf.c"
"lwip/src/core/raw.c"
"lwip/src/core/stats.c"
"lwip/src/core/sys.c"
"lwip/src/core/tcp.c"
"lwip/src/core/tcp_in.c"
"lwip/src/core/tcp_out.c"
"lwip/src/core/timeouts.c"
"lwip/src/core/udp.c"
"lwip/src/netif/bridgeif.c"
"lwip/src/netif/bridgeif_fdb.c"
"lwip/src/netif/ethernet.c"
"lwip/src/netif/lowpan6.c"
"lwip/src/netif/lowpan6_ble.c"
"lwip/src/netif/lowpan6_common.c"
"lwip/src/netif/ppp/auth.c"
"lwip/src/netif/ppp/ccp.c"
"lwip/src/netif/ppp/chap-md5.c"
"lwip/src/netif/ppp/chap-new.c"
"lwip/src/netif/ppp/chap_ms.c"
"lwip/src/netif/ppp/demand.c"
"lwip/src/netif/ppp/eap.c"
"lwip/src/netif/ppp/ecp.c"
"lwip/src/netif/ppp/eui64.c"
"lwip/src/netif/ppp/fsm.c"
"lwip/src/netif/ppp/ipcp.c"
"lwip/src/netif/ppp/ipv6cp.c"
"lwip/src/netif/ppp/lcp.c"
"lwip/src/netif/ppp/magic.c"
"lwip/src/netif/ppp/mppe.c"
"lwip/src/netif/ppp/multilink.c"
"lwip/src/netif/ppp/polarssl/arc4.c"
"lwip/src/netif/ppp/polarssl/des.c"
"lwip/src/netif/ppp/polarssl/md4.c"
"lwip/src/netif/ppp/polarssl/md5.c"
"lwip/src/netif/ppp/polarssl/sha1.c"
"lwip/src/netif/ppp/ppp.c"
"lwip/src/netif/ppp/pppapi.c"
"lwip/src/netif/ppp/pppcrypt.c"
"lwip/src/netif/ppp/pppoe.c"
"lwip/src/netif/ppp/pppol2tp.c"
"lwip/src/netif/ppp/pppos.c"
"lwip/src/netif/ppp/upap.c"
"lwip/src/netif/ppp/utils.c"
"lwip/src/netif/ppp/vj.c"
"lwip/src/netif/slipif.c"
"lwip/src/netif/zepif.c"
)
set(lwip_INCS
"lwip/src/include"
)
add_library(${PROJECT_NAME} ${lwip_SRCS})
target_include_directories(${PROJECT_NAME} PUBLIC ${lwip_INCS} ${LWIP_CONFIG_FILE_DIRECTORY})