Makefile.kmk revision dcea28d87546913d664d332092030127558b642c
f9a51917495bc8ba8b60632219652a7b122c1190vboxsync# Copyright (C) 2006-2012 Oracle Corporation
f9a51917495bc8ba8b60632219652a7b122c1190vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
f9a51917495bc8ba8b60632219652a7b122c1190vboxsync# available from http://www.virtualbox.org. This file is free software;
f9a51917495bc8ba8b60632219652a7b122c1190vboxsync# you can redistribute it and/or modify it under the terms of the GNU
f9a51917495bc8ba8b60632219652a7b122c1190vboxsync# General Public License (GPL) as published by the Free Software
f9a51917495bc8ba8b60632219652a7b122c1190vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
f9a51917495bc8ba8b60632219652a7b122c1190vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
include $(KBUILD_PATH)/subheader.kmk
include ../../Devices/Network/lwip-new/Makefile.kmk
VBoxNetLwipNATHardened_SOURCES += VBoxNetNATHardened.cpp
VBoxNetLwipNATHardened_LDFLAGS.win = /SUBSYSTEM:windows
VBoxNetLwipNAT_DEFS.win += VBOX_COM_OUTOFPROC_MODULE _WIN32_WINNT=0x501 # Windows XP
VBoxNetLwipNAT_SOURCES += VBoxNetLwipNAT.cpp \
VBoxNetLwipNAT_LIBS.solaris += socket nsl
VBoxNetLwipNAT_LDFLAGS.win = /SUBSYSTEM:windows
# <sys/feature_tests.h> insists that 600 requires C99 and so it
VBoxNetLwipNAT_CFLAGS.solaris += -std=c99
VBoxNetLwipNAT_DEFS.solaris += _XOPEN_SOURCE=600
VBoxNetLwipNAT_DEFS.solaris += _XOPEN_SOURCE=500
VBoxNetLwipNAT_DEFS.solaris += __EXTENSIONS__=1
proxy.c \
pxtcp.c \
pxudp.c \
pxdns.c \
fwtcp.c \
fwudp.c \
VBoxNetLwipNAT_SOURCES += pxping_win.c
VBoxNetLwipNAT_SOURCES += pxping.c
# VBoxNetLwipNAT_SOURCES += getrawsock.c
VBoxNetLwipNAT_INCS += . # for lwipopts.h
VBoxNetLwipNAT, ../../Devices/Network/lwip-new))
$$(VBoxNetLwipNAT_0_OUTDIR)/VBoxNetLwipNAT-icon.rc: $(VBOX_WINDOWS_ICON_FILE) $$(VBoxNetLwipNAT_DEFPATH)/Makefile.kmk | $$(dir $$@)