History log of /vbox/src/VBox/Devices/Network/lwip-new/Makefile.kmk
Revision Date Author Comments Expand
2da8491ad3a9d6f4aa833f36add1b459edaa281b 50104 19-Jan-2014 vboxsync

Fix mangled SVN keyword.

7c4364408b7a09aba4789cc74a1437e129a3a048 50103 19-Jan-2014 vboxsync

LWIP_NOASSERT is tested with #ifdef, not #if. Drop it its incorrect definition from lwipopts.h and instead disable it in the Makefile for release, profile and kprofile builds.

1f2072fe52cfd4f4160dbfb7471038f7a638c044 50058 13-Jan-2014 vboxsync

def_vbox_lwip_flags: Make it possible to supply additional compilation flags to lwip from the client component by adding FOO_LWIP_INCS to corresponding _INCS, ditto for _DEFS. This is intended for components that use def_vbox_lwip_private and then call def_vbox_lwip_flags on a few of its files that use lwip. Adjust affected callers. Not used by any component yet, but it makes it possible to supply different lwipopt.h to different builds of lwip (coming soon in a separate commit).

0f7cd333d1518ad3727eea757bd7c0374939e2da 50057 13-Jan-2014 vboxsync

Minor cosmetics, no functional change.

a3d9dd392ec76233e30f01423ed5755e6187618e 48178 30-Aug-2013 vboxsync

Do not hardcode lwip location in lwip makefile. Provide functions for "calling" makefiles to add lwip to its sources and use these functions in Devices and NAT. XXX: It's still icky that Devices pulls in lwip makefile and then NAT (which is included later) inherits it. But this commit allows inclusion problem (and possible move of the lwip directory) to be addressed separately.

7ef3536a16d94ef631f482a3e631f2197af06aa7 48169 29-Aug-2013 vboxsync

Move Devices bits to Devices makefile.

fb10e57923eccc4b248e05c64c505f33a501857a 48113 28-Aug-2013 vboxsync

Move slip, ppp and snmp sources to separate += assignments and comment them out - we don't enable these features in lwipopts.h.

dea2812d54fc961d3194486fe0d0511833f91ca0 48112 28-Aug-2013 vboxsync

Drop src/netif/ethernetif.c from LWIP_SOURCES - it's an #if 0'ed sample code.

b05c23c391bac648a3635b9aecb24117f748a67d 48111 28-Aug-2013 vboxsync

Minor cosmetic in variable assignments.

994437951cbf1cb7f9573c5623aaed0df89451d1 48108 28-Aug-2013 vboxsync

VBoxLwipCore.cpp is a generic wrapper for lwip, so it should live alongside lwip. This removes Devices/Network from the list of mandatory include directories (this will be necessary for component specific lwipopts.h).

a218a3f92594b5f2beb9c8298c6fe6e3a8e502f8 48001 22-Aug-2013 vboxsync

Move proxy sources from Devices/Network/lwip-new/vbox to NetworkServices/NAT where they belong.

Makefile.kmk /vbox/src/VBox/NetworkServices/NAT/Makefile.kmk /vbox/src/VBox/NetworkServices/NAT/RTWinPoll.cpp /vbox/src/VBox/NetworkServices/NAT/RTWinSocketPair.cpp /vbox/src/VBox/NetworkServices/NAT/dhcp6.h /vbox/src/VBox/NetworkServices/NAT/fwtcp.c /vbox/src/VBox/NetworkServices/NAT/fwudp.c /vbox/src/VBox/NetworkServices/NAT/portfwd.c /vbox/src/VBox/NetworkServices/NAT/portfwd.h /vbox/src/VBox/NetworkServices/NAT/proxy_dhcp6ds.c /vbox/src/VBox/NetworkServices/NAT/proxy_pollmgr.c /vbox/src/VBox/NetworkServices/NAT/proxy_pollmgr.h /vbox/src/VBox/NetworkServices/NAT/proxy_rtadvd.c /vbox/src/VBox/NetworkServices/NAT/proxy_tftpd.c /vbox/src/VBox/NetworkServices/NAT/proxytest.c /vbox/src/VBox/NetworkServices/NAT/proxytest.h /vbox/src/VBox/NetworkServices/NAT/pxdns.c /vbox/src/VBox/NetworkServices/NAT/pxremap.c /vbox/src/VBox/NetworkServices/NAT/pxremap.h /vbox/src/VBox/NetworkServices/NAT/pxtcp.c /vbox/src/VBox/NetworkServices/NAT/pxtcp.h /vbox/src/VBox/NetworkServices/NAT/pxudp.c /vbox/src/VBox/NetworkServices/NAT/rtmon_bsd.c /vbox/src/VBox/NetworkServices/NAT/rtmon_linux.c /vbox/src/VBox/NetworkServices/NAT/rtmon_win.c /vbox/src/VBox/NetworkServices/NAT/tftp.h /vbox/src/VBox/NetworkServices/NAT/winpoll.h /vbox/src/VBox/NetworkServices/NAT/winutils.h
2e848e79ccf2e4285250a0af98ddb9eb28864878 47886 20-Aug-2013 vboxsync

export lwip-new to OSE

/vbox/Config.kmk /vbox/src/VBox/Devices/Network/VBoxLwipCore.cpp /vbox/src/VBox/Devices/Network/VBoxLwipCore.h CHANGELOG COPYING FILES Makefile.kmk README UPGRADING 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/inet_chksum.c src/core/init.c src/core/ipv4/autoip.c src/core/ipv4/icmp.c src/core/ipv4/igmp.c src/core/ipv4/ip4.c src/core/ipv4/ip4_addr.c src/core/ipv4/ip_frag.c src/core/ipv6/README src/core/ipv6/dhcp6.c src/core/ipv6/ethip6.c src/core/ipv6/icmp6.c src/core/ipv6/inet6.c src/core/ipv6/ip6.c src/core/ipv6/ip6_addr.c src/core/ipv6/ip6_frag.c src/core/ipv6/mld6.c src/core/ipv6/nd6.c src/core/mem.c src/core/memp.c src/core/netif.c src/core/pbuf.c src/core/raw.c src/core/snmp/asn1_dec.c src/core/snmp/asn1_enc.c src/core/snmp/mib2.c src/core/snmp/mib_structs.c src/core/snmp/msg_in.c src/core/snmp/msg_out.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/include/ipv4/lwip/autoip.h src/include/ipv4/lwip/icmp.h src/include/ipv4/lwip/igmp.h src/include/ipv4/lwip/inet.h src/include/ipv4/lwip/ip4.h src/include/ipv4/lwip/ip4_addr.h src/include/ipv4/lwip/ip_frag.h src/include/ipv6/lwip/dhcp6.h src/include/ipv6/lwip/ethip6.h src/include/ipv6/lwip/icmp6.h src/include/ipv6/lwip/inet6.h src/include/ipv6/lwip/ip6.h src/include/ipv6/lwip/ip6_addr.h src/include/ipv6/lwip/ip6_frag.h src/include/ipv6/lwip/mld6.h src/include/ipv6/lwip/nd6.h src/include/lwip/api.h src/include/lwip/api_msg.h src/include/lwip/arch.h src/include/lwip/debug.h src/include/lwip/def.h src/include/lwip/dhcp.h src/include/lwip/dns.h src/include/lwip/err.h src/include/lwip/inet_chksum.h src/include/lwip/init.h src/include/lwip/ip.h src/include/lwip/ip_addr.h src/include/lwip/mem.h src/include/lwip/memp.h src/include/lwip/memp_std.h src/include/lwip/netbuf.h src/include/lwip/netdb.h src/include/lwip/netif.h src/include/lwip/netifapi.h src/include/lwip/opt.h src/include/lwip/pbuf.h src/include/lwip/raw.h src/include/lwip/sio.h src/include/lwip/snmp.h src/include/lwip/snmp_asn1.h src/include/lwip/snmp_msg.h src/include/lwip/snmp_structs.h src/include/lwip/sockets.h src/include/lwip/stats.h src/include/lwip/sys.h src/include/lwip/tcp.h src/include/lwip/tcp_impl.h src/include/lwip/tcpip.h src/include/lwip/timers.h src/include/lwip/udp.h src/include/netif/etharp.h src/include/netif/ppp_oe.h src/include/netif/slipif.h src/include/posix/netdb.h src/include/posix/sys/socket.h src/netif/FILES src/netif/etharp.c src/netif/ethernetif.c src/netif/ppp/auth.c src/netif/ppp/auth.h src/netif/ppp/chap.c src/netif/ppp/chap.h src/netif/ppp/chpms.c src/netif/ppp/chpms.h src/netif/ppp/fsm.c src/netif/ppp/fsm.h src/netif/ppp/ipcp.c src/netif/ppp/ipcp.h src/netif/ppp/lcp.c src/netif/ppp/lcp.h src/netif/ppp/magic.c src/netif/ppp/magic.h src/netif/ppp/md5.c src/netif/ppp/md5.h src/netif/ppp/pap.c src/netif/ppp/pap.h src/netif/ppp/ppp.c src/netif/ppp/ppp.h src/netif/ppp/ppp_impl.h src/netif/ppp/ppp_oe.c src/netif/ppp/pppdebug.h src/netif/ppp/randm.c src/netif/ppp/randm.h src/netif/ppp/readme.txt src/netif/ppp/vj.c src/netif/ppp/vj.h src/netif/slipif.c vbox/dhcp6.h vbox/fwtcp.c vbox/fwudp.c vbox/portfwd.c vbox/portfwd.h vbox/proxy_dhcp6ds.c vbox/proxy_pollmgr.c vbox/proxy_pollmgr.h vbox/proxy_rtadvd.c vbox/proxy_tftpd.c vbox/proxytest.c vbox/proxytest.h vbox/pxdns.c vbox/pxremap.c vbox/pxremap.h vbox/pxtcp.c vbox/pxtcp.h vbox/pxudp.c vbox/rtmon_bsd.c vbox/rtmon_linux.c vbox/rtmon_win.c vbox/tftp.h vbox/vbox-compat.h vbox/winpoll.h vbox/winutils.h