Changeset 42154 in vbox for trunk/src/VBox
- Timestamp:
- Jul 13, 2012 11:00:53 PM (13 years ago)
- svn:sync-xref-src-repo-rev:
- 79125
- Location:
- trunk/src/VBox
- Files:
-
- 40 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/common/xpdm/VBoxVideoPortAPI.h
r37423 r42154 27 27 /*Basic datatypes*/ 28 28 typedef long VBOXVP_STATUS; 29 #ifndef VBOX_USING_W2K3DDK 30 typedef struct _ENG_EVENT *VBOXPEVENT; 31 #else 29 32 typedef struct _VIDEO_PORT_EVENT *VBOXPEVENT; 33 #endif 30 34 typedef struct _VIDEO_PORT_SPIN_LOCK *VBOXPSPIN_LOCK; 31 35 typedef union _LARGE_INTEGER *VBOXPLARGE_INTEGER; -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk
r41485 r42154 22 22 # VBoxDisp - Windows Guest Additions XPDM Display Driver 23 23 # 24 # Note. This has to run on NT4! 25 # (VBOX_LIB_IPRT_GUEST_R0_NT4 == VBOX_LIB_IPRT_GUEST_R0 on 64-bit) 24 # Note. This has to run on NT4! (*_NT4 => *_W2K3 when targetting 64-bit.) 26 25 # 27 26 SYSMODS += VBoxDisp 28 27 VBoxDisp_TEMPLATE = VBOXGUESTR0 29 28 VBoxDisp_SYSSUFF = .dll 29 VBoxDisp_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 30 30 VBoxDisp_DEFS = _WIN32_WINNT=0x0501 VBOX_WITH_DDRAW 31 31 VBoxDisp_DEFS += LOG_TO_BACKDOOR #LOG_ENABLED … … 63 63 endif 64 64 VBoxDisp_LIBS = \ 65 $(PATH_SDK_ W2K3DDK_LIB)/win32k.lib \65 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/win32k.lib \ 66 66 $(VBOX_LIB_IPRT_GUEST_R0_NT4) \ 67 67 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) … … 84 84 DLLS += VBoxDispD3D 85 85 VBoxDispD3D_TEMPLATE = VBOXGUESTR3DLL 86 VBoxDispD3D_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 86 87 VBoxDispD3D_DEFS = UNICODE _UNICODE VBOX_WITH_WDDM VBOXWDDMDISP LOG_TO_BACKDOOR LOG_TO_BACKDOOR_DRV VBOX_WITH_HGCM 87 88 ifdef DEBUG_misha … … 103 104 VBoxDispD3D_DEFS += VBOX_WITH_CROGL 104 105 endif 105 VBoxDispD3D_INCS = ../../../include .. 106 VBoxDispD3D_INCS = \ 107 ../../../include \ 108 .. 106 109 VBoxDispD3D_SOURCES = \ 107 110 wddm/VBoxDispD3D.cpp \ … … 121 124 #VBoxDispD3D_DEFS += VBOX_WITH_CRHGSMI 122 125 #endif 123 VBoxDispD3D_SDKS = WINDDKWLH124 126 VBoxDispD3D_LIBS = \ 125 127 $(VBOX_LIB_IPRT_GUEST_R3) \ … … 147 149 LIBRARIES += VBoxCrHgsmi 148 150 VBoxCrHgsmi_TEMPLATE = VBOXGUESTR3LIB 151 VBoxCrHgsmi_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 149 152 VBoxCrHgsmi_DEFS = UNICODE _UNICODE VBOX_WITH_CRHGSMI IN_VBOXCRHGSMI VBOX_WITH_WDDM VBOX_WITH_VDMA VBOX_WITH_HGCM 150 153 VBoxCrHgsmi_INCS = ../../../include .. … … 154 157 wddm/VBoxDispDbg.cpp \ 155 158 wddm/VBoxUhgsmiKmt.cpp 156 VBoxCrHgsmi_SDKS = WINDDKWLH157 159 158 160 # … … 171 173 LIBRARIES += VBoxDispMpLogger 172 174 VBoxDispMpLogger_TEMPLATE = VBOXGUESTR3LIB 175 VBoxDispMpLogger_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 173 176 VBoxDispMpLogger_DEFS = UNICODE _UNICODE VBOX_WITH_CRHGSMI IN_VBOXCRHGSMI VBOX_WITH_WDDM VBOX_WITH_VDMA VBOX_WITH_HGCM 174 177 VBoxDispMpLogger_INCS = ../../../include .. 175 178 VBoxDispMpLogger_SOURCES = \ 176 179 wddm/VBoxDispMpLogger.cpp 177 VBoxDispMpLogger_SDKS = WINDDKWLH178 180 179 181 # … … 191 193 DLLS += vbvdbg 192 194 vbvdbg_TEMPLATE = VBOXR3STATIC 195 vbvdbg_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 193 196 vbvdbg_DEFS = UNICODE _UNICODE 194 197 vbvdbg_SOURCES = \ 195 198 wddm/dbg/VBoxVideoWinDbg.cpp \ 196 199 wddm/dbg/VBoxVideoWinDbg.def 197 vbvdbg_SDKS = WINDDKWLH198 200 199 201 PROGRAMS += tstMvWnd 200 202 tstMvWnd_TEMPLATE = VBOXR3EXE 201 tstMvWnd_DEFS = UNICODE _UNICODE203 tstMvWnd_DEFS = UNICODE _UNICODE 202 204 tstMvWnd_SOURCES = \ 203 205 wddm/dbg/tstMvWnd.cpp 204 tstMvWnd_LIBS = $(LIB_RUNTIME)206 tstMvWnd_LIBS = $(LIB_RUNTIME) 205 207 tstMvWnd_LDFLAGS.win = /SUBSYSTEM:windows 206 208 207 209 PROGRAMS += DumpD3DCaps9 208 210 DumpD3DCaps9_TEMPLATE = VBOXR3EXE 209 DumpD3DCaps9_DEFS = UNICODE _UNICODE 211 DumpD3DCaps9_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 212 DumpD3DCaps9_DEFS = UNICODE _UNICODE 210 213 DumpD3DCaps9_SOURCES = \ 211 214 wddm/dbg/DumpD3DCaps9.cpp 212 DumpD3DCaps9_LIBS = $(LIB_RUNTIME)215 DumpD3DCaps9_LIBS = $(LIB_RUNTIME) 213 216 DumpD3DCaps9_LDFLAGS.win = /SUBSYSTEM:CONSOLE 214 DumpD3DCaps9_SDKS = WINDDKWLH215 217 216 218 endif #VBOXVIDEOWINDBG -
trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/VBoxDispD3DCmn.h
r42101 r42154 1 1 /* $Id$ */ 2 3 2 /** @file 4 3 * VBoxVideo Display D3D User mode dll -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/Makefile.kmk
r42101 r42154 22 22 # VBoxVideo - Windows Guest Additions XPDM Miniport Video Driver 23 23 # 24 # Note. This has to run on NT4! 25 # (VBOX_LIB_IPRT_GUEST_R0_NT4 == VBOX_LIB_IPRT_GUEST_R0 on 64-bit) 24 # Note. This has to run on NT4! (*_NT4 => *_W2K3 when targetting 64-bit.) 26 25 # 27 26 SYSMODS += VBoxVideo 28 27 VBoxVideo_TEMPLATE = VBOXGUESTR0 29 VBoxVideo_DEFS = VBOX_XPDM_MINIPORT VBOX_WITH_8BPP_MODES 28 VBoxVideo_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 29 VBoxVideo_DEFS = VBOX_XPDM_MINIPORT VBOX_WITH_8BPP_MODES VBOX_USING_$(VBOX_WINDDK_GST_NT4) 30 30 VBoxVideo_DEFS += LOG_TO_BACKDOOR #LOG_ENABLED 31 31 ifdef VBOX_WITH_VIDEOHWACCEL … … 39 39 xpdm/VBoxMP.def \ 40 40 xpdm/VBoxMP.rc \ 41 42 43 44 41 xpdm/VBoxMPVideoPortAPI.cpp \ 42 xpdm/VBoxMPInternal.cpp \ 43 xpdm/VBoxMPRegistry.cpp \ 44 xpdm/VBoxMPIOCTL.cpp \ 45 45 common/VBoxMPUtils.cpp \ 46 46 common/VBoxMPCommon.cpp \ 47 48 47 common/VBoxMPHGSMI.cpp \ 48 common/VBoxMPVidModes.cpp \ 49 49 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp \ 50 50 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp 51 51 VBoxVideo_LIBS = \ 52 $(PATH_SDK_ W2K3DDK_LIB)/videoprt.lib \53 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \54 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib \52 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/videoprt.lib \ 53 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/ntoskrnl.lib \ 54 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/hal.lib \ 55 55 $(VBOX_LIB_VBGL_R0) \ 56 56 $(VBOX_LIB_IPRT_GUEST_R0_NT4) \ 57 57 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) 58 58 VBoxVideo_LIBS.x86 = \ 59 $(PATH_SDK_ W2K3DDK_LIB)/exsup.lib59 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/exsup.lib 60 60 61 61 ifdef VBOX_WITH_WDDM … … 65 65 SYSMODS += VBoxVideoWddm 66 66 VBoxVideoWddm_TEMPLATE = VBOXGUESTR0 67 VBoxVideoWddm_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 67 68 VBoxVideoWddm_DEFS += VBOX_WITH_8BPP_MODES 68 69 VBoxVideoWddm_DEFS += VBOX_WDDM_MINIPORT VBOX_WITH_WDDM VBOX_WITH_HGCM … … 95 96 96 97 VBoxVideoWddm_INCS += \ 97 ../../../include \ 98 .. \ 99 . \ 100 ../../../../common/VBoxGuestLib \ 101 $(VBOX_PATH_CROGL_INCLUDE) \ 102 $(VBOX_PATH_CROGL_GENFILES) \ 103 $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/packer 98 ../../../include \ 99 .. \ 100 . \ 101 ../../../../common/VBoxGuestLib \ 102 $(VBOX_PATH_CROGL_INCLUDE) \ 103 $(VBOX_PATH_CROGL_GENFILES) \ 104 $(PATH_ROOT)/src/VBox/GuestHost/OpenGL/packer 105 104 106 VBoxVideoWddm_LDFLAGS.x86 += /Entry:DriverEntry@8 105 107 VBoxVideoWddm_LDFLAGS.amd64 += /Entry:DriverEntry 106 VBoxVideoWddm_SDKS = WINDDKWLH 108 107 109 VBoxVideoWddm_SOURCES = \ 108 110 wddm/VBoxMPWddm.cpp \ … … 137 139 wddm/VBoxMPVhwa.cpp 138 140 endif 141 139 142 VBoxVideoWddm_LIBS.x86 = \ 140 $(PATH_SDK_ WINDDKWLH_LIB)/BufferOverflowK.lib143 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/BufferOverflowK.lib 141 144 #VBoxVideoWddm_LIBS.x86 += \ 142 # $(PATH_SDK_ WINDDKWLH_LIB)/exsup.lib145 # $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/exsup.lib 143 146 VBoxVideoWddm_LIBS = \ 144 $(PATH_SDK_ WINDDKWLH_LIB)/ntoskrnl.lib \145 $(PATH_SDK_ WINDDKWLH_LIB)/hal.lib \146 $(PATH_SDK_ WINDDKWLH_LIB)/displib.lib \147 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/ntoskrnl.lib \ 148 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/hal.lib \ 149 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/displib.lib \ 147 150 $(VBOX_LIB_VBGL_R0) \ 148 $(VBOX_LIB_IPRT_GUEST_R0 _NT4) \151 $(VBOX_LIB_IPRT_GUEST_R0) \ 149 152 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) 150 153 … … 156 159 VBoxVideoW8_EXTENDS = VBoxVideoWddm 157 160 VBoxVideoW8_TEMPLATE = VBOXGUESTWIN8R0 161 VBoxVideoW8_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_W8) 158 162 VBoxVideoW8_DEFS += $(VBoxVideoWddm_DEFS) VBOX_WDDM_WIN8 159 VBoxVideoW8_SDKS = WINDDKW8160 163 VBoxVideoW8_SOURCES = $(subst VBoxMPWddm.rc,VBoxMPW8.rc,$(VBoxVideoWddm_SOURCES)) 161 164 VBoxVideoW8_LIBS.x86 = \ 162 $(PATH_SDK_WINDDKW8_LIB)/BufferOverflowK.lib 163 #VBoxVideoW8_LIBS.x86 += \ 164 # $(PATH_SDK_WINDDKW8_LIB)/exsup.lib 165 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/BufferOverflowK.lib 165 166 VBoxVideoW8_LIBS = \ 166 $(PATH_SDK_WINDDKW8_LIB)/ntoskrnl.lib \167 $(PATH_SDK_WINDDKW8_LIB)/hal.lib \168 $(PATH_SDK_WINDDKW8_LIB)/displib.lib \169 170 $(VBOX_LIB_IPRT_GUEST_R0_NT4) \171 172 VBoxVideoW8_LIBS.amd64 = $(PATH_SDK_ WINDDKW8_LIB)/BufferOverflowK.lib167 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/ntoskrnl.lib \ 168 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/hal.lib \ 169 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/displib.lib \ 170 $(VBOX_LIB_VBGL_R0) \ 171 $(VBOX_LIB_IPRT_GUEST_R0) \ 172 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) 173 VBoxVideoW8_LIBS.amd64 = $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/BufferOverflowK.lib 173 174 endif # VBOX_WDDM_WIN8 174 175 -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPVdma.h
r42081 r42154 1 1 /* $Id$ */ 2 3 2 /** @file 4 3 * VBox WDDM Miniport driver -
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/wddm/VBoxMPWddm.cpp
r42151 r42154 1 1 /* $Id$ */ 2 3 2 /** @file 4 3 * VBox WDDM Miniport driver -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/Makefile.kmk
r42136 r42154 46 46 TEMPLATE_VBoxGuestWineD3DxDLL_EXTENDS = VBOXGUESTR3NPDLL 47 47 TEMPLATE_VBoxGuestWineD3DxDLL_EXTENDS_BY = appending 48 TEMPLATE_VBoxGuestWineD3DxDLL_SDKS.amd64 = WINDDKWLH 48 TEMPLATE_VBoxGuestWineD3DxDLL_SDKS.amd64 = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 49 TEMPLATE_VBoxGuestWineD3DxDLL_DEFS.amd64 = $(if-expr $(VBOX_WINDDK_GST_WLH) != WINDDKWLH,VBOX_USING_WINDDK_W7_OR_LATER,) 49 50 TEMPLATE_VBoxGuestWineD3DxDLL_DEFS.x86 = __i386__ 50 51 TEMPLATE_VBoxGuestWineD3DxDLL_INCS.x86 = include … … 154 155 DLLS += wined3d 155 156 wined3d_TEMPLATE = VBoxGuestWineDLL 156 wined3d_SDKS = WINDDKWLH157 wined3d_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 157 158 wined3d_DEFS = \ 158 159 _USE_MATH_DEFINES \ 160 $(if-expr $(VBOX_WINDDK_GST_WLH) != WINDDKWLH,VBOX_USING_WINDDK_W7_OR_LATER,) \ 159 161 VBOX_WINE_WITHOUT_LIBWINE \ 160 162 VBOX_WINE_WITH_SINGLE_SWAPCHAIN_CONTEXT \ … … 164 166 wined3d_DEFS += WINE_NO_DEBUG_MSGS 165 167 endif 166 wined3d_INCS := vbox/libWineStub/include 168 wined3d_INCS := \ 169 vbox/libWineStub/include 167 170 wined3d_SOURCES := \ 168 171 wined3d/arb_program_shader.c \ … … 248 251 DLLS += VBoxD3D8 249 252 VBoxD3D8_TEMPLATE = VBoxGuestWineDLL 250 VBoxD3D8_SDKS = WINDDKWLH253 VBoxD3D8_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 251 254 VBoxD3D8_DEFS = _USE_MATH_DEFINES \ 255 VBOX_USING_WINDDK \ 252 256 VBOX_WINE_WITHOUT_LIBWINE 253 257 if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS) … … 287 291 DLLS += VBoxD3D9 288 292 VBoxD3D9_TEMPLATE = VBoxGuestWineDLL 289 VBoxD3D9_SDKS = WINDDKWLH293 VBoxD3D9_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 290 294 VBoxD3D9_DEFS = _USE_MATH_DEFINES \ 295 VBOX_USING_WINDDK \ 291 296 VBOX_WINE_WITHOUT_LIBWINE 292 297 if "$(KBUILD_TYPE)" != "debug" || defined(VBOX_WINE_NO_DEBUG_MSGS) -
trunk/src/VBox/Additions/WINNT/Graphics/Wine/wined3d/directx.c
r41320 r42154 3022 3022 if (DevModeW.dmFields&DM_DISPLAYFLAGS) 3023 3023 { 3024 #if 0 //defined(RT_ARCH_AMD64) && !defined(VBOX_WITH_WDDM) 3025 # ifndef DM_INTERLACED 3026 # define DM_INTERLACED 0x00000002 3027 # endif 3024 #ifdef VBOX_USING_WINDDK_W7_OR_LATER 3028 3025 if (DevModeW.dmDisplayFlags&DM_INTERLACED) 3029 3026 #else … … 3041 3038 if (DevModeW.dmFields&DM_DISPLAYORIENTATION) 3042 3039 { 3043 #if 0 //defined(RT_ARCH_AMD64) && !defined(VBOX_WITH_WDDM)3040 #ifdef VBOX_USING_WINDDK_W7_OR_LATER 3044 3041 switch (DevModeW.dmDisplayOrientation) 3045 3042 #else … … 3060 3057 break; 3061 3058 default: 3062 #if 0 //defined(RT_ARCH_AMD64) && !defined(VBOX_WITH_WDDM)3059 #ifdef VBOX_USING_WINDDK_W7_OR_LATER 3063 3060 WARN("Unexpected display orientation %#x", DevModeW.dmDisplayOrientation); 3064 3061 #else -
trunk/src/VBox/Additions/WINNT/Installer/Loader/Makefile.kmk
r41477 r42154 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 ifeq ($(KBUILD_TARGET_ARCH),x86) 22 21 23 # This has to be 32-bit, so don't include it in the 64-bit build. 22 if "$(KBUILD_TARGET_ARCH)" == "x86" 23 PROGRAMS.x86 += VBoxWindowsAdditions 24 VBoxWindowsAdditions_TEMPLATE= VBOXGUESTR3EXE 25 VBoxWindowsAdditions_DEFS = _WIN32_WINNT=0x0400 _UNICODE UNICODE 26 VBoxWindowsAdditions_SOURCES = \ 27 VBoxWindowsAdditions.cpp \ 28 VBoxWindowsAdditions.rc 24 PROGRAMS.x86 += VBoxWindowsAdditions 25 VBoxWindowsAdditions_TEMPLATE= VBOXGUESTR3EXE 26 VBoxWindowsAdditions_DEFS = _WIN32_WINNT=0x0400 _UNICODE UNICODE 27 VBoxWindowsAdditions_SOURCES = \ 28 VBoxWindowsAdditions.cpp \ 29 VBoxWindowsAdditions.rc 29 30 30 31 32 33 31 VBoxWindowsAdditions_LDFLAGS = \ 32 /DISALLOWLIB:msvcrt.lib \ 33 /DISALLOWLIB:msvcprt.lib \ 34 /DISALLOWLIB:libcmt.lib 34 35 35 36 37 36 VBoxWindowsAdditions_LIBS = \ 37 $(PATH_TOOL_$(TEMPLATE_VBOXR3EXE_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/oldnames.lib \ 38 $(PATH_TOOL_$(TEMPLATE_VBOXR3EXE_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/libcmt.lib \ 38 39 $(PATH_TOOL_$(TEMPLATE_VBOXR3EXE_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/libcpmt.lib 39 40 40 41 42 41 # Version stuff. 42 VBoxWindowsAdditions.cpp_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV) 43 VBoxWindowsAdditions.cpp_DEPS = $(VBOX_SVN_REV_KMK) 43 44 44 45 46 47 45 # The icon location is configurable. 46 VBoxWindowsAdditions.rc_INCS += $(VBoxWindowsAdditions_0_OUTDIR) 47 VBoxWindowsAdditions.rc_DEPS += $(VBoxWindowsAdditions_0_OUTDIR)/VBoxWindowsAdditions-icon.rc 48 VBoxWindowsAdditions.rc_CLEAN = $(VBoxWindowsAdditions_0_OUTDIR)/VBoxWindowsAdditions-icon.rc 48 49 49 50 50 51 # Icon include file. 51 52 $$(VBoxWindowsAdditions_0_OUTDIR)/VBoxWindowsAdditions-icon.rc: $(VBOX_WINDOWS_ADDITIONS_ICON_FILE) Makefile.kmk | $$(dir $$@) 52 53 $(RM) -f $@ 53 54 $(APPEND) $@ 'IDI_VIRTUALBOX ICON DISCARDABLE "$(subst /,\\,$(VBOX_WINDOWS_ADDITIONS_ICON_FILE))"' 54 55 55 endif # x86 only 56 endif # (x86 only because of the above rule) 57 56 58 57 59 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk
r42142 r42154 38 38 endif 39 39 VBoxDrvInst_DEPS = $(VBOX_SVN_REV_KMK) 40 VBoxDrvInst_SDKS = WINPSDK W2K3DDK40 VBoxDrvInst_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK_GST) $(VBOX_WINDDK_GST) 41 41 VBoxDrvInst_LIBS = \ 42 $(PATH_SDK_ W2K3DDK_LIB)/setupapi.lib \43 $(PATH_SDK_ W2K3DDK_LIB)/newdev.lib42 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/setupapi.lib \ 43 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/newdev.lib 44 44 VBoxDrvInst_SOURCES = \ 45 45 VBoxDrvInst.cpp \ -
trunk/src/VBox/Additions/WINNT/Installer/VBoxDrvInst.cpp
r35834 r42154 5 5 6 6 /* 7 * Copyright (C) 2011 Oracle Corporation7 * Copyright (C) 2011-2012 Oracle Corporation 8 8 * 9 9 * This file is part of VirtualBox Open Source Edition (OSE), as … … 20 20 * Header Files * 21 21 *******************************************************************************/ 22 23 22 #ifndef UNICODE 24 # define UNICODE23 # define UNICODE 25 24 #endif 26 25 27 26 #include <VBox/version.h> 28 27 29 #include < windows.h>28 #include <Windows.h> 30 29 #include <setupapi.h> 31 30 #include <stdio.h> … … 79 78 80 79 /* DIFx error codes */ 80 /** @todo any reason why we're not using difxapi.h instead of these redefinitions? */ 81 #ifndef ERROR_DRIVER_STORE_ADD_FAILED 82 # define ERROR_DRIVER_STORE_ADD_FAILED \ 83 (APPLICATION_ERROR_MASK | ERROR_SEVERITY_ERROR | 0x0247L) 84 #endif 81 85 #define ERROR_DEPENDENT_APPLICATIONS_EXIST \ 82 86 (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x300) 83 #define ERROR_DRIVER_STORE_ADD_FAILED \84 (APPLICATION_ERROR_MASK | ERROR_SEVERITY_ERROR | 0x0247L)85 87 #define ERROR_DRIVER_PACKAGE_NOT_IN_STORE \ 86 88 (APPLICATION_ERROR_MASK|ERROR_SEVERITY_ERROR|0x302) … … 91 93 92 94 #ifdef DEBUG 93 #define VBOX_DRVINST_LOGFILE"C:\\Temp\\VBoxDrvInstDIFx.log"95 # define VBOX_DRVINST_LOGFILE "C:\\Temp\\VBoxDrvInstDIFx.log" 94 96 #endif 95 97 -
trunk/src/VBox/Additions/WINNT/Mouse/NT4/Makefile.kmk
r41477 r42154 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 ifeq ($(KBUILD_TARGET_ARCH),x86) 22 SYSMODS += VBoxMouseNT 21 SYSMODS.x86 += VBoxMouseNT 23 22 VBoxMouseNT_TEMPLATE = VBOXGUESTR0 24 23 VBoxMouseNT_DEFS = LOG_TO_BACKDOOR 24 VBoxMouseNT_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 25 25 VBoxMouseNT_INCS = \ 26 26 $(VBoxMouseNT_0_OUTDIR) … … 30 30 VBoxPS2NT.rc 31 31 VBoxMouseNT_LIBS = \ 32 $(PATH_SDK_ W2K3DDK_LIB)/exsup.lib \33 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \34 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib \32 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/exsup.lib \ 33 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/ntoskrnl.lib \ 34 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/hal.lib \ 35 35 $(VBOX_LIB_VBGL_R0) \ 36 36 $(VBOX_LIB_IPRT_GUEST_R0_NT4) 37 37 VBoxMouseNT_CLEAN = \ 38 38 $(VBoxMouseNT_0_OUTDIR)/VBoxMouseNT.pdb 39 endif # x8640 39 41 40 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/WINNT/Mouse/NT4/VBoxPS2NT.cpp
r40353 r42154 25 25 #include <string.h> 26 26 RT_C_DECLS_BEGIN 27 #define _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKVsCompilerCrap 27 28 #undef PAGE_SIZE 28 29 #undef PAGE_SHIFT … … 30 31 #include <ntddkbd.h> 31 32 #include <ntddmou.h> 33 #undef _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKVsCompilerCrap 32 34 RT_C_DECLS_END 33 35 -
trunk/src/VBox/Additions/WINNT/Mouse/NT5/Makefile.kmk
r41477 r42154 25 25 VBoxMouse_TEMPLATE = VBOXGUESTR0 26 26 VBoxMouse_DEFS = LOG_TO_BACKDOOR 27 VBoxMouse_SDKS.x86 = ReorderCompilerIncs $(VBOX_WINDDK_GST_W2K) 27 28 #VBoxMouse_DEFS += LOG_ENABLED 28 29 VBoxMouse_CXXFLAGS = -Od … … 30 31 VBoxMouse_LDFLAGS.x86 = -Entry:DriverEntry@8 31 32 VBoxMouse_LDFLAGS.amd64 = -Entry:DriverEntry 32 VBoxMouse_SOURCES = VBoxMFDriver.cpp \ 33 VBoxMFInternal.cpp \ 34 VBoxMF.rc 33 VBoxMouse_SOURCES = \ 34 VBoxMFDriver.cpp \ 35 VBoxMFInternal.cpp \ 36 VBoxMF.rc 37 VBoxMouse_LIBS.x86 = \ 38 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB)/ntoskrnl.lib \ 39 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB)/hal.lib 40 VBoxMouse_LIBS.amd64 = \ 41 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/ntoskrnl.lib \ 42 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/hal.lib 35 43 VBoxMouse_LIBS = \ 36 $(PATH_SDK_W2K3DDK_LIB)/ntoskrnl.lib \37 $(PATH_SDK_W2K3DDK_LIB)/hal.lib \38 44 $(VBOX_LIB_IPRT_GUEST_R0) \ 39 45 $(VBOX_LIB_VBGL_R0) -
trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMF.h
r38932 r42154 1 1 /* $Id$ */ 2 3 2 /** @file 4 3 * VBox Mouse filter header … … 26 25 #include <iprt/assert.h> 27 26 #include "../common/VBoxMouseLog.h" 27 #ifdef RT_ARCH_X86 28 # define _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKVsCompilerCrap 29 #endif 28 30 RT_C_DECLS_BEGIN 29 31 #include <ntddk.h> … … 32 34 #include <ntdd8042.h> 33 35 RT_C_DECLS_END 36 #ifdef RT_ARCH_X86 37 # undef _InterlockedAddLargeStatistic 38 #endif 34 39 #include <VBox/VMMDev.h> 35 40 -
trunk/src/VBox/Additions/WINNT/Mouse/NT5/VBoxMFInternal.cpp
r41642 r42154 17 17 */ 18 18 19 #define WIN9X_COMPAT_SPINLOCK /* Avoid duplicate _KeInitializeSpinLock@4 error on x86. */ 20 #include <iprt/asm.h> 19 21 #include "VBoxMF.h" 20 22 #include <VBox/VBoxGuestLib.h> 21 23 #include <VBox/VBoxGuest.h> 22 24 #include <iprt/assert.h> 23 #include <iprt/asm.h>24 25 25 26 typedef struct VBOXGDC -
trunk/src/VBox/Additions/WINNT/SharedFolders/driver/Makefile.kmk
r41477 r42154 27 27 #VBoxSF_DEFS += LOG_ENABLED 28 28 29 VBoxSF_SDKS.x86 = WINDDKW2K 30 VBoxSF_SDKS.amd64 = WINDDKWLH 29 ifeq ($(VBOX_WINDDK_GST),W2K3DDK) 30 VBoxSF_SDKS.x86 = ReorderCompilerIncs WINDDKW2K 31 else 32 VBoxSF_SDKS.x86 = ReorderCompilerIncs $(VBOX_WINDDK_GST_W2K) 33 endif 34 VBoxSF_SDKS.amd64 = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH) 31 35 32 36 VBoxSF_INCS = \ … … 44 48 VBoxSF.rc 45 49 46 VBoxSF_LIBS.x86 = \ 47 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/rxce.lib \ 48 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/rdbsslib.lib \ 49 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/copysup.lib \ 50 $(PATH_SDK_WINDDKW2K_LIB.x86)/ntoskrnl.lib \ 51 $(PATH_SDK_WINDDKW2K_LIB.x86)/hal.lib \ 52 $(PATH_SDK_WINDDKW2K_LIB.x86)/ksecdd.lib \ 53 $(PATH_SDK_WINDDKW2K_LIB.x86)/BufferOverflowK.lib 50 ifeq ($(VBOX_WINDDK_GST),W2K3DDK) 51 VBoxSF_LIBS.x86 = \ 52 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/rxce.lib \ 53 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/rdbsslib.lib \ 54 $(PATH_SDK_WINDDKW2K_LIB.x86)/fre/copysup.lib \ 55 $(PATH_SDK_WINDDKW2K_LIB.x86)/ntoskrnl.lib \ 56 $(PATH_SDK_WINDDKW2K_LIB.x86)/hal.lib \ 57 $(PATH_SDK_WINDDKW2K_LIB.x86)/ksecdd.lib \ 58 $(PATH_SDK_WINDDKW2K_LIB.x86)/BufferOverflowK.lib 59 else 60 VBoxSF_LIBS.x86 = \ 61 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/rxce.lib \ 62 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/rdbsslib.lib \ 63 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/copysup.lib \ 64 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/ntoskrnl.lib \ 65 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/hal.lib \ 66 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/ksecdd.lib \ 67 $(PATH_SDK_$(VBOX_WINDDK_GST_W2K)_LIB.x86)/BufferOverflowK.lib 68 endif 54 69 55 70 VBoxSF_LIBS.amd64 = \ 56 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/rxce.lib \57 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/rdbsslib.lib \58 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/copysup.lib \59 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/ntoskrnl.lib \60 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/hal.lib \61 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/ksecdd.lib \62 $(PATH_SDK_ WINDDKWLH_LIB.amd64)/BufferOverflowK.lib71 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/rxce.lib \ 72 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/rdbsslib.lib \ 73 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/copysup.lib \ 74 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/ntoskrnl.lib \ 75 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/hal.lib \ 76 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/ksecdd.lib \ 77 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.amd64)/BufferOverflowK.lib 63 78 64 79 VBoxSF_LIBS = \ -
trunk/src/VBox/Additions/WINNT/SharedFolders/driver/file.c
r40269 r42154 55 55 56 56 /* @todo check if this is necessary. */ 57 #if (NTDDI_VERSION >= NTDDI_VISTA)/* Correct spelling for Vista 6001 SDK. */57 #ifdef FCB_STATE_READCACHING_ENABLED /* Correct spelling for Vista 6001 SDK. */ 58 58 if (!FlagOn(capFcb->FcbState, FCB_STATE_READCACHING_ENABLED)) 59 59 #else -
trunk/src/VBox/Additions/WINNT/SharedFolders/driver/path.c
r40987 r42154 498 498 499 499 /* Disable FastIO. It causes a verifier bugcheck. */ 500 #if (NTDDI_VERSION >= NTDDI_VISTA)500 #ifdef SRVOPEN_FLAG_DONTUSE_READ_CACHING 501 501 SetFlag(SrvOpen->Flags, SRVOPEN_FLAG_DONTUSE_READ_CACHING | SRVOPEN_FLAG_DONTUSE_WRITE_CACHING); 502 502 #else -
trunk/src/VBox/Additions/WINNT/SharedFolders/driver/vbsf.c
r40313 r42154 1 /* $Id$ */ 1 2 /** @file 2 * 3 * VirtualBox Windows Guest Shared Folders 3 * VirtualBox Windows Guest Shared Folders. 4 4 * 5 5 * File System Driver initialization and generic routines … … 1382 1382 * WML stubs which are referenced by rdbsslib. 1383 1383 */ 1384 NTSTATUS WmlTinySystemControl( void)1384 NTSTATUS WmlTinySystemControl(IN OUT PVOID pWmiLibInfo, IN PVOID pDevObj, IN PVOID pIrp) 1385 1385 { 1386 1386 return STATUS_WMI_GUID_NOT_FOUND; 1387 1387 } 1388 1388 1389 ULONG WmlTrace( void)1389 ULONG WmlTrace(IN ULONG ulType, IN PVOID pTraceUuid, IN ULONG64 ullLogger, ...) 1390 1390 { 1391 1391 return STATUS_SUCCESS; 1392 1392 } 1393 -
trunk/src/VBox/Additions/WINNT/SharedFolders/np/Makefile.kmk
r41477 r42154 21 21 DLLS += VBoxMRXNP 22 22 VBoxMRXNP_TEMPLATE = VBOXGUESTR3DLL 23 VBoxMRXNP_SDKS = WINDDK 23 ifeq ($(VBOX_WINDDK_GST),W2K3DDK) 24 VBoxMRXNP_SDKS = ReorderCompilerIncs WINDDK 25 else 26 VBoxMRXNP_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_W2K) 27 endif 24 28 VBoxMRXNP_DEFS = LOG_TO_BACKDOOR _WIN32_WINNT=0x0500 UNICODE WIN32_LEAN_AND_MEAN=1 25 29 #VBoxMRXNP_DEFS += LOG_ENABLED -
trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk
r42003 r42154 25 25 VBoxTray_DEBUG_INSTTYPE = both 26 26 endif 27 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110) 28 VBoxTray_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST) 29 endif 27 30 VBoxTray_DEFS = VBOX_WITH_HGCM LOG_TO_BACKDOOR 28 31 VBoxTray_INCS = ../include 32 if !defined(VBOX_USE_VCC100) && !defined(VBOX_USE_VCC110) 33 include $(KBUILD_PATH)/sdks/WINDDK.kmk # WTF is this about? 34 VBoxTray_INCS += $(PATH_SDK_WINDDK_INC_API) $(PATH_SDK_WINDDK_INC_DDK) 35 endif 29 36 VBoxTray_SOURCES = \ 30 37 VBoxTray.cpp \ … … 61 68 $(VBOX_LIB_VBGL_R3) 62 69 63 include $(KBUILD_PATH)/sdks/WINDDK.kmk64 VBoxTray_INCS += $(PATH_SDK_WINDDK_INC_API) $(PATH_SDK_WINDDK_INC_DDK)65 66 70 ifdef VBOX_WITH_WDDM 67 71 VBoxTray_DEFS += VBOX_WITH_WDDM -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxDispIf.h
r34130 r42154 18 18 #include <windows.h> 19 19 #ifdef VBOX_WITH_WDDM 20 # define D3DKMDT_SPECIAL_MULTIPLATFORM_TOOL 20 21 # include <d3dkmthk.h> 21 22 #endif -
trunk/src/VBox/Additions/WINNT/VBoxTray/VBoxSeamless.cpp
r35863 r42154 15 15 * hope that it will be useful, but WITHOUT ANY WARRANTY of any kind. 16 16 */ 17 17 18 #define _WIN32_WINNT 0x0500 18 #include < windows.h>19 #include <Windows.h> 19 20 #include "VBoxTray.h" 20 21 #include "VBoxHelpers.h" -
trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk
r41972 r42154 65 65 VBoxGuest_LDFLAGS.amd64 = -Entry:DriverEntry 66 66 VBoxGuest_LIBS = \ 67 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \68 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib67 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/ntoskrnl.lib \ 68 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/hal.lib 69 69 ifdef VBOX_WITH_GUEST_BUGCHECK_DETECTION 70 70 VBoxGuest_LIBS += \ 71 $(PATH_SDK_ WINDDKWLH_LIB)/aux_klib.lib \72 $(PATH_SDK_ WINDDKWLH_LIB)/ksecdd.lib \73 $(PATH_SDK_ WINDDKWLH_LIB)/BufferOverflowK.lib74 VBoxGuest.cpp_SDKS = WINDDKWLH71 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/aux_klib.lib \ 72 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/ksecdd.lib \ 73 $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB)/BufferOverflowK.lib 74 VBoxGuest.cpp_SDKS = $(VBOX_WINDDK_GST_WLH) 75 75 endif 76 76 endif # win … … 135 135 VBoxGuestNT_EXTENDS = VBoxGuest 136 136 VBoxGuestNT_INSTTYPE.win = both 137 VBoxGuestNT_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 137 138 VBoxGuestNT_DEFS = $(VBoxGuest_DEFS) TARGET_NT4 138 139 VBoxGuestNT_SOURCES = \ … … 143 144 win/VBoxGuest.rc 144 145 VBoxGuestNT_LIBS = \ 145 $(PATH_SDK_ W2K3DDK_LIB)/exsup.lib \146 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \147 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib \146 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/exsup.lib \ 147 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/ntoskrnl.lib \ 148 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/hal.lib \ 148 149 $(VBOX_LIB_VBGL_R0BASE) \ 149 150 $(VBOX_LIB_IPRT_GUEST_R0_NT4) -
trunk/src/VBox/Additions/common/VBoxGuest/VBoxGuest-win.h
r41643 r42154 24 24 25 25 RT_C_DECLS_BEGIN 26 #ifdef RT_ARCH_X86 27 # define _InterlockedAddLargeStatistic _InterlockedAddLargeStatistic_StupidDDKVsCompilerCrap 28 #endif 26 29 #include <ntddk.h> 30 #ifdef RT_ARCH_X86 31 # undef _InterlockedAddLargeStatistic 32 #endif 27 33 RT_C_DECLS_END 28 34 -
trunk/src/VBox/Additions/common/VBoxService/VBoxServiceVMInfo.cpp
r40158 r42154 22 22 *******************************************************************************/ 23 23 #ifdef RT_OS_WINDOWS 24 # ifdef TARGET_NT4 /* HACK ALERT! PMIB_IPSTATS undefined if 0x0400 with newer SDKs. */ 25 # undef _WIN32_WINNT 26 # define _WIN32_WINNT 0x0500 27 # endif 24 28 # include <winsock2.h> 25 29 # include <iphlpapi.h> -
trunk/src/VBox/Devices/Makefile.kmk
r42147 r42154 71 71 ifdef VBOX_WITH_USB 72 72 VBoxDDU_DEFS += VBOX_WITH_USB IN_USBLIB 73 VBoxDDU_SDKS.win = WINPSDK W2K3DDK73 VBoxDDU_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 74 74 if defined(VBOX_WITH_EHCI_IMPL) && !defined(VBOX_WITH_EXTPACK_PUEL) 75 75 VBoxDDU_DEFS += VBOX_WITH_EHCI_IMPL … … 79 79 endif 80 80 else 81 VBoxDDU_SDKS.win = WINPSDK81 VBoxDDU_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) 82 82 endif 83 83 VBoxDDU_SOURCES = \ … … 102 102 VBoxDDU_LIBS.win += \ 103 103 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) \ 104 $(PATH_SDK_ W2K3DDK_LIB)/Newdev.lib104 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib 105 105 endif 106 106 ifeq ($(KBUILD_TARGET),l4) … … 132 132 # 133 133 VBoxDD_TEMPLATE = VBoxR3DllWarnNoPic 134 VBoxDD_SDKS.win = WINPSDK DXSDK W2K3DDKVBOX_NTDLL135 Storage/DrvHostDVD.cpp_SDKS.win = W2K3DDK134 VBoxDD_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) DXSDK $(VBOX_WINDDK) VBOX_NTDLL 135 Storage/DrvHostDVD.cpp_SDKS.win = ReorderCompilerIncs $(VBOX_WINDDK) 136 136 VBoxDD_INCS = \ 137 137 build \ … … 940 940 VBoxDDR0_DEFS.win += VBOX_WITH_WIN_PARPORT_SUP 941 941 VBoxDDR0_INCS = build 942 VBoxDDR0_SDKS.win = WINPSDK W2K3DDK942 VBoxDDR0_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 943 943 VBoxDDR0_SOURCES = \ 944 944 build/VBoxDDR0.cpp \ -
trunk/src/VBox/HostDrivers/Support/Makefile.kmk
r41477 r42154 156 156 SUPR0IdcClient_TEMPLATE = VBoxR0DrvLib 157 157 SUPR0IdcClient_DEFS = IN_RT_R0 IN_SUP_R0 IN_SUP_STATIC 158 SUPR0IdcClient_SDKS.win = W2K3DDK WINPSDKINCS158 SUPR0IdcClient_SDKS.win = ReorderCompilerIncs $(VBOX_WINDDK) $(VBOX_WINPSDK)INCS 159 159 SUPR0IdcClient_SOURCES.$(KBUILD_TARGET) = \ 160 160 $(KBUILD_TARGET)/SUPR0IdcClient-$(KBUILD_TARGET).c … … 260 260 VBoxDrv_INST.darwin = $(INST_VBOXDRV)Contents/MacOS/ 261 261 VBoxDrv_DEBUG_INST.darwin= $(patsubst %/,%,$(INST_VBOXDRV)) 262 VBoxDrv_SDKS.win = W2K3DDK WINPSDKINCS262 VBoxDrv_SDKS.win = ReorderCompilerIncs $(VBOX_WINDDK) $(VBOX_WINPSDK)INCS 263 263 264 264 VBoxDrv_DEFS := IN_RT_R0 IN_SUP_R0 SUPDRV_WITH_RELEASE_LOGGER VBOX_SVN_REV=$(VBOX_SVN_REV) … … 293 293 VBoxDrv_LIBS.linux.debug = $(VBoxDrv_LIBS) $(VBOX_GCC_LIBGCC) 294 294 VBoxDrv_LIBS.win = \ 295 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \296 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib \295 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/ntoskrnl.lib \ 296 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/hal.lib \ 297 297 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 298 298 -
trunk/src/VBox/HostDrivers/VBoxNetFlt/Makefile.kmk
r41477 r42154 36 36 VBoxNetFlt_SOURCES.darwin = \ 37 37 darwin/VBoxNetFlt-darwin.cpp 38 VBoxNetFlt_SDKS.win = WINDDKWLH WINPSDKINCS38 VBoxNetFlt_SDKS.win = ReorderCompilerIncs $(VBOX_WINDDK_WLH) $(VBOX_WINPSDK)INCS 39 39 VBoxNetFlt_SOURCES.win = \ 40 40 win/drv/VBoxNetFltP-win.cpp \ … … 58 58 VBoxNetFlt_LDFLAGS.win.amd64 = -Entry:DriverEntry 59 59 VBoxNetFlt_LIBS.win = \ 60 $(PATH_SDK_ WINDDKWLH_LIB)/ntoskrnl.lib \61 $(PATH_SDK_ WINDDKWLH_LIB)/hal.lib \62 $(PATH_SDK_ WINDDKWLH_LIB)/ndis.lib \60 $(PATH_SDK_$(VBOX_WINDDK_WLH)_LIB)/ntoskrnl.lib \ 61 $(PATH_SDK_$(VBOX_WINDDK_WLH)_LIB)/hal.lib \ 62 $(PATH_SDK_$(VBOX_WINDDK_WLH)_LIB)/ndis.lib \ 63 63 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 64 64 VBoxNetFlt_LIBS = \ … … 146 146 WinNetConfig_TEMPLATE = VBOXR3STATIC 147 147 WinNetConfig_DEFS = _WIN32_WINNT=0x0501 _UNICODE UNICODE 148 WinNetConfig_SDKS = WINPSDK W2K3DDK148 WinNetConfig_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 149 149 WinNetConfig_SOURCES = \ 150 150 win/cfg/VBoxNetCfg.cpp … … 156 156 PROGRAMS.win += NetFltInstall 157 157 NetFltInstall_TEMPLATE = VBOXR3STATIC 158 NetFltInstall_SDKS = WINPSDK W2K3DDKVBOX_NTDLL158 NetFltInstall_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 159 159 NetFltInstall_SOURCES = win/tools/VBoxNetFltInstall.cpp 160 160 NetFltInstall_LIBS = \ 161 161 $(WinNetConfig_1_TARGET) \ 162 $(VBoxDrvCfg_1_TARGET) \163 $(PATH_SDK_ W2K3DDK_LIB)/Newdev.lib \162 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) \ 163 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \ 164 164 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \ 165 $(PATH_SDK_ WINPSDK_LIB)/WbemUuid.Lib165 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib 166 166 167 167 … … 171 171 PROGRAMS.win += NetFltUninstall 172 172 NetFltUninstall_TEMPLATE = VBOXR3STATIC 173 NetFltUninstall_SDKS = WINPSDK W2K3DDKVBOX_NTDLL173 NetFltUninstall_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 174 174 NetFltUninstall_SOURCES = win/tools/VBoxNetFltUninstall.cpp 175 175 NetFltUninstall_LIBS = \ 176 176 $(WinNetConfig_1_TARGET) \ 177 $(VBoxDrvCfg_1_TARGET) \178 $(PATH_SDK_ W2K3DDK_LIB)/Newdev.lib \177 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) \ 178 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \ 179 179 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \ 180 $(PATH_SDK_ WINPSDK_LIB)/WbemUuid.Lib180 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib 181 181 182 182 # … … 185 185 PROGRAMS.win += NetAdpInstall 186 186 NetAdpInstall_TEMPLATE = VBOXR3STATIC 187 NetAdpInstall_SDKS = WINPSDK W2K3DDKVBOX_NTDLL187 NetAdpInstall_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 188 188 NetAdpInstall_SOURCES = win/tools/VBoxNetAdpInstall.cpp 189 189 NetAdpInstall_LIBS = \ 190 190 $(WinNetConfig_1_TARGET) \ 191 $(VBoxDrvCfg_1_TARGET) \192 $(PATH_SDK_ W2K3DDK_LIB)/Newdev.lib \191 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) \ 192 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \ 193 193 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \ 194 $(PATH_SDK_ WINPSDK_LIB)/WbemUuid.Lib194 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib 195 195 196 196 … … 200 200 PROGRAMS.win += NetAdpUninstall 201 201 NetAdpUninstall_TEMPLATE = VBOXR3STATIC 202 NetAdpUninstall_SDKS = WINPSDK W2K3DDKVBOX_NTDLL202 NetAdpUninstall_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 203 203 NetAdpUninstall_SOURCES = win/tools/VBoxNetAdpUninstall.cpp 204 204 NetAdpUninstall_LIBS = \ 205 205 $(WinNetConfig_1_TARGET) \ 206 $(VBoxDrvCfg_1_TARGET) \207 $(PATH_SDK_ W2K3DDK_LIB)/Newdev.lib \206 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) \ 207 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \ 208 208 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \ 209 $(PATH_SDK_ WINPSDK_LIB)/WbemUuid.Lib209 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib 210 210 211 211 # … … 218 218 VBoxNetFltNobj_DEBUG_INSTTYPE = both 219 219 endif 220 VBoxNetFltNobj_SDKS = WINPSDK W2K3DDKVBOX_NTDLL220 VBoxNetFltNobj_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 221 221 VBoxNetFltNobj_DEFS = _WIN32_WINNT=0x0500 WIN32 _ATL_STATIC_REGISTRY 222 222 VBoxNetFltNobj_INCS = \ … … 238 238 239 239 VBOXNETFLT_NOBJ_IDL ?= $(EXEC_X86_WIN32) $(call VBOX_FN_MAKE_WIN_PATH,$(firstword $(wildcard \ 240 $(PATH_SDK_ WINPSDK_BIN)/Midl.Exe\241 $(PATH_SDK_ WINPSDK)/Bin/Midl.Exe\240 $(PATH_SDK_$(VBOX_WINPSDK)_BIN)/Midl.Exe\ 241 $(PATH_SDK_$(VBOX_WINPSDK))/Bin/Midl.Exe\ 242 242 $(PATH_DEVTOOLS)/win.x86/bin/midl.exe\ 243 243 ) Sorry_Cannot_Find_The_Midl_Compiler_In_The_PSDK)) … … 253 253 /out $(call VBOX_FN_MAKE_WIN_PATH,$(VBoxNetFltNobj_0_OUTDIR)) \ 254 254 /cpp_cmd $(subst $(EXEC_X86_WIN32),,$(call VBOX_FN_MAKE_WIN_PATH,$(TOOL_$(VBOX_VCC_TOOL)_CC))) \ 255 $(addprefix /I , $(call VBOX_FN_MAKE_WIN_PATH,$(SDK_ W2K3DDK_INCS))) \255 $(addprefix /I , $(call VBOX_FN_MAKE_WIN_PATH,$(SDK_$(VBOX_WINDDK)_INCS))) \ 256 256 $(call VBOX_FN_MAKE_WIN_PATH,$<) 257 257 … … 268 268 VBoxNetAdp_DEFS = IN_RT_R0 IN_SUP_STATIC 269 269 VBoxNetAdp_INCS := $(PATH_SUB_CURRENT) 270 VBoxNetAdp_SDKS = WINDDKWLH WINPSDKINCS270 VBoxNetAdp_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_WLH) $(VBOX_WINPSDK)INCS 271 271 VBoxNetAdp_SOURCES = \ 272 272 VBoxNetFlt.c \ … … 281 281 VBoxNetAdp_LDFLAGS.win.amd64 = -Entry:DriverEntry 282 282 VBoxNetAdp_LIBS.win = \ 283 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \284 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib \285 $(PATH_SDK_ W2K3DDK_LIB)/ndis.lib \283 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/ntoskrnl.lib \ 284 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/hal.lib \ 285 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/ndis.lib \ 286 286 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) 287 287 VBoxNetAdp_LIBS = \ -
trunk/src/VBox/HostDrivers/VBoxUSB/Makefile.kmk
r41477 r42154 32 32 LIBRARIES += USBLib 33 33 USBLib_TEMPLATE = VBOXR3 34 USBLib_SDKS.win = WINPSDK W2K3DDK34 USBLib_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 35 35 USBLib_DEFS = IN_USBLIB 36 36 USBLib_DEFS.os2 = STATIC_USBCALLS 37 USBLib_DEFS.win = _WIN32_WINNT=0x050 037 USBLib_DEFS.win = _WIN32_WINNT=0x0501 38 38 USBLib_SOURCES = \ 39 39 USBLib.cpp \ … … 67 67 include $(FILE_KBUILD_SUB_FOOTER) 68 68 69 -
trunk/src/VBox/HostDrivers/VBoxUSB/win/Makefile.kmk
r41477 r42154 38 38 VBoxUSB_DEBUG_INSTTYPE = both 39 39 endif 40 VBoxUSB_SDKS = W2K3DDK WINPSDKINCS40 VBoxUSB_SDKS = ReorderCompilerIncs $(VBOX_WINDDK) $(VBOX_WINPSDK)INCS 41 41 VBoxUSB_DEFS = IN_RT_R0 IN_SUP_R0 VBOX_DBG_LOG_NAME=\"USBDev\" 42 42 VBoxUSB_LDFLAGS.x86 = -Entry:DriverEntry@8 … … 51 51 dev/VBoxUsbDev.rc 52 52 VBoxUSB_LIBS = \ 53 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \54 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib \53 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/ntoskrnl.lib \ 54 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/hal.lib \ 55 55 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) \ 56 56 $(usbd_1_TARGET) … … 65 65 endif 66 66 VBoxUSBMon_INCS := $(PATH_SUB_CURRENT)/.. 67 VBoxUSBMon_SDKS = W2K3DDK WINPSDKINCS67 VBoxUSBMon_SDKS = ReorderCompilerIncs $(VBOX_WINDDK) $(VBOX_WINPSDK)INCS 68 68 VBoxUSBMon_DEFS = IN_RT_R0 IN_SUP_R0 i386=1 STD_CALL CONDITION_HANDLING=1 NT_INST=0 \ 69 69 WIN32=100 _NT1X_=100 WINNT=1 _WIN32_WINNT=0x0501 WINVER=0x0501 _WIN32_IE=0x0600 WIN32_LEAN_AND_MEAN=1 \ … … 84 84 mon/VBoxUsbMon.rc 85 85 VBoxUSBMon_LIBS = \ 86 $(PATH_SDK_ W2K3DDK_LIB)/ntoskrnl.lib \87 $(PATH_SDK_ W2K3DDK_LIB)/hal.lib \86 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/ntoskrnl.lib \ 87 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/hal.lib \ 88 88 $(PATH_STAGE_LIB)/RuntimeR0Drv$(VBOX_SUFF_LIB) \ 89 89 $(usbd_1_TARGET) … … 97 97 USBInstall_TEMPLATE = VBOXR3EXE 98 98 USBInstall_DEFS = IN_RT_R3 99 USBInstall_SDKS = WINPSDK W2K3DDKVBOX_NTDLL99 USBInstall_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 100 100 USBInstall_CXXFLAGS = -Gz 101 101 USBInstall_CFLAGS = -Gz … … 103 103 Install/USBInstall.cpp 104 104 USBInstall_LIBS = \ 105 $(PATH_SDK_ W2K3DDK_LIB)/newdev.lib \105 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/newdev.lib \ 106 106 $(LIB_RUNTIME) \ 107 107 $(PATH_STAGE_LIB)/SUPR3$(VBOX_SUFF_LIB) \ 108 $( VBoxDrvCfg_1_TARGET)108 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) 109 109 110 110 … … 114 114 USBUninstall_TEMPLATE = VBOXR3EXE 115 115 USBUninstall_DEFS = IN_RT_R3 116 USBUninstall_SDKS = WINPSDK W2K3DDKVBOX_NTDLL116 USBUninstall_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 117 117 USBUninstall_CXXFLAGS = -Gz 118 118 USBUninstall_CFLAGS = -Gz … … 120 120 Install/USBUninstall.cpp 121 121 USBUninstall_LIBS = \ 122 $(PATH_SDK_ W2K3DDK_LIB)/newdev.lib \122 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/newdev.lib \ 123 123 $(LIB_RUNTIME) \ 124 124 $(PATH_STAGE_LIB)/SUPR3$(VBOX_SUFF_LIB) \ 125 $(VBoxDrvCfg_1_TARGET)125 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) 126 126 127 127 # … … 130 130 USBTest_TEMPLATE = VBOXR3EXE 131 131 USBTest_DEFS = IN_RT_R3 132 USBTest_SDKS = WINPSDK W2K3DDKVBOX_NTDLL132 USBTest_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 133 133 USBTest_CXXFLAGS = -Gz 134 134 USBTest_CFLAGS = -Gz … … 136 136 testcase/USBTest.cpp 137 137 USBTest_LIBS = \ 138 $(PATH_SDK_ W2K3DDK_LIB)/newdev.lib \138 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/newdev.lib \ 139 139 $(LIB_RUNTIME) \ 140 140 $(PATH_STAGE_LIB)/SUPR3$(VBOX_SUFF_LIB) \ 141 $( VBoxDrvCfg_1_TARGET)141 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) 142 142 143 143 # -
trunk/src/VBox/HostDrivers/win/Makefile.kmk
r41841 r42154 21 21 LIBRARIES += VBoxDrvCfg 22 22 VBoxDrvCfg_TEMPLATE = VBOXR3STATIC 23 VBoxDrvCfg_SDKS = WINPSDK W2K3DDK23 VBoxDrvCfg_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 24 24 VBoxDrvCfg_DEFS = _WIN32_WINNT=0x0501 _UNICODE UNICODE 25 25 VBoxDrvCfg_SOURCES = cfg/VBoxDrvCfg.cpp -
trunk/src/VBox/Installer/win/InstallHelper/Makefile.kmk
r41477 r42154 34 34 VBoxInstallHelper_SOURCES += internal/VBoxSerial.cpp 35 35 endif 36 VBoxInstallHelper_SDKS = WINPSDK W2K3DDK 37 VBoxInstallHelper_LIBS = $(PATH_SDK_W2K3DDK_LIB)/Msi.lib 36 VBoxInstallHelper_SDKS = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) 37 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110) 38 VBoxInstallHelper_LIBS = $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Msi.lib 39 else 40 VBoxInstallHelper_LIBS = $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Msi.lib 41 endif 38 42 ifdef VBOX_WITH_NETFLT 39 43 VBoxInstallHelper_LIBS += \ 40 44 $(PATH_STAGE_LIB)/WinNetConfig.lib \ 41 45 $(PATH_STAGE_LIB)/VBoxDrvCfg.lib \ 42 $(PATH_SDK_ W2K3DDK_LIB)/Newdev.lib \46 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \ 43 47 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \ 44 $(PATH_SDK_ WINPSDK_LIB)/WbemUuid.Lib48 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib 45 49 endif 46 50 -
trunk/src/VBox/Installer/win/Stub/Makefile.kmk
r41477 r42154 34 34 VBoxStub_SDKS += \ 35 35 VBOX_NTDLL 36 if defined(VBOX_USE_VCC100) || defined(VBOX_USE_VCC110) 36 37 VBoxStub_LIBS = \ 37 38 $(VBOX_LIB_RUNTIME_STATIC) \ 38 $(PATH_SDK_W2K3DDK_LIB)\Msi.lib 39 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/Msi.lib 40 else 41 VBoxStub_LIBS = \ 42 $(VBOX_LIB_RUNTIME_STATIC) \ 43 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Msi.lib 44 endif 39 45 40 46 VBoxStub.cpp_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV) -
trunk/src/VBox/Main/Makefile.kmk
r42084 r42154 39 39 BLDDIRS += $(VBoxCOM_0_OUTDIR) $(PATH_STAGE_BIN)/components 40 40 include $(KBUILD_PATH)/tools/VCC70.kmk 41 include $(KBUILD_PATH)/sdks/ WINPSDK.kmk41 include $(KBUILD_PATH)/sdks/$(VBOX_WINPSDK).kmk 42 42 endif # !VBOX_ONLY_SDK 43 43 … … 245 245 endif 246 246 VBoxSVC_DEFS.win += VBOX_COM_OUTOFPROC_MODULE 247 VBoxSVC_DEFS.win.x86 += _WIN32_WINNT=0x0500 248 VBoxSVC_DEFS.win.amd64 += _WIN32_WINNT=0x0510 247 VBoxSVC_DEFS.win += _WIN32_WINNT=0x0510 249 248 # Try to load and use libhal at runtime for probing removable media 250 249 # VBoxSVC_DEFS.linux += VBOX_USE_LIBHAL … … 376 375 377 376 ifdef VBOX_WITH_NETFLT 378 # Note! The includes from the TOOL has lower priority than the SDKs,379 # since comdef.h is in both the DDK and VCC we want to make sure380 # we're using the VCC since we're not using the DDK compiler/crt.381 # Since this is potentially risky, restrict it to the source file382 # needing it.383 src-server/win/NetIf-win.cpp_INCS.win += $(PATH_TOOL_$(VBOX_VCC_TOOL)_INC)384 377 VBoxSVC_LIBS.win += \ 385 378 $(PATH_STAGE_LIB)/WinNetConfig$(VBOX_SUFF_LIB) \ 386 379 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) \ 387 $(PATH_SDK_ W2K3DDK_LIB)/Newdev.lib \380 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \ 388 381 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \ 389 $(PATH_SDK_ WINPSDK_LIB)/WbemUuid.Lib382 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib 390 383 endif 391 384 VBoxSVC_LDFLAGS.darwin = -framework IOKit -framework SystemConfiguration … … 566 559 -framework IOKit 567 560 VBoxC_LDFLAGS.win += /DELAYLOAD:VBoxVMM.dll 568 if def VBOX_USE_VCC80561 ifndef VBOX_USE_VCC70 569 562 VBoxC_LDFLAGS.win += /MANIFEST 570 563 endif … … 577 570 VBoxC_LIBS.win += \ 578 571 $(PATH_STAGE_LIB)/VBoxDrvCfg$(VBOX_SUFF_LIB) \ 579 $(PATH_SDK_ W2K3DDK_LIB)/Newdev.lib \572 $(PATH_SDK_$(VBOX_WINDDK)_LIB)/Newdev.lib \ 580 573 $(PATH_STAGE_LIB)/WinNetConfig$(VBOX_SUFF_LIB) \ 581 574 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/comsupp.lib \ 582 $(PATH_SDK_ WINPSDK_LIB)/WbemUuid.Lib \575 $(PATH_SDK_$(VBOX_WINPSDK)_LIB)/WbemUuid.Lib \ 583 576 $(PATH_TOOL_$(VBOX_VCC_TOOL)_LIB)/delayimp.lib 584 577 endif … … 803 796 804 797 VBOX_MAIN_IDL ?= $(EXEC_X86_WIN32) $(call VBOX_FN_MAKE_WIN_PATH,$(firstword $(wildcard \ 798 $(PATH_SDK_$(VBOX_WINPSDK)_BIN)/Midl.Exe\ 799 $(PATH_SDK_$(VBOX_WINPSDK))/Bin/Midl.Exe\ 805 800 $(PATH_SDK_WINPSDK_BIN)/Midl.Exe\ 806 801 $(PATH_SDK_WINPSDK)/Bin/Midl.Exe\ … … 828 823 /out $(call VBOX_FN_MAKE_WIN_PATH,$(VBoxCOM_0_OUTDIR)) \ 829 824 /cpp_cmd $(subst $(EXEC_X86_WIN32),,$(call VBOX_FN_MAKE_WIN_PATH,$(TOOL_$(VBOX_VCC_TOOL)_CC))) \ 830 /I $(call VBOX_FN_MAKE_WIN_PATH,$(PATH_SDK_ WINPSDK_INC)) \825 /I $(call VBOX_FN_MAKE_WIN_PATH,$(PATH_SDK_$(VBOX_WINPSDK)_INC)) \ 831 826 /I idl \ 832 827 $(call VBOX_FN_MAKE_WIN_PATH,$<) -
trunk/src/VBox/Main/webservice/Makefile.kmk
r41477 r42154 207 207 LIBRARIES += vboxsoap 208 208 vboxsoap_TEMPLATE = VBOXWEBR3EXE 209 if def VBOX_USE_VCC80209 ifndef VBOX_USE_VCC70 210 210 vboxsoap_CXXFLAGS.win += -bigobj 211 211 endif … … 292 292 $(VBOXWEB_OUT_DIR) \ 293 293 . 294 if def VBOX_USE_VCC80294 ifndef VBOX_USE_VCC70 295 295 vboxwebsrv_CXXFLAGS.win += -bigobj 296 296 endif … … 435 435 PROGRAMS += webtest 436 436 webtest_TEMPLATE = VBOXWEBR3EXE 437 if def VBOX_USE_VCC80437 ifndef VBOX_USE_VCC70 438 438 webtest_CXXFLAGS.win += -bigobj 439 439 endif -
trunk/src/VBox/Runtime/Makefile.kmk
r42068 r42154 213 213 RuntimeR3_TEMPLATE = VBoxR3Static 214 214 RuntimeR3_SDKS = VBOX_LIBXML2 VBOX_OPENSSL VBOX_BOOST ## @todo why is BOOST and XML2 here? r3/xml.cpp is not in this lib... 215 RuntimeR3_SDKS.win = WINPSDK$(VBOX_WINDDK)215 RuntimeR3_SDKS.win = $(VBOX_WINPSDK) $(VBOX_WINDDK) 216 216 RuntimeR3_DEFS = IN_RT_R3 IN_SUP_R3 LDR_WITH_NATIVE LDR_WITH_ELF32 LDR_WITH_PE RT_WITH_VBOX RT_NO_GIP 217 217 #RuntimeR3_DEFS += RTMEM_WRAP_TO_EF_APIS … … 1249 1249 VBoxRT_SDKS += VBOX_LIBCURL 1250 1250 endif 1251 VBoxRT_SDKS.win = WINPSDK$(VBOX_WINDDK) VBOX_NTDLL1251 VBoxRT_SDKS.win = $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 1252 1252 if1of ($(KBUILD_TARGET)$(VBOX_WITH_HARDENING), darwin win) 1253 1253 VBoxRT_INST = $(INST_DLL) $(INST_TESTCASE) … … 1582 1582 # 1583 1583 RuntimeR0Drv_TEMPLATE = VBoxR0DrvLib 1584 RuntimeR0Drv_SDKS.win = $(VBOX_WINDDK) WINPSDKINCS1584 RuntimeR0Drv_SDKS.win = $(VBOX_WINDDK) $(VBOX_WINPSDK)INCS 1585 1585 RuntimeR0Drv_DEFS = IN_RT_R0 RT_WITH_VBOX RT_WITHOUT_NOCRT_WRAPPERS RT_NO_EXPORT_SYMBOL 1586 1586 RuntimeR0Drv_DEFS.win = IN_SUP_R0 … … 2120 2120 $(IPRT_OUT_DIR)/errmsgcomdata.h: \ 2121 2121 $(VBOX_PATH_RUNTIME_SRC)/common/err/errmsgcom.sed \ 2122 $$(PATH_SDK_ WINPSDK_INC)/WinError.h \2122 $$(PATH_SDK_$(VBOX_WINPSDK)_INC)/WinError.h \ 2123 2123 | $$(dir $$@) 2124 2124 $(call MSG_GENERATE,,$@,$(filter %.h,$^)) -
trunk/src/VBox/Runtime/r0drv/nt/the-nt-kernel.h
r28800 r42154 30 30 #include <iprt/cdefs.h> 31 31 32 #if defined(RT_ARCH_X86) && !defined(NO_INTERLOCKED_INTRINSICS) 33 # define NO_INTERLOCKED_INTRINSICS /* avoid trouble */ 34 #endif 32 35 #if (_MSC_VER >= 1400) && !defined(VBOX_WITH_PATCHED_DDK) 33 36 # include <iprt/asm.h> -
trunk/src/VBox/Runtime/testcase/Makefile.kmk
r41948 r42154 673 673 674 674 ntGetTimerResolution_SOURCES = ntGetTimerResolution.cpp 675 ntGetTimerResolution_SDKS.win = WINPSDK W2K3DDKVBOX_NTDLL675 ntGetTimerResolution_SDKS.win = ReorderCompilerIncs $(VBOX_WINPSDK) $(VBOX_WINDDK) VBOX_NTDLL 676 676 677 677 endif # VBOX_WITH_TESTCASES
Note:
See TracChangeset
for help on using the changeset viewer.