Makefile.kmk revision 6da8aad9b9f0e2aa239259658e3d82073f5761e4
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# $Id$
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync## @file
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# Sub-Makefile for VBoxCredProv.
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync#
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync#
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# Copyright (C) 2009-2012 Oracle Corporation
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync#
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# available from http://www.virtualbox.org. This file is free software;
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# you can redistribute it and/or modify it under the terms of the GNU
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# General Public License (GPL) as published by the Free Software
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync#
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncSUB_DEPTH = ../../../../..
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncDLLS += VBoxCredProv
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncVBoxCredProv_TEMPLATE = VBOXGUESTR3DLL
6da8aad9b9f0e2aa239259658e3d82073f5761e4vboxsyncVBoxCredProv_DEFS = VBGL_VBOXGUEST VBOX_WITH_HGCM VBOX_WITH_SENS UNICODE
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncVBoxCredProv_SDKS.x86 = WINDDK
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncVBoxCredProv_SOURCES = \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync VBoxCredentialProvider.cpp \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync VBoxCredentialProvider.def \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync VBoxCredentialProvider.rc \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync VBoxCredProvFactory.cpp \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync VBoxCredProvProvider.cpp \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync VBoxCredProvCredential.cpp \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync VBoxCredProvPoller.cpp \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync VBoxCredProvUtils.cpp
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync#
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync# Since this is not the default SDK we have to navigate manually to it.
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync#
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncVBOX_PATH_PSDK_200702 := \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(PATH_DEVTOOLS)/win.x86/sdk/x200702/
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncVBoxCredProv_INCS := \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Include
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncVBoxCredProv_LIBS.x86 := \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/Uuid.Lib \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/credui.lib \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/Secur32.Lib \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/ShLwApi.Lib \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/NetAPI32.Lib
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncVBoxCredProv_LIBS.amd64 := \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/x64/Uuid.Lib \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/x64/credui.lib \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/x64/Secur32.Lib \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/x64/ShLwApi.Lib \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_PATH_PSDK_200702)/Lib/x64/NetAPI32.Lib
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncVBoxCredProv_LIBS += \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_LIB_IPRT_GUEST_R3) \
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync $(VBOX_LIB_VBGL_R3)
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsync
f5460c92ad7bac3360afa9868da9a43b0300c1ecvboxsyncinclude $(KBUILD_PATH)/subfooter.kmk
352bb6b9d2fa1f7df7797f50c58e297ac37059a2vboxsync