metal-cos/lib/liblwip/SConscript
2015-02-04 14:52:17 -08:00

50 lines
1.1 KiB
Python

import sys
Import('env')
liblwip_env = env.Clone()
src = [
"src/arch/sys_arch.c",
"src/arch/etherif.c",
"src/api/api_lib.c",
"src/api/api_msg.c",
"src/api/err.c",
"src/api/netbuf.c",
"src/api/netdb.c",
"src/api/netifapi.c",
"src/api/sockets.c",
"src/api/tcpip.c",
"src/core/def.c",
"src/core/dhcp.c",
"src/core/dns.c",
"src/core/init.c",
"src/core/ipv4/autoip.c",
"src/core/ipv4/icmp.c",
"src/core/ipv4/igmp.c",
"src/core/ipv4/inet.c",
"src/core/ipv4/inet_chksum.c",
"src/core/ipv4/ip.c",
"src/core/ipv4/ip_addr.c",
"src/core/ipv4/ip_frag.c",
"src/core/mem.c",
"src/core/memp.c",
"src/core/netif.c",
"src/core/pbuf.c",
"src/core/raw.c",
"src/core/stats.c",
"src/core/sys.c",
"src/core/tcp.c",
"src/core/tcp_in.c",
"src/core/tcp_out.c",
"src/core/timers.c",
"src/core/udp.c",
"src/netif/etharp.c",
]
liblwip_env.Append(CPPFLAGS = ['-nostdinc'])
liblwip_env.Append(CPPPATH = ['#build/include', '#build/include/ipv4'])
liblwip_env.StaticLibrary("liblwip", src)