18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync# $Id$
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync## @file
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync# Sub-Makefile for VBoxInstallHelper.dll.
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync#
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync#
b0e88382fa6cab5a202902e8e3fbbd8a7ce5e4edvboxsync# Copyright (C) 2008-2012 Oracle Corporation
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync#
e06c59a0dd265fb36fc3ade96b83ced3aec14c37vboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
e06c59a0dd265fb36fc3ade96b83ced3aec14c37vboxsync# available from http://www.virtualbox.org. This file is free software;
e06c59a0dd265fb36fc3ade96b83ced3aec14c37vboxsync# you can redistribute it and/or modify it under the terms of the GNU
e06c59a0dd265fb36fc3ade96b83ced3aec14c37vboxsync# General Public License (GPL) as published by the Free Software
e06c59a0dd265fb36fc3ade96b83ced3aec14c37vboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
e06c59a0dd265fb36fc3ade96b83ced3aec14c37vboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
e06c59a0dd265fb36fc3ade96b83ced3aec14c37vboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync#
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncSUB_DEPTH = ../../../../..
772269936494ffaddd0750ba9e28e805ba81398cvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncDLLS += VBoxInstallHelper
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncVBoxInstallHelper_TEMPLATE = VBOXR3STATIC
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncVBoxInstallHelper_DEFS = _WIN32_WINNT=0x0501 _UNICODE UNICODE
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncVBoxInstallHelper_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV)
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncVBoxInstallHelper_DEPS = $(VBOX_SVN_REV_KMK)
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncifdef VBOX_WITH_NETFLT
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync VBoxInstallHelper_DEFS += VBOX_WITH_NETFLT=1
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncendif
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncVBoxInstallHelper_SOURCES = \
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync VBoxInstallHelper.cpp \
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync VBoxInstallHelper.def \
33061909a66d118a0a4fde9c6ce7b37e88529d92vboxsync VBoxInstallHelper.rc \
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync VBoxCommon.cpp
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncifndef VBOX_OSE
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync VBoxInstallHelper_SOURCES += internal/VBoxSerial.cpp
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncendif
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsyncVBoxInstallHelper_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK)
541ba632c438350cc8044d7ce2c8623dca446546vboxsyncVBoxInstallHelper_LIBS = $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Msi.lib
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncifdef VBOX_WITH_NETFLT
f575b91c75af94bb069e1a3c481dc2e5f2334728vboxsync VBoxInstallHelper_LIBS += \
3b3bc8a9383a065307e540b83fc3a3d6c548a082vboxsync $(PATH_STAGE_LIB)/WinNetConfig.lib \
3b3bc8a9383a065307e540b83fc3a3d6c548a082vboxsync $(PATH_STAGE_LIB)/VBoxDrvCfg.lib \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncendif
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync
541ba632c438350cc8044d7ce2c8623dca446546vboxsyncif "$(KBUILD_TARGET)" == "win" && defined(VBOX_WITH_TESTCASES) && !defined(VBOX_OSE)
541ba632c438350cc8044d7ce2c8623dca446546vboxsync include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsyncendif
18470279db8a9fdd714617adbe1aa8b63cc80aeevboxsync
772269936494ffaddd0750ba9e28e805ba81398cvboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)
6eb6d0439d67fd4833f1d058b63bc9a56277b0b2vboxsync