Makefile.kmk revision 59190ecd61435d19ba3515b876272aee7bd12298
5c151cd77f89e923c6f2d3686c53733234d61ef1vboxsync # $Id$
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync## @file
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# Sub-Makefile for VBoxNetDHCP.
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
e64031e20c39650a7bc902a3e1aba613b9415deevboxsync# Copyright (C) 2009 Oracle Corporation
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# available from http://www.virtualbox.org. This file is free software;
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# you can redistribute it and/or modify it under the terms of the GNU
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# General Public License (GPL) as published by the Free Software
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncSUB_DEPTH = ../../../..
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# Targets.
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncifdef VBOX_WITH_HARDENING
f57695f2e0f50d04904c83d599f87942c8bb31f3vboxsync PROGRAMS += VBoxNetDHCPHardened
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync DLLS += VBoxNetDHCP
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncelse
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync PROGRAMS += VBoxNetDHCP
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncendif
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# Hardened VBoxNetDHCP.
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
f57695f2e0f50d04904c83d599f87942c8bb31f3vboxsyncVBoxNetDHCPHardened_TEMPLATE = VBOXR3HARDENEDEXE
fe7e3c6759a6ca07aa0081c487e4ef5605449895vboxsyncVBoxNetDHCPHardened_SOURCES = VBoxNetDHCPHardened.cpp
f57695f2e0f50d04904c83d599f87942c8bb31f3vboxsyncVBoxNetDHCPHardened_NAME = VBoxNetDHCP
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# VBoxNetDHCP
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync#
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncVBoxNetDHCP_TEMPLATE =
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncVBoxNetDHCP_TEMPLATE := VBOXR3$(if-expr defined(VBOX_WITH_HARDENING),,EXE)
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncVBoxNetDHCP_SOURCES = \
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync VBoxNetDHCP.cpp \
71e78bc7cd31385955b5684085e43f9d1d051d5avboxsync ../NetLib/VBoxNetIntIf.cpp \
71e78bc7cd31385955b5684085e43f9d1d051d5avboxsync ../NetLib/VBoxNetUDP.cpp \
71e78bc7cd31385955b5684085e43f9d1d051d5avboxsync ../NetLib/VBoxNetARP.cpp
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncVBoxNetDHCP_LIBS = \
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync $(LIB_RUNTIME)
8b54c82be0d7f0de1c6479551bf82c60d97e3bfdvboxsyncVBoxNetDHCP_LDFLAGS.win = /SUBSYSTEM:windows
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncinclude $(KBUILD_PATH)/subfooter.kmk
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync