9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# $Id$
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync## @file
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# Makefile for the Windows guest miniport driver.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
772269936494ffaddd0750ba9e28e805ba81398cvboxsync# Copyright (C) 2011-2012 Oracle Corporation
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# This file is part of VirtualBox Open Source Edition (OSE), as
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# available from http://www.virtualbox.org. This file is free software;
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# you can redistribute it and/or modify it under the terms of the GNU
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# General Public License (GPL) as published by the Free Software
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# Foundation, in version 2 as it comes in the "COPYING" file of the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# VirtualBox OSE distribution. VirtualBox OSE is distributed in the
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# hope that it will be useful, but WITHOUT ANY WARRANTY of any kind.
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncSUB_DEPTH = ../../../../../../..
772269936494ffaddd0750ba9e28e805ba81398cvboxsyncinclude $(KBUILD_PATH)/subheader.kmk
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# VBoxVideo - Windows Guest Additions XPDM Miniport Video Driver
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
ab282eba643e33260c91a6096bcc187f4bfe5bc3vboxsync# Note. This has to run on NT4! (*_NT4 => *_W2K3 when targeting 64-bit.)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncSYSMODS += VBoxVideo
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncVBoxVideo_TEMPLATE = VBOXGUESTR0
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsyncVBoxVideo_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4)
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsyncVBoxVideo_DEFS = VBOX_XPDM_MINIPORT VBOX_WITH_8BPP_MODES VBOX_USING_$(VBOX_WINDDK_GST_NT4)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncVBoxVideo_DEFS += LOG_TO_BACKDOOR #LOG_ENABLED
9d2e7ed8e189512c25a157df26d2f2419bec278bvboxsyncVBoxVideo_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncifdef VBOX_WITH_VIDEOHWACCEL
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideo_DEFS += VBOX_WITH_VIDEOHWACCEL
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncendif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncVBoxVideo_INCS = ../../../include .. .
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncVBoxVideo_LDFLAGS.x86 = /Entry:DriverEntry@8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncVBoxVideo_LDFLAGS.amd64 = /Entry:DriverEntry
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncVBoxVideo_SOURCES = \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xpdm/VBoxMPDriver.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xpdm/VBoxMP.def \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync xpdm/VBoxMP.rc \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync xpdm/VBoxMPVideoPortAPI.cpp \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync xpdm/VBoxMPInternal.cpp \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync xpdm/VBoxMPRegistry.cpp \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync xpdm/VBoxMPIOCTL.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync common/VBoxMPUtils.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync common/VBoxMPCommon.cpp \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync common/VBoxMPHGSMI.cpp \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync common/VBoxMPVidModes.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncVBoxVideo_LIBS = \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/videoprt.lib \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/ntoskrnl.lib \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/hal.lib \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync $(VBOX_LIB_VBGL_R0) \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync $(VBOX_LIB_IPRT_GUEST_R0_NT4) \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB)
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncVBoxVideo_LIBS.x86 = \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/exsup.lib
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncifdef VBOX_WITH_WDDM
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync #
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync # VBoxVideoWddm - Windows Guest Additions WDDM Miniport Video Driver
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync #
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync SYSMODS += VBoxVideoWddm
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_TEMPLATE = VBOXGUESTR0
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync VBoxVideoWddm_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
0e2a0905f4583cd1c88deabfcbe590166763331bvboxsync VBoxVideoWddm_DEFS += VBOX_WITH_8BPP_MODES DXGKDDI_INTERFACE_VERSION=0x1053
87150caf549846b0edba30c50dabe5092df70b5fvboxsync VBoxVideoWddm_DEFS += VBOX_WDDM_MINIPORT VBOX_WITH_WDDM VBOX_WITH_HGCM
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ifdef VBOX_WITH_VIDEOHWACCEL
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_DEFS += VBOX_WITH_VIDEOHWACCEL
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync endif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ifdef VBOXWDDM_WITH_VBVA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_DEFS += VBOXWDDM_WITH_VBVA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_DEFS += VBOXWDDM_RENDER_FROM_SHADOW
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ifdef VBOXVDMA_WITH_VBVA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_DEFS += VBOXVDMA_WITH_VBVA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync endif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync endif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ifdef VBOX_WITH_VDMA
b725254e5641d950d1b5d5a1e2414775fa877265vboxsync VBoxVideoWddm_DEFS += VBOX_WITH_VDMA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync endif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ifdef VBOX_WITH_CRHGSMI
b725254e5641d950d1b5d5a1e2414775fa877265vboxsync VBoxVideoWddm_DEFS += VBOX_WITH_CRHGSMI
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync endif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ifdef DEBUG_misha
b725254e5641d950d1b5d5a1e2414775fa877265vboxsync VBoxVideoWddm_DEFS += LOG_ENABLED
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync endif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_DEFS += LOG_TO_BACKDOOR
9d2e7ed8e189512c25a157df26d2f2419bec278bvboxsync VBoxVideoWddm_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV)
e637cb22e348f5665d5473dae55ed785aa7b6e9avboxsync ifdef VBOX_VDMA_WITH_WATCHDOG
e637cb22e348f5665d5473dae55ed785aa7b6e9avboxsync VBoxVideoWddm_DEFS += VBOX_VDMA_WITH_WATCHDOG
e637cb22e348f5665d5473dae55ed785aa7b6e9avboxsync endif
612ab06c3d17ed10137724a3745004d09566f53avboxsync VBoxVideoWddm_INCS += \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync ../../../include \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync .. \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync . \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync ../../../../common/VBoxGuestLib \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(VBOX_PATH_CROGL_INCLUDE) \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(VBOX_PATH_CROGL_GENFILES) \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/packer
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_LDFLAGS.x86 += /Entry:DriverEntry@8
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_LDFLAGS.amd64 += /Entry:DriverEntry
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_SOURCES = \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPWddm.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPVidPn.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPVdma.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPShgsmi.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPCm.cpp \
87150caf549846b0edba30c50dabe5092df70b5fvboxsync wddm/VBoxMPCr.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPMisc.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPWddm.rc \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPRegistry.cpp \
635c83753ed04cf3637e019af0e15ba40e07f2fevboxsync wddm/VBoxMPVModes.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync common/VBoxMPUtils.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync common/VBoxMPCommon.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync common/VBoxMPHGSMI.cpp \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp \
b4c150c76d00ac5b8957b0148e2be234e567cf9avboxsync $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/VBVABase.cpp \
ad290511521ce8388a9926b165241ecf83c330a7vboxsync $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp
635c83753ed04cf3637e019af0e15ba40e07f2fevboxsync
635c83753ed04cf3637e019af0e15ba40e07f2fevboxsync VBoxVideoWddm_SOURCES += \
635c83753ed04cf3637e019af0e15ba40e07f2fevboxsync $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/util/sortarray.cpp
2b114c590cf5a19f8047cd7bde9c7e5ae00aa22bvboxsync
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync if defined(VBOX_WITH_CROGL)
612ab06c3d17ed10137724a3745004d09566f53avboxsync VBoxVideoWddm_SOURCES += \
e3446481443bfba00b0ed79770dbb97c838713edvboxsync $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/util/vreg.cpp \
612ab06c3d17ed10137724a3745004d09566f53avboxsync $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/packer/pack_buffer.c \
612ab06c3d17ed10137724a3745004d09566f53avboxsync $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/packer/pack_bounds.c \
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/packer/pack_visibleregion.c \
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/packer/pack_misc.c \
612ab06c3d17ed10137724a3745004d09566f53avboxsync $(VBOX_PATH_CROGL_GENFILES)/pack_bounds_swap.c \
4bf357e9215bcc257ba2a5e13ef1f083053cfeb9vboxsync $(VBOX_PATH_CROGL_GENFILES)/packer.c \
612ab06c3d17ed10137724a3745004d09566f53avboxsync wddm/VBoxMPCrUtil.cpp
7b6926b2bf44f326f40e1d9d1ce33a4dff0a2c67vboxsync VBoxVideoWddm_DEFS += VBOX_WITH_CROGL
612ab06c3d17ed10137724a3745004d09566f53avboxsync endif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ifdef VBOXWDDM_WITH_VBVA
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_SOURCES += \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPVbva.cpp
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync endif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ifdef VBOX_WITH_VIDEOHWACCEL
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_SOURCES += \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync wddm/VBoxMPVhwa.cpp
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync endif
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_LIBS.x86 = \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/BufferOverflowK.lib
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync #VBoxVideoWddm_LIBS.x86 += \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync # $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/exsup.lib
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync VBoxVideoWddm_LIBS = \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/ntoskrnl.lib \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/hal.lib \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/displib.lib \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync $(VBOX_LIB_VBGL_R0) \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(VBOX_LIB_IPRT_GUEST_R0) \
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB)
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync
223a6730e81629b0bf552ccc31f119a998cc8e27vboxsync ifdef VBOX_WITH_WDDM_W8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync #
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync # VBoxVideoW8 - Windows Guest Additions WDDM 1.2 Miniport Video Driver for Win8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync #
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync SYSMODS += VBoxVideoW8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync VBoxVideoW8_EXTENDS = VBoxVideoWddm
572a39d0d13280ed809258fe378b924f33f28aebvboxsync VBoxVideoW8_TEMPLATE = VBOXGUESTR0
572a39d0d13280ed809258fe378b924f33f28aebvboxsync VBoxVideoW8_SDKS = $(VBOX_WINDDK_GST_W8) # No ReorderCompilerIncs here!
0e2a0905f4583cd1c88deabfcbe590166763331bvboxsync VBoxVideoW8_DEFS = $(subst DXGKDDI_INTERFACE_VERSION=0x1053,DXGKDDI_INTERFACE_VERSION=0x300E,$(VBoxVideoWddm_DEFS)) VBOX_WDDM_WIN8
ee22a6c5721a33311c883a3c7bde66d83313093avboxsync VBoxVideoW8_SOURCES = $(subst VBoxMPWddm.rc,VBoxMPW8.rc,$(VBoxVideoWddm_SOURCES))
572a39d0d13280ed809258fe378b924f33f28aebvboxsync VBoxVideoW8_LIBS.x86 = $(NO_SUCH_VARIABLE)
572a39d0d13280ed809258fe378b924f33f28aebvboxsync VBoxVideoW8_LIBS.amd64 = $(NO_SUCH_VARIABLE)
572a39d0d13280ed809258fe378b924f33f28aebvboxsync VBoxVideoW8_LIBS = \
572a39d0d13280ed809258fe378b924f33f28aebvboxsync $(VBOX_LIB_VBGL_R0) \
572a39d0d13280ed809258fe378b924f33f28aebvboxsync $(VBOX_LIB_IPRT_GUEST_R0) \
572a39d0d13280ed809258fe378b924f33f28aebvboxsync $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/ntoskrnl.lib \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/hal.lib \
7519a1c4323fa86fbb19a36a91cd25abfd7af714vboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/displib.lib \
572a39d0d13280ed809258fe378b924f33f28aebvboxsync $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/BufferOverflowK.lib
223a6730e81629b0bf552ccc31f119a998cc8e27vboxsync endif # VBOX_WITH_WDDM_W8
2888816fbcb216a2dbc97a95fa5a50b6caa09e32vboxsync
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncendif # VBOX_WITH_WDDM
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
223a6730e81629b0bf552ccc31f119a998cc8e27vboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# Signing requires both miniport and display drivers
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync# so it'd be dealt with in the parent makefile.
223a6730e81629b0bf552ccc31f119a998cc8e27vboxsync#
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsyncifdef VBOX_SIGN_ADDITIONS
a5f487d264b5aebe8d28ad35d0353630bd2b77cdvboxsync VBoxVideo_INSTTYPE = none
a5f487d264b5aebe8d28ad35d0353630bd2b77cdvboxsync VBoxVideo_DEBUG_INSTTYPE = both
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync ifdef VBOX_WITH_WDDM
a5f487d264b5aebe8d28ad35d0353630bd2b77cdvboxsync VBoxVideoWddm_INSTTYPE = none
a5f487d264b5aebe8d28ad35d0353630bd2b77cdvboxsync VBoxVideoWddm_DEBUG_INSTTYPE = both
223a6730e81629b0bf552ccc31f119a998cc8e27vboxsync ifdef VBOX_WITH_WDDM_W8
223a6730e81629b0bf552ccc31f119a998cc8e27vboxsync VBoxVideoW8_INSTTYPE = none
223a6730e81629b0bf552ccc31f119a998cc8e27vboxsync VBoxVideoW8_DEBUG_INSTTYPE = both
5004cebdcde71a51ec9a5b450fa5af8a9db1aac2vboxsync endif
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync endif
ee22a6c5721a33311c883a3c7bde66d83313093avboxsyncendif # VBOX_SIGN_ADDITIONS
9055f61bb57d2a625c6434d55beac7565c3b3c0dvboxsync
772269936494ffaddd0750ba9e28e805ba81398cvboxsyncinclude $(FILE_KBUILD_SUB_FOOTER)
572a39d0d13280ed809258fe378b924f33f28aebvboxsync