1import sys 2 3Import('env') 4 5liblwip_env = env.Clone() 6 7src = [ 8 "src/arch/sys_arch.c", 9 "src/arch/etherif.c", 10 "src/api/api_lib.c", 11 "src/api/api_msg.c", 12 "src/api/err.c", 13 "src/api/netbuf.c", 14 "src/api/netdb.c", 15 "src/api/netifapi.c", 16 "src/api/sockets.c", 17 "src/api/tcpip.c", 18 "src/core/def.c", 19 "src/core/dhcp.c", 20 "src/core/dns.c", 21 "src/core/init.c", 22 "src/core/ipv4/autoip.c", 23 "src/core/ipv4/icmp.c", 24 "src/core/ipv4/igmp.c", 25 "src/core/ipv4/inet.c", 26 "src/core/ipv4/inet_chksum.c", 27 "src/core/ipv4/ip.c", 28 "src/core/ipv4/ip_addr.c", 29 "src/core/ipv4/ip_frag.c", 30 "src/core/mem.c", 31 "src/core/memp.c", 32 "src/core/netif.c", 33 "src/core/pbuf.c", 34 "src/core/raw.c", 35 "src/core/stats.c", 36 "src/core/sys.c", 37 "src/core/tcp.c", 38 "src/core/tcp_in.c", 39 "src/core/tcp_out.c", 40 "src/core/timers.c", 41 "src/core/udp.c", 42 "src/netif/etharp.c", 43] 44 45liblwip_env.Append(CPPFLAGS = ['-nostdinc']) 46liblwip_env.Append(CPPPATH = ['#build/include', '#build/include/ipv4']) 47 48liblwip_env.StaticLibrary("liblwip", src) 49 50