Makefile.kmk revision 512facdec74744adf03a688eae5ae00628d89d82
bff1915a855c5b71d76f6391549eadda348e33b0vboxsync# $Id$
bff1915a855c5b71d76f6391549eadda348e33b0vboxsync## @file
6d1a8b922859f63b629351cba4793043627d7c8fvboxsync# Sub-Makefile for VBoxInstallHelper.dll.
bff1915a855c5b71d76f6391549eadda348e33b0vboxsync#
bff1915a855c5b71d76f6391549eadda348e33b0vboxsync
bff1915a855c5b71d76f6391549eadda348e33b0vboxsync#
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync# Copyright (C) 2010 Oracle Corporation
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync#
bd8e360cd1db83dcb2694ea9122ce3bc5bae678avboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
bd8e360cd1db83dcb2694ea9122ce3bc5bae678avboxsync# available from http://www.virtualbox.org. This file is free software;
bd8e360cd1db83dcb2694ea9122ce3bc5bae678avboxsync# you can redistribute it and/or modify it under the terms of the GNU
bd8e360cd1db83dcb2694ea9122ce3bc5bae678avboxsync# General Public License (GPL) as published by the Free Software
bd8e360cd1db83dcb2694ea9122ce3bc5bae678avboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
bd8e360cd1db83dcb2694ea9122ce3bc5bae678avboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
bd8e360cd1db83dcb2694ea9122ce3bc5bae678avboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
a16eb14ad7a4b5ef91ddc22d3e8e92d930f736fcvboxsync#
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsyncSUB_DEPTH = ../../../../..
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsyncinclude $(KBUILD_PATH)/subheader.kmk
1c94c0a63ba68be1a7b2c640e70d7a06464e4fcavboxsync
bff1915a855c5b71d76f6391549eadda348e33b0vboxsyncDLLS += VBoxInstallHelper
995825c1ba4ab8b5d5b52ce33327f4630ad7ca64vboxsyncVBoxInstallHelper_TEMPLATE = VBOXR3STATIC
995825c1ba4ab8b5d5b52ce33327f4630ad7ca64vboxsyncVBoxInstallHelper_DEFS = _WIN32_WINNT=0x0501 _UNICODE UNICODE
995825c1ba4ab8b5d5b52ce33327f4630ad7ca64vboxsyncVBoxInstallHelper_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV)
995825c1ba4ab8b5d5b52ce33327f4630ad7ca64vboxsyncVBoxInstallHelper_DEPS = $(VBOX_SVN_REV_KMK)
6d1a8b922859f63b629351cba4793043627d7c8fvboxsyncifdef VBOX_WITH_NETFLT
995825c1ba4ab8b5d5b52ce33327f4630ad7ca64vboxsync VBoxInstallHelper_DEFS += VBOX_WITH_NETFLT=1
27537ffef7291d0bb3a24e459a6b94c65586defevboxsyncendif
bff1915a855c5b71d76f6391549eadda348e33b0vboxsyncVBoxInstallHelper_SOURCES = \
6d1a8b922859f63b629351cba4793043627d7c8fvboxsync VBoxInstallHelper.cpp \
6d1a8b922859f63b629351cba4793043627d7c8fvboxsync VBoxInstallHelper.def \
6d1a8b922859f63b629351cba4793043627d7c8fvboxsync VBoxCommon.cpp
6d1a8b922859f63b629351cba4793043627d7c8fvboxsyncifndef VBOX_OSE
bff1915a855c5b71d76f6391549eadda348e33b0vboxsync VBoxInstallHelper_SOURCES += internal/VBoxSerial.cpp
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsyncendif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsyncVBoxInstallHelper_SDKS = WINPSDK W2K3DDK
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsyncVBoxInstallHelper_LIBS = $(PATH_SDK_W2K3DDK_LIB)/Msi.lib
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsyncifdef VBOX_WITH_NETFLT
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync VBoxInstallHelper_LIBS += $(PATH_LIB)/WinNetConfig.lib \
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync $(PATH_SDK_WINPSDK_LIB)/WbemUuid.Lib
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsyncendif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsyncifeq ($(KBUILD_TARGET),win)
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync ifdef VBOX_WITH_TESTCASES
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync ifndef VBOX_OSE
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync include $(PATH_SUB_CURRENT)/testcase/Makefile.kmk
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync endif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsyncendif
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsyncinclude $(KBUILD_PATH)/subfooter.kmk
1c2c968fd241148110002d75b2c0fdeddc211e14vboxsync