Makefile.kmk revision 2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762e
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# Sub-Makefile for VBoxNetDHCP.
772269936494ffaddd0750ba9e28e805ba81398cvboxsync# Copyright (C) 2009-2012 Oracle Corporation
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.
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncSUB_DEPTH = ../../../..
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncifdef VBOX_WITH_HARDENING
f57695f2e0f50d04904c83d599f87942c8bb31f3vboxsync PROGRAMS += VBoxNetDHCPHardened
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync DLLS += VBoxNetDHCP
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync PROGRAMS += VBoxNetDHCP
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# Hardened VBoxNetDHCP.
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsyncVBoxNetDHCPHardened_TEMPLATE = VBOXMAINCLIENTEXE
fe7e3c6759a6ca07aa0081c487e4ef5605449895vboxsyncVBoxNetDHCPHardened_SOURCES = VBoxNetDHCPHardened.cpp
f57695f2e0f50d04904c83d599f87942c8bb31f3vboxsyncVBoxNetDHCPHardened_NAME = VBoxNetDHCP
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync# VBoxNetDHCP
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsyncVBoxNetDHCP_TEMPLATE = VBOXMAINCLIENTEXE
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync#VBoxNetDHCP_TEMPLATE := VBOXR3$(if-expr defined(VBOX_WITH_HARDENING),,EXE)
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncVBoxNetDHCP_SOURCES = \
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsyncVBoxNetDHCP_LIBS = \
88b7935c7a9d5156b439570abcea19c121ecf60bvboxsync $(LIB_RUNTIME)
8b54c82be0d7f0de1c6479551bf82c60d97e3bfdvboxsyncVBoxNetDHCP_LDFLAGS.win = /SUBSYSTEM:windows
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsyncifeq ($(USERNAME),vvl)
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsyncPROGRAMS += tstDhcpConfig
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync# VBOXMAINCLIENT here only to use DhcpOpt_T type.
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsynctstDhcpConfig_TEMPLATE = VBOXMAINCLIENTEXE
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync#XXX: enable condtionally if user is vvl
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsync#tstDhcpConfig_INSTTYPE = none
2e2dec6e64c09dd7e3fe4ad0ee8bb5cf7d63762evboxsynctstDhcpConfig_SOURCES = test/tstDhcpConfig.cpp \
772269936494ffaddd0750ba9e28e805ba81398cvboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)