VirtualBox

Changeset 98416 in vbox for trunk/src/VBox/Additions/WINNT


Ignore:
Timestamp:
Feb 1, 2023 4:25:17 PM (2 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
155660
Message:

Additions/*.kmk: Automatic scm cleanups. bugref:10348

Location:
trunk/src/VBox/Additions/WINNT
Files:
13 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/Makefile.kmk

    r98103 r98416  
    5757        $(PATH_TARGET)/VBoxVideoCat.dir/VBoxDisp.dll
    5858
    59 $(PATH_TARGET)/VBoxVideoCat.dir/VBoxVideo.sys: $$(VBoxVideo_1_TARGET) | $$(dir $$@)
     59 $(PATH_TARGET)/VBoxVideoCat.dir/VBoxVideo.sys: $$(VBoxVideo_1_TARGET) | $$(dir $$@)
    6060        $(INSTALL) -m 644 $< $(@D)
    6161
    62 $(PATH_TARGET)/VBoxVideoCat.dir/VBoxDisp.dll: $$(VBoxDisp_1_TARGET) | $$(dir $$@)
     62 $(PATH_TARGET)/VBoxVideoCat.dir/VBoxDisp.dll: $$(VBoxDisp_1_TARGET) | $$(dir $$@)
    6363        $(INSTALL) -m 644 $< $(@D)
    6464
     
    9393
    9494 $(PATH_TARGET)/VBoxWddmCat.dir/VBoxWddm.inf: \
    95                 $(PATH_SUB_CURRENT)/mp/wddm/VBoxWddm.inf $(MAKEFILE_CURRENT) | $$(dir $$@)
     95                $(PATH_SUB_CURRENT)/mp/wddm/VBoxWddm.inf $(MAKEFILE_CURRENT) | $$(dir $$@)
    9696        $(call MSG_GENERATE,VBoxWddm-inf,$@,$<)
    9797        $(call VBOX_EDIT_INF_FN,$<,$@ $(VBOXWDDM_EDIT_INF_DISPD3D_FN_ARG) $(VBOXWDDM_EDIT_INF_DISPDX_FN_ARG) $(VBOXWDDM_EDIT_INF_MESA3D_FN_ARG))
     
    112112  ifdef VBOX_WITH_WDDM_DX
    113113   VBoxWddm-inf_SOURCES += \
    114        $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDX.dll
     114        $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDX.dll
    115115   VBoxWddm-inf_SOURCES.amd64 += \
    116        $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDX-x86.dll
     116        $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDX-x86.dll
    117117  endif
    118118
     
    174174
    175175  $(PATH_TARGET)/VBoxWddmCat.dir/VBoxWddm.cat: \
    176                 $(PATH_TARGET)/VBoxWddmCat.dir/VBoxWddm.inf \
    177                 $(PATH_TARGET)/VBoxWddmCat.dir/VBoxWddm.sys \
    178                 $(if $(VBOXWDDM_WITH_DISPD3D), $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDispD3D.dll, ) \
    179                 $(if $(VBOXWDDM_WITH_DISPD3D), $(if-expr "$(KBUILD_TARGET_ARCH)" == "amd64", $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDispD3D-x86.dll, ), ) \
    180                 $(if $(VBOX_WITH_WDDM_DX), $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDX.dll, ) \
    181                 $(if $(VBOX_WITH_WDDM_DX), $(if-expr "$(KBUILD_TARGET_ARCH)" == "amd64", $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDX-x86.dll, ), ) \
    182                 $(if $(VBOX_WITH_MESA3D), \
    183                         $(PATH_TARGET)/VBoxWddmCat.dir/VBoxNine.dll \
    184                         $(PATH_TARGET)/VBoxWddmCat.dir/VBoxSVGA.dll \
    185                         $(PATH_TARGET)/VBoxWddmCat.dir/VBoxGL.dll \
    186                         $(if-expr "$(KBUILD_TARGET_ARCH)" == "amd64", \
    187                                 $(PATH_TARGET)/VBoxWddmCat.dir/VBoxNine-x86.dll \
    188                                 $(PATH_TARGET)/VBoxWddmCat.dir/VBoxSVGA-x86.dll \
    189                                 $(PATH_TARGET)/VBoxWddmCat.dir/VBoxGL-x86.dll, ), )
     176                $(PATH_TARGET)/VBoxWddmCat.dir/VBoxWddm.inf \
     177                $(PATH_TARGET)/VBoxWddmCat.dir/VBoxWddm.sys \
     178                $(if $(VBOXWDDM_WITH_DISPD3D), $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDispD3D.dll, ) \
     179                $(if $(VBOXWDDM_WITH_DISPD3D), $(if-expr "$(KBUILD_TARGET_ARCH)" == "amd64", $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDispD3D-x86.dll, ), ) \
     180                $(if $(VBOX_WITH_WDDM_DX), $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDX.dll, ) \
     181                $(if $(VBOX_WITH_WDDM_DX), $(if-expr "$(KBUILD_TARGET_ARCH)" == "amd64", $(PATH_TARGET)/VBoxWddmCat.dir/VBoxDX-x86.dll, ), ) \
     182                $(if $(VBOX_WITH_MESA3D), \
     183                $(PATH_TARGET)/VBoxWddmCat.dir/VBoxNine.dll \
     184                $(PATH_TARGET)/VBoxWddmCat.dir/VBoxSVGA.dll \
     185                $(PATH_TARGET)/VBoxWddmCat.dir/VBoxGL.dll \
     186                $(if-expr "$(KBUILD_TARGET_ARCH)" == "amd64", \
     187                $(PATH_TARGET)/VBoxWddmCat.dir/VBoxNine-x86.dll \
     188                $(PATH_TARGET)/VBoxWddmCat.dir/VBoxSVGA-x86.dll \
     189                $(PATH_TARGET)/VBoxWddmCat.dir/VBoxGL-x86.dll, ), )
    190190        $(call MSG_TOOL,Inf2Cat,VBoxWddm-inf,$@,$<)
    191191        $(call VBOX_MAKE_CAT_FN, $(@D),$@)
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/disp/Makefile.kmk

    r98141 r98416  
    110110
    111111ifdef VBOX_WITH_WDDM
    112 #
    113 # VBoxDispD3D - Windows Guest Additions WDDM R3 Display Driver
    114 #
    115 DLLS += VBoxDispD3D
    116 VBoxDispD3D_TEMPLATE = VBoxGuestR3DllMinVista
    117 VBoxDispD3D_SDKS     = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
    118 VBoxDispD3D_DEFS     = UNICODE _UNICODE VBOX_WITH_WDDM VBOXWDDMDISP LOG_TO_BACKDOOR LOG_TO_BACKDOOR_DRV VBOX_WITH_HGCM
    119 ifdef DEBUG_misha
    120 VBoxDispD3D_DEFS    += LOG_ENABLED
    121 endif
    122 ifdef VBOXWDDM_WITH_VBVA
    123 VBoxDispD3D_DEFS    += VBOXWDDM_WITH_VBVA
    124 endif
    125 ifdef VBOX_WITH_VIDEOHWACCEL
    126  VBoxDispD3D_DEFS   += VBOX_WITH_VIDEOHWACCEL
    127 endif
    128 # Avoid "src\VBox\Additions\3D\mesa\mesa-21.3.8\include\c99_compat.h(99): warning C4668: '__STDC_VERSION__'
    129 # is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'"
    130 VBoxDispD3D_DEFS    += __STDC_VERSION__=0
    131 VBoxDispD3D_INCS     = \
    132         ../../../include \
    133         .. \
    134         $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared \
    135         $(VBOX_GRAPHICS_INCS)
    136 VBoxDispD3D_SOURCES  = \
    137         wddm/VBoxDispD3D.cpp \
    138         wddm/VBoxDispD3DIf.cpp \
    139         wddm/VBoxDispDbg.cpp \
    140         wddm/VBoxD3DIf.cpp \
    141         wddm/VBoxDispD3D.rc \
    142         wddm/VBoxDispD3D.def
    143 VBoxDispD3D_LIBS     = \
    144         $(VBOX_LIB_IPRT_GUEST_R3) \
    145         $(VBOX_LIB_VBGL_R3) \
    146         Psapi.lib \
    147         $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger$(VBOX_SUFF_LIB) \
    148         $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmKmt$(VBOX_SUFF_LIB)
    149 
    150 ifdef VBOX_WITH_VMSVGA
    151 VBoxDispD3D_DEFS     += VBOX_WITH_VMSVGA
    152 VBoxDispD3D_INCS     += \
    153         $(PATH_ROOT)/src/VBox/Additions/3D/win/include \
    154         $(PATH_ROOT)/src/VBox/Devices/Graphics/vmsvga_include
    155 endif
    156 
    157 ifdef VBOX_WITH_MESA3D
    158 VBoxDispD3D_DEFS     += VBOX_WITH_MESA3D
    159 VBoxDispD3D_INCS     += \
    160         $(VBOX_PATH_MESA)/src/gallium/include \
    161         $(VBOX_PATH_MESA)/src \
    162         $(VBOX_PATH_MESA)/include/c99 \
    163         $(VBOX_PATH_MESA)/include
    164 VBoxDispD3D_SOURCES  += \
    165         wddm/gallium/GaDxva.cpp \
    166         wddm/gallium/GaDrvEnvWddm.cpp \
    167         wddm/gallium/GaWddm.cpp \
    168         wddm/gallium/GaDdi.cpp \
    169         wddm/gallium/Present.cpp \
    170         wddm/gallium/VBoxGallium.cpp \
    171         wddm/gallium/VBoxGaD3DDevice9Ex.cpp \
    172         wddm/gallium/VBoxD3DAdapter9.c
    173 
     112 #
     113 # VBoxDispD3D - Windows Guest Additions WDDM R3 Display Driver
     114 #
     115 DLLS += VBoxDispD3D
     116 VBoxDispD3D_TEMPLATE = VBoxGuestR3DllMinVista
     117 VBoxDispD3D_SDKS    = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
     118 VBoxDispD3D_DEFS    = UNICODE _UNICODE VBOX_WITH_WDDM VBOXWDDMDISP LOG_TO_BACKDOOR LOG_TO_BACKDOOR_DRV VBOX_WITH_HGCM
     119 ifdef DEBUG_misha
     120  VBoxDispD3D_DEFS  += LOG_ENABLED
     121 endif
     122 ifdef VBOXWDDM_WITH_VBVA
     123  VBoxDispD3D_DEFS  += VBOXWDDM_WITH_VBVA
     124 endif
     125 ifdef VBOX_WITH_VIDEOHWACCEL
     126  VBoxDispD3D_DEFS  += VBOX_WITH_VIDEOHWACCEL
     127 endif
     128 # Avoid "src\VBox\Additions\3D\mesa\mesa-21.3.8\include\c99_compat.h(99): warning C4668: '__STDC_VERSION__'
     129 # is not defined as a preprocessor macro, replacing with '0' for '#if/#elif'"
     130 VBoxDispD3D_DEFS   += __STDC_VERSION__=0
     131 VBoxDispD3D_INCS    = \
     132        ../../../include \
     133        .. \
     134        $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared \
     135        $(VBOX_GRAPHICS_INCS)
     136 VBoxDispD3D_SOURCES = \
     137        wddm/VBoxDispD3D.cpp \
     138        wddm/VBoxDispD3DIf.cpp \
     139        wddm/VBoxDispDbg.cpp \
     140        wddm/VBoxD3DIf.cpp \
     141        wddm/VBoxDispD3D.rc \
     142        wddm/VBoxDispD3D.def
     143 VBoxDispD3D_LIBS    = \
     144        $(VBOX_LIB_IPRT_GUEST_R3) \
     145        $(VBOX_LIB_VBGL_R3) \
     146        Psapi.lib \
     147        $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger$(VBOX_SUFF_LIB) \
     148        $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmKmt$(VBOX_SUFF_LIB)
     149
     150 ifdef VBOX_WITH_VMSVGA
     151  VBoxDispD3D_DEFS   += VBOX_WITH_VMSVGA
     152  VBoxDispD3D_INCS   += \
     153        $(PATH_ROOT)/src/VBox/Additions/3D/win/include \
     154        $(PATH_ROOT)/src/VBox/Devices/Graphics/vmsvga_include
     155 endif
     156
     157 ifdef VBOX_WITH_MESA3D
     158  VBoxDispD3D_DEFS   += VBOX_WITH_MESA3D
     159  VBoxDispD3D_INCS   += \
     160        $(VBOX_PATH_MESA)/src/gallium/include \
     161        $(VBOX_PATH_MESA)/src \
     162        $(VBOX_PATH_MESA)/include/c99 \
     163        $(VBOX_PATH_MESA)/include
     164  VBoxDispD3D_SOURCES += \
     165        wddm/gallium/GaDxva.cpp \
     166        wddm/gallium/GaDrvEnvWddm.cpp \
     167        wddm/gallium/GaWddm.cpp \
     168        wddm/gallium/GaDdi.cpp \
     169        wddm/gallium/Present.cpp \
     170        wddm/gallium/VBoxGallium.cpp \
     171        wddm/gallium/VBoxGaD3DDevice9Ex.cpp \
     172        wddm/gallium/VBoxD3DAdapter9.c
     173
     174  ifdef VBOX_WITH_VMSVGA3D_DX
     175   VBoxDispD3D_DEFS  += VBOX_WITH_VMSVGA3D_DX9
     176  endif
     177
     178  ifdef VBOX_WITH_MESA3D_D3DTEST
     179   VBoxDispD3D_DEFS  += VBOX_WITH_MESA3D_D3DTEST
     180   VBoxDispD3D_SOURCES += \
     181        wddm/gallium/test/d3dhlp.cpp \
     182        wddm/gallium/test/d3d9render.cpp \
     183        wddm/gallium/GaDrvTest.cpp
     184  endif
     185 endif
     186
     187 #
     188 # 64-bit systems needs a 32-bit version of VBoxDispD3D.
     189 #
     190 DLLS.amd64 += VBoxDispD3D-x86
     191 VBoxDispD3D-x86_EXTENDS = VBoxDispD3D
     192 VBoxDispD3D-x86_BLD_TRG_ARCH = x86
     193 VBoxDispD3D-x86_LIBS = \
     194        $(VBOX_LIB_IPRT_GUEST_R3_X86) \
     195        $(VBOX_LIB_VBGL_R3_X86) \
     196        Psapi.lib \
     197        $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger-x86$(VBOX_SUFF_LIB) \
     198        $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmKmt-x86$(VBOX_SUFF_LIB)
     199 VBoxDispD3D-x86_DEFS = $(VBoxDispD3D_DEFS) VBOX_WDDM_WOW64
     200
     201 #
     202 # VGPU10 driver VBoxDX
     203 #
    174204 ifdef VBOX_WITH_VMSVGA3D_DX
    175 VBoxDispD3D_DEFS     += VBOX_WITH_VMSVGA3D_DX9
    176  endif
    177 
    178  ifdef VBOX_WITH_MESA3D_D3DTEST
    179 VBoxDispD3D_DEFS     += VBOX_WITH_MESA3D_D3DTEST
    180 VBoxDispD3D_SOURCES  += \
    181         wddm/gallium/test/d3dhlp.cpp \
    182         wddm/gallium/test/d3d9render.cpp \
    183         wddm/gallium/GaDrvTest.cpp
    184  endif
    185 endif
    186 
    187 #
    188 # 64-bit systems needs a 32-bit version of VBoxDispD3D.
    189 #
    190 DLLS.amd64 += VBoxDispD3D-x86
    191 VBoxDispD3D-x86_EXTENDS = VBoxDispD3D
    192 VBoxDispD3D-x86_BLD_TRG_ARCH = x86
    193 VBoxDispD3D-x86_LIBS = \
    194         $(VBOX_LIB_IPRT_GUEST_R3_X86) \
    195         $(VBOX_LIB_VBGL_R3_X86) \
    196         Psapi.lib \
    197         $(VBOX_PATH_ADDITIONS_LIB)/VBoxDispMpLogger-x86$(VBOX_SUFF_LIB) \
    198         $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmKmt-x86$(VBOX_SUFF_LIB)
    199 VBoxDispD3D-x86_DEFS = $(VBoxDispD3D_DEFS) VBOX_WDDM_WOW64
    200 
    201 #
    202 # VGPU10 driver VBoxDX
    203 #
    204  ifdef VBOX_WITH_VMSVGA3D_DX
    205 DLLS += VBoxDX
    206 VBoxDX_TEMPLATE = VBoxGuestR3DllMinVista
    207 VBoxDX_DEFS     = UNICODE _UNICODE VBOX_WITH_VMSVGA VBOX_WITH_VMSVGA3D_DX
    208 VBoxDX_DEFS    += D3D_UMD_INTERFACE_VERSION=D3D_UMD_INTERFACE_VERSION_WIN8
    209 VBoxDX_DEFS    += DXGKDDI_INTERFACE_VERSION=DXGKDDI_INTERFACE_VERSION_WIN8
    210 VBoxDX_INCS     = \
    211         $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared \
    212         $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/common/wddm \
    213         $(PATH_ROOT)/src/VBox/Additions/3D/win/include \
    214         $(PATH_ROOT)/src/VBox/Additions/3D/win/VBoxWddmUmHlp \
    215         $(PATH_ROOT)/src/VBox/Devices/Graphics/vmsvga_include \
    216         $(VBOX_GRAPHICS_INCS)
    217 VBoxDX_SOURCES  = \
    218         wddm/dx/VBoxDXDDI.cpp \
    219         wddm/dx/VBoxDX.cpp \
    220         wddm/dx/VBoxDXCmd.cpp \
    221         wddm/dx/VBoxDX.rc \
    222         wddm/dx/VBoxDX.def
    223 VBoxDX_LIBS     = \
    224         $(VBOX_LIB_IPRT_GUEST_R3) \
    225         Psapi.lib \
    226         $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp$(VBOX_SUFF_LIB)
    227 
    228 # 64-bit systems need a 32-bit version of VBoxDX
    229 DLLS.amd64 += VBoxDX-x86
    230 VBoxDX-x86_EXTENDS = VBoxDX
    231 VBoxDX-x86_BLD_TRG_ARCH = x86
    232 VBoxDX-x86_LIBS = \
    233         $(VBOX_LIB_IPRT_GUEST_R3_X86) \
    234         $(VBOX_LIB_VBGL_R3_X86) \
    235         Psapi.lib \
    236         $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp-x86$(VBOX_SUFF_LIB)
    237 VBoxDX-x86_DEFS = $(VBoxDX_DEFS) VBOX_WDDM_WOW64
     205  DLLS += VBoxDX
     206  VBoxDX_TEMPLATE = VBoxGuestR3DllMinVista
     207  VBoxDX_DEFS   = UNICODE _UNICODE VBOX_WITH_VMSVGA VBOX_WITH_VMSVGA3D_DX
     208  VBoxDX_DEFS  += D3D_UMD_INTERFACE_VERSION=D3D_UMD_INTERFACE_VERSION_WIN8
     209  VBoxDX_DEFS  += DXGKDDI_INTERFACE_VERSION=DXGKDDI_INTERFACE_VERSION_WIN8
     210  VBoxDX_INCS   = \
     211        $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/disp/wddm/shared \
     212        $(PATH_ROOT)/src/VBox/Additions/WINNT/Graphics/Video/common/wddm \
     213        $(PATH_ROOT)/src/VBox/Additions/3D/win/include \
     214        $(PATH_ROOT)/src/VBox/Additions/3D/win/VBoxWddmUmHlp \
     215        $(PATH_ROOT)/src/VBox/Devices/Graphics/vmsvga_include \
     216        $(VBOX_GRAPHICS_INCS)
     217  VBoxDX_SOURCES = \
     218        wddm/dx/VBoxDXDDI.cpp \
     219        wddm/dx/VBoxDX.cpp \
     220        wddm/dx/VBoxDXCmd.cpp \
     221        wddm/dx/VBoxDX.rc \
     222        wddm/dx/VBoxDX.def
     223  VBoxDX_LIBS   = \
     224        $(VBOX_LIB_IPRT_GUEST_R3) \
     225        Psapi.lib \
     226        $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp$(VBOX_SUFF_LIB)
     227
     228  # 64-bit systems need a 32-bit version of VBoxDX
     229  DLLS.amd64 += VBoxDX-x86
     230  VBoxDX-x86_EXTENDS = VBoxDX
     231  VBoxDX-x86_BLD_TRG_ARCH = x86
     232  VBoxDX-x86_LIBS = \
     233        $(VBOX_LIB_IPRT_GUEST_R3_X86) \
     234        $(VBOX_LIB_VBGL_R3_X86) \
     235        Psapi.lib \
     236        $(VBOX_PATH_ADDITIONS_LIB)/VBoxWddmUmHlp-x86$(VBOX_SUFF_LIB)
     237  VBoxDX-x86_DEFS = $(VBoxDX_DEFS) VBOX_WDDM_WOW64
    238238 endif # VBOX_WITH_VMSVGA3D_DX
    239239
    240 include $(PATH_SUB_CURRENT)/wddm/shared/Makefile.kmk
     240 include $(PATH_SUB_CURRENT)/wddm/shared/Makefile.kmk
    241241
    242242endif #ifdef VBOX_WITH_WDDM
     
    244244
    245245ifdef VBOX_WITH_VBOXVIDEOWINDBG
    246 #
    247 # A windbg extension and a few test programs.
    248 #
    249 
    250 DLLS += vbvdbg
    251 vbvdbg_TEMPLATE = VBoxR3StaticDll
    252 vbvdbg_SDKS     = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
    253 vbvdbg_DEFS     = UNICODE _UNICODE
    254 vbvdbg_SOURCES = \
    255         wddm/dbg/VBoxVideoWinDbg.cpp \
    256         wddm/dbg/VBoxVideoWinDbg.def
    257 
    258 PROGRAMS += tstMvWnd
    259 tstMvWnd_TEMPLATE = VBoxR3Static
    260 tstMvWnd_DEFS     = UNICODE _UNICODE
    261 tstMvWnd_SOURCES = wddm/dbg/tstMvWnd.cpp
    262 #tstMvWnd_LIBS     = $(VBOX_LIB_IPRT_GUEST_R3) - Use guest template if this is wanted! duh!
    263 #tstMvWnd_LDFLAGS  = /SUBSYSTEM:windows
    264 
    265 PROGRAMS += DumpD3DCaps9
    266 DumpD3DCaps9_TEMPLATE = VBoxR3Exe
    267 DumpD3DCaps9_SDKS     = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
    268 DumpD3DCaps9_DEFS     = UNICODE _UNICODE
    269 DumpD3DCaps9_SOURCES = wddm/dbg/DumpD3DCaps9.cpp
    270 DumpD3DCaps9_LIBS     = d3d9.lib
    271 
    272 PROGRAMS += D3DFeatureLevel
    273 D3DFeatureLevel_TEMPLATE = VBoxR3Static
    274 D3DFeatureLevel_SDKS     = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
    275 D3DFeatureLevel_SOURCES = wddm/dbg/D3DFeatureLevel.cpp
    276 D3DFeatureLevel_LIBS     = d3d11.lib
    277 #D3DFeatureLevel_LIBS     = $(VBOX_LIB_IPRT_GUEST_R3) d3d11.lib - Use guest template if this is wanted! duh!
    278 #D3DFeatureLevel_LDFLAGS.win = /SUBSYSTEM:CONSOLE
     246 #
     247 # A windbg extension and a few test programs.
     248 #
     249
     250 DLLS += vbvdbg
     251 vbvdbg_TEMPLATE = VBoxR3StaticDll
     252 vbvdbg_SDKS    = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
     253 vbvdbg_DEFS    = UNICODE _UNICODE
     254 vbvdbg_SOURCES = \
     255        wddm/dbg/VBoxVideoWinDbg.cpp \
     256        wddm/dbg/VBoxVideoWinDbg.def
     257
     258 PROGRAMS += tstMvWnd
     259 tstMvWnd_TEMPLATE = VBoxR3Static
     260 tstMvWnd_DEFS    = UNICODE _UNICODE
     261 tstMvWnd_SOURCES = wddm/dbg/tstMvWnd.cpp
     262 #tstMvWnd_LIBS     = $(VBOX_LIB_IPRT_GUEST_R3) - Use guest template if this is wanted! duh!
     263 #tstMvWnd_LDFLAGS  = /SUBSYSTEM:windows
     264
     265 PROGRAMS += DumpD3DCaps9
     266 DumpD3DCaps9_TEMPLATE = VBoxR3Exe
     267 DumpD3DCaps9_SDKS    = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
     268 DumpD3DCaps9_DEFS    = UNICODE _UNICODE
     269 DumpD3DCaps9_SOURCES = wddm/dbg/DumpD3DCaps9.cpp
     270 DumpD3DCaps9_LIBS    = d3d9.lib
     271
     272 PROGRAMS += D3DFeatureLevel
     273 D3DFeatureLevel_TEMPLATE = VBoxR3Static
     274 D3DFeatureLevel_SDKS    = ReorderCompilerIncs $(VBOX_WINDDK_GST_WLH)
     275 D3DFeatureLevel_SOURCES = wddm/dbg/D3DFeatureLevel.cpp
     276 D3DFeatureLevel_LIBS    = d3d11.lib
     277 #D3DFeatureLevel_LIBS     = $(VBOX_LIB_IPRT_GUEST_R3) d3d11.lib - Use guest template if this is wanted! duh!
     278 #D3DFeatureLevel_LDFLAGS.win = /SUBSYSTEM:CONSOLE
    279279
    280280endif # VBOX_WITH_VBOXVIDEOWINDBG
  • trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/Makefile.kmk

    r98126 r98416  
    4444endif
    4545VBoxVideo_INCS          = \
    46         ../../../include \
    47         .. \
    48         . \
    49         $(VBOX_GRAPHICS_INCS)
     46        ../../../include \
     47        .. \
     48        . \
     49        $(VBOX_GRAPHICS_INCS)
    5050VBoxVideo_LDFLAGS.x86   = /Entry:DriverEntry@8
    5151VBoxVideo_LDFLAGS.amd64 = /Entry:DriverEntry
     
    7676 VBoxVideo_LIBS         += \
    7777        $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/exsup.lib \
    78         $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/BufferOverflowK.lib # Needed for ___security_cookie.
     78        $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/BufferOverflowK.lib # Needed for ___security_cookie.
    7979endif
    8080VBoxVideo_USES.win = vboximportchecker
     
    117117        wddm/VBoxMPWddm.cpp \
    118118        wddm/VBoxMPLegacy.cpp \
    119         wddm/VBoxMPVidPn.cpp \
    120         wddm/VBoxMPVdma.cpp \
    121         wddm/VBoxMPShgsmi.cpp \
     119        wddm/VBoxMPVidPn.cpp \
     120        wddm/VBoxMPVdma.cpp \
     121        wddm/VBoxMPShgsmi.cpp \
    122122        wddm/VBoxMPCm.cpp \
    123123        wddm/VBoxMPSa.cpp \
     
    137137 ifdef VBOXWDDM_WITH_VBVA
    138138  VBoxWddm_SOURCES        += \
    139     wddm/VBoxMPVbva.cpp
     139        wddm/VBoxMPVbva.cpp
    140140 endif
    141141 ifdef VBOX_WITH_VIDEOHWACCEL
    142142  VBoxWddm_SOURCES        += \
    143     wddm/VBoxMPVhwa.cpp
     143        wddm/VBoxMPVhwa.cpp
    144144 endif
    145145
     
    161161  VBoxWddm_DEFS           += WIN9X_COMPAT_SPINLOCK # to avoid multiple KeInitializeSpinLock on amd64
    162162  VBoxWddm_INCS           += \
    163         $(PATH_ROOT)/src/VBox/Additions/3D/win/include \
    164         $(PATH_ROOT)/src/VBox/Devices/Graphics/vmsvga_include
     163        $(PATH_ROOT)/src/VBox/Additions/3D/win/include \
     164        $(PATH_ROOT)/src/VBox/Devices/Graphics/vmsvga_include
    165165  VBoxWddm_SOURCES        += \
    166166        wddm/gallium/Svga.cpp \
  • trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/Makefile.kmk

    r98103 r98416  
    4040DLLS.x86 += VBoxGuestInstallHelper
    4141VBoxGuestInstallHelper_TEMPLATE        := VBoxGuestR3Dll
    42 VBoxGuestInstallHelper_INST             := repackadd/resources/VBoxGuestInstallHelper/
     42VBoxGuestInstallHelper_INST             := repackadd/resources/VBoxGuestInstallHelper/
    4343ifdef VBOX_SIGN_ADDITIONS # (See the parent makefile.)
    4444 VBoxGuestInstallHelper_INSTTYPE       := stage
    4545 VBoxGuestInstallHelper_DEBUG_INSTTYPE := both
    4646endif
    47 VBoxGuestInstallHelper_DEFS             := _WIN32_WINNT=0x0400 WIN32_LEAN_AND_MEAN=1 UNICODE _UNICODE
     47VBoxGuestInstallHelper_DEFS             := _WIN32_WINNT=0x0400 WIN32_LEAN_AND_MEAN=1 UNICODE _UNICODE
    4848VBoxGuestInstallHelper_BLD_TRG_ARCH    := x86
    4949VBoxGuestInstallHelper_SOURCES         := \
  • trunk/src/VBox/Additions/WINNT/Installer/InstallHelper/testcase/Makefile.kmk

    r98103 r98416  
    3030
    3131ifdef VBOX_WITH_TESTCASES
    32 #
    33 # As the testcases use the DLL directly and plugins for NSIS *always* are 32-bit,
    34 # we also have to use a 32-bit testcase here.
    35 #
    36 PROGRAMS.x86 += tstWinAdditionsInstallHelper
    37 tstWinAdditionsInstallHelper_TEMPLATE = VBoxGuestR3Exe
    38 tstWinAdditionsInstallHelper_SOURCES = tstWinAdditionsInstallHelper.cpp
    39 tstWinAdditionsInstallHelper_DEFS     = _WIN32_WINNT=0x0400 WIN32_LEAN_AND_MEAN=1 UNICODE _UNICODE
     32 #
     33 # As the testcases use the DLL directly and plugins for NSIS *always* are 32-bit,
     34 # we also have to use a 32-bit testcase here.
     35 #
     36 PROGRAMS.x86 += tstWinAdditionsInstallHelper
     37 tstWinAdditionsInstallHelper_TEMPLATE = VBoxGuestR3Exe
     38 tstWinAdditionsInstallHelper_SOURCES = tstWinAdditionsInstallHelper.cpp
     39 tstWinAdditionsInstallHelper_DEFS    = _WIN32_WINNT=0x0400 WIN32_LEAN_AND_MEAN=1 UNICODE _UNICODE
    4040
    4141endif # VBOX_WITH_TESTCASES
  • trunk/src/VBox/Additions/WINNT/Installer/Loader/Makefile.kmk

    r98128 r98416  
    3131# This has to be 32-bit.
    3232PROGRAMS += VBoxWindowsAdditions
    33 VBoxWindowsAdditions_TEMPLATE= VBoxGuestR3Exe
     33VBoxWindowsAdditions_TEMPLATE = VBoxGuestR3Exe
    3434VBoxWindowsAdditions_BLD_TRG_ARCH = x86
    3535VBoxWindowsAdditions_DEFS    = _WIN32_WINNT=0x0400
     
    3939        VBoxWindowsAdditions.rc
    4040ifdef VBOX_WITH_NOCRT_STATIC
    41 VBoxWindowsAdditions_LDFLAGS = /SubSystem:Windows
     41 VBoxWindowsAdditions_LDFLAGS = /SubSystem:Windows
    4242else
    43 VBoxWindowsAdditions_LDFLAGS = \
    44         /DISALLOWLIB:msvcrt.lib \
    45         /DISALLOWLIB:msvcprt.lib \
    46         /DISALLOWLIB:libcmt.lib
    47 VBoxWindowsAdditions_LIBS     = \
    48         $(PATH_TOOL_$(TEMPLATE_VBoxR3Exe_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/oldnames.lib \
    49         $(PATH_TOOL_$(TEMPLATE_VBoxR3Exe_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/libcmt.lib \
    50         $(PATH_TOOL_$(TEMPLATE_VBoxR3Exe_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/libcpmt.lib
     43 VBoxWindowsAdditions_LDFLAGS = \
     44        /DISALLOWLIB:msvcrt.lib \
     45        /DISALLOWLIB:msvcprt.lib \
     46        /DISALLOWLIB:libcmt.lib
     47 VBoxWindowsAdditions_LIBS    = \
     48        $(PATH_TOOL_$(TEMPLATE_VBoxR3Exe_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/oldnames.lib \
     49        $(PATH_TOOL_$(TEMPLATE_VBoxR3Exe_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/libcmt.lib \
     50        $(PATH_TOOL_$(TEMPLATE_VBoxR3Exe_TOOL.win.$(KBUILD_TARGET_ARCH))_LIB)/libcpmt.lib
    5151endif
    5252VBoxWindowsAdditions_VBOX_IMPORT_CHECKER.win.x86 := nt4
  • trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk

    r98257 r98416  
    5656#
    5757PROGRAMS += VBoxDrvInst
    58 VBoxDrvInst_TEMPLATE= VBoxGuestR3Exe
     58VBoxDrvInst_TEMPLATE = VBoxGuestR3Exe
    5959VBoxDrvInst_DEFS    = _WIN32_WINNT=0x0400 _UNICODE UNICODE
    6060VBoxDrvInst_DEFS   += VBOX_SVN_REV=$(VBOX_SVN_REV)
     
    161161        $(PATH_STAGE_BIN)/additions/VBoxTray.exe \
    162162        $(PATH_STAGE_BIN)/additions/VBoxControl.exe \
    163        \
     163        \
    164164        $(PATH_STAGE_BIN)/additions/VBoxMouse.inf \
    165165        $(PATH_STAGE_BIN)/additions/VBoxMouse.sys \
    166        \
     166        \
    167167        $(PATH_STAGE_BIN)/additions/VBoxVideo.inf \
    168168        $(PATH_STAGE_BIN)/additions/VBoxVideo.sys \
    169169        $(PATH_STAGE_BIN)/additions/VBoxDisp.dll \
    170        \
     170        \
    171171        $(PATH_STAGE_BIN)/additions/VBoxSF.sys \
    172172        $(PATH_STAGE_BIN)/additions/VBoxMRXNP.dll
    173173
    174174ifeq ($(KBUILD_TARGET_ARCH),amd64) # 32-bit network provider DLLs for 32-bit apps running on a 64-bit system
    175 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
    176         $(PATH_STAGE_BIN)/additions/VBoxMRXNP-x86.dll
     175 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
     176        $(PATH_STAGE_BIN)/additions/VBoxMRXNP-x86.dll
    177177endif
    178178
    179179if defined(VBOX_SIGNING_MODE) && defined(VBOX_SIGN_ADDITIONS)
    180 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \
    181         $(PATH_STAGE_BIN)/additions/VBoxVideo.cat \
    182         $(PATH_STAGE_BIN)/additions/VBoxVideo-PreW10.cat \
    183         $(PATH_STAGE_BIN)/additions/VBoxGuest.cat \
    184         $(PATH_STAGE_BIN)/additions/VBoxGuest-PreW10.cat \
    185         $(PATH_STAGE_BIN)/additions/VBoxMouse.cat \
    186         $(PATH_STAGE_BIN)/additions/VBoxMouse-PreW10.cat
     180 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \
     181        $(PATH_STAGE_BIN)/additions/VBoxVideo.cat \
     182        $(PATH_STAGE_BIN)/additions/VBoxVideo-PreW10.cat \
     183        $(PATH_STAGE_BIN)/additions/VBoxGuest.cat \
     184        $(PATH_STAGE_BIN)/additions/VBoxGuest-PreW10.cat \
     185        $(PATH_STAGE_BIN)/additions/VBoxMouse.cat \
     186        $(PATH_STAGE_BIN)/additions/VBoxMouse-PreW10.cat
    187187endif
    188188
     
    193193
    194194ifeq ($(KBUILD_TARGET_ARCH),x86)
    195 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \
    196         $(PATH_STAGE_BIN)/additions/VBoxMouseNT.sys \
    197         $(PATH_STAGE_BIN)/additions/VBoxSFW2K.sys
     195 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \
     196        $(PATH_STAGE_BIN)/additions/VBoxMouseNT.sys \
     197        $(PATH_STAGE_BIN)/additions/VBoxSFW2K.sys
    198198endif
    199199
    200200ifdef VBOX_WITH_WDDM
    201 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
    202         $(PATH_STAGE_BIN)/additions/VBoxWddm.inf \
    203         $(PATH_STAGE_BIN)/additions/VBoxWddm.sys \
    204         $(PATH_STAGE_BIN)/additions/VBoxDispD3D.dll
     201 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
     202        $(PATH_STAGE_BIN)/additions/VBoxWddm.inf \
     203        $(PATH_STAGE_BIN)/additions/VBoxWddm.sys \
     204        $(PATH_STAGE_BIN)/additions/VBoxDispD3D.dll
    205205 ifeq ($(KBUILD_TARGET_ARCH),amd64)
    206 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
    207         $(PATH_STAGE_BIN)/additions/VBoxDispD3D-x86.dll
     206  VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
     207        $(PATH_STAGE_BIN)/additions/VBoxDispD3D-x86.dll
    208208 endif
    209209
    210210 ifdef VBOX_WITH_WDDM_DX
    211 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
    212         $(PATH_STAGE_BIN)/additions/VBoxDX.dll
     211  VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
     212        $(PATH_STAGE_BIN)/additions/VBoxDX.dll
    213213  ifeq ($(KBUILD_TARGET_ARCH),amd64)
    214 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
    215         $(PATH_STAGE_BIN)/additions/VBoxDX-x86.dll
     214   VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
     215        $(PATH_STAGE_BIN)/additions/VBoxDX-x86.dll
    216216  endif
    217217 endif
    218218
    219219 ifdef VBOX_WITH_MESA3D
    220 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
    221         $(PATH_STAGE_BIN)/additions/VBoxNine.dll \
    222         $(PATH_STAGE_BIN)/additions/VBoxSVGA.dll \
    223         $(PATH_STAGE_BIN)/additions/VBoxGL.dll
     220  VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
     221        $(PATH_STAGE_BIN)/additions/VBoxNine.dll \
     222        $(PATH_STAGE_BIN)/additions/VBoxSVGA.dll \
     223        $(PATH_STAGE_BIN)/additions/VBoxGL.dll
    224224  ifeq ($(KBUILD_TARGET_ARCH),amd64)
    225 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
    226         $(PATH_STAGE_BIN)/additions/VBoxNine-x86.dll \
    227         $(PATH_STAGE_BIN)/additions/VBoxSVGA-x86.dll \
    228         $(PATH_STAGE_BIN)/additions/VBoxGL-x86.dll
     225   VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \
     226        $(PATH_STAGE_BIN)/additions/VBoxNine-x86.dll \
     227        $(PATH_STAGE_BIN)/additions/VBoxSVGA-x86.dll \
     228        $(PATH_STAGE_BIN)/additions/VBoxGL-x86.dll
    229229  endif
    230230 endif
    231231
    232232 if defined(VBOX_SIGNING_MODE) && defined(VBOX_SIGN_ADDITIONS)
    233 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \
    234         $(PATH_STAGE_BIN)/additions/VBoxWddm.cat \
    235         $(PATH_STAGE_BIN)/additions/VBoxWddm-PreW10.cat
     233  VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \
     234        $(PATH_STAGE_BIN)/additions/VBoxWddm.cat \
     235        $(PATH_STAGE_BIN)/additions/VBoxWddm-PreW10.cat
    236236 endif
    237237endif # VBOX_WITH_WDDM
    238238
    239239ifdef env.VBOX_WITH_ADDITIONS_SHIPPING_AUDIO_TEST
    240 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \
    241         $(PATH_STAGE_BIN)/additions/VBoxAudioTest.exe
     240 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \
     241        $(PATH_STAGE_BIN)/additions/VBoxAudioTest.exe
    242242endif
    243243
     
    280280        -E 'KBUILD_TYPE=$(KBUILD_TYPE)' \
    281281        -E 'KBUILD_TARGET_ARCH=$(KBUILD_TARGET_ARCH)' \
    282        $(foreach base, VBOX_GA_CERT_ROOT_SHA1 VBOX_GA_CERT_ROOT_SHA2 VBOX_GA_CERT_ROOT_SHA2_R3 \
    283        ,-E '$(base)=$(firstword $($(base)) none)' -E '$(base)_TS=$(firstword $($(base)_TS) none)')
     282        $(foreach base, VBOX_GA_CERT_ROOT_SHA1 VBOX_GA_CERT_ROOT_SHA2 VBOX_GA_CERT_ROOT_SHA2_R3 \
     283        ,-E '$(base)=$(firstword $($(base)) none)' -E '$(base)_TS=$(firstword $($(base)_TS) none)')
    284284
    285285$(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe: \
     
    328328
    329329ifdef VBOX_SIGNING_MODE
    330 #
    331 # This is a hack to sign the uninstaller.
    332 # See http://nsis.sourceforge.net/Signing_an_Uninstaller for more details.
    333 #
    334 OTHER_CLEAN += \
    335         $(PATH_TARGET)/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH)-uninst.exe \
    336         $(PATH_TARGET)/uninst.exe
    337 $(PATH_TARGET)/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH)-uninst.exe: \
    338                 $(PATH_SUB_CURRENT)/VBoxGuestAdditions.nsi \
    339                 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsCommon.nsh \
    340                 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsExternal.nsh \
    341                 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsLog.nsh \
    342                 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsUninstall.nsh \
    343                 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsNT4.nsh \
    344                 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsW2KXP.nsh \
    345                 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsVista.nsh \
    346                 $(PATH_SUB_CURRENT)/dumplog.nsh \
    347                 $(PATH_SUB_CURRENT)/ReplaceDLL.nsh \
    348                 $(PATH_SUB_CURRENT)/servicepack.nsh \
    349                 $(PATH_SUB_CURRENT)/strstr.nsh \
    350                 $(PATH_SUB_CURRENT)/winver.nsh \
    351                 $(PATH_SUB_CURRENT)/Languages/English.nsh \
    352                 $(PATH_SUB_CURRENT)/Languages/German.nsh \
    353                 $(PATH_SUB_CURRENT)/Languages/French.nsh \
    354                 $(VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES) \
    355                 $(VBOX_WINDOWS_ADDITIONS_OTHER_FILES) \
    356                 $(VBOX_WINDOWS_ADDITIONS_ICON_FILE) \
    357                 $(VBOX_NSIS_ICON_FILE) \
    358                 $(VBOX_VERSION_STAMP) \
    359                $$(VBoxDrvInst_1_STAGE_TARGET) \
    360                 | $$(dir $$@)
     330 #
     331 # This is a hack to sign the uninstaller.
     332 # See http://nsis.sourceforge.net/Signing_an_Uninstaller for more details.
     333 #
     334 OTHER_CLEAN += \
     335        $(PATH_TARGET)/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH)-uninst.exe \
     336        $(PATH_TARGET)/uninst.exe
     337 $(PATH_TARGET)/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH)-uninst.exe: \
     338                $(PATH_SUB_CURRENT)/VBoxGuestAdditions.nsi \
     339                $(PATH_SUB_CURRENT)/VBoxGuestAdditionsCommon.nsh \
     340                $(PATH_SUB_CURRENT)/VBoxGuestAdditionsExternal.nsh \
     341                $(PATH_SUB_CURRENT)/VBoxGuestAdditionsLog.nsh \
     342                $(PATH_SUB_CURRENT)/VBoxGuestAdditionsUninstall.nsh \
     343                $(PATH_SUB_CURRENT)/VBoxGuestAdditionsNT4.nsh \
     344                $(PATH_SUB_CURRENT)/VBoxGuestAdditionsW2KXP.nsh \
     345                $(PATH_SUB_CURRENT)/VBoxGuestAdditionsVista.nsh \
     346                $(PATH_SUB_CURRENT)/dumplog.nsh \
     347                $(PATH_SUB_CURRENT)/ReplaceDLL.nsh \
     348                $(PATH_SUB_CURRENT)/servicepack.nsh \
     349                $(PATH_SUB_CURRENT)/strstr.nsh \
     350                $(PATH_SUB_CURRENT)/winver.nsh \
     351                $(PATH_SUB_CURRENT)/Languages/English.nsh \
     352                $(PATH_SUB_CURRENT)/Languages/German.nsh \
     353                $(PATH_SUB_CURRENT)/Languages/French.nsh \
     354                $(VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES) \
     355                $(VBOX_WINDOWS_ADDITIONS_OTHER_FILES) \
     356                $(VBOX_WINDOWS_ADDITIONS_ICON_FILE) \
     357                $(VBOX_NSIS_ICON_FILE) \
     358                $(VBOX_VERSION_STAMP) \
     359                $$(VBoxDrvInst_1_STAGE_TARGET) \
     360                | $$(dir $$@)
    361361        $(call MSG_L1,Creating $@, from $<)
    362362        $(QUIET)$(REDIRECT) -C $(VBOX_PATH_WIN_ADD_INS_SRC) \
     
    370370                        '$(subst /,\,$<)'
    371371
    372 $(PATH_TARGET)/uninst.exe: $(PATH_TARGET)/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH)-uninst.exe | $$(dir $$@)
     372 $(PATH_TARGET)/uninst.exe: $(PATH_TARGET)/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH)-uninst.exe | $$(dir $$@)
    373373        $(call MSG_L1,Creating $@, from $<)
    374374        $(QUIET)$(RM) -f $@
     
    381381
    382382if defined(VBOX_GA_ATTESTATION_SIGNING) && defined(VBOX_SIGNING_MODE) && defined(VBOX_SIGN_ADDITIONS)
    383 #
    384 # This automagically attestation signs the GA drivers.
    385 #
    386 $(PATH_OUT)/repackadd/$(VBOX_SIGNED_DRIVERS_ZIP_NAME): \
    387                 $(PATH_OUT)/repackadd/sign-attestation.sh \
    388                 $(PATH_OUT)/repackadd/$(VBOX_DRIVERS_PACK_NAME)
     383 #
     384 # This automagically attestation signs the GA drivers.
     385 #
     386 $(PATH_OUT)/repackadd/$(VBOX_SIGNED_DRIVERS_ZIP_NAME): \
     387                $(PATH_OUT)/repackadd/sign-attestation.sh \
     388                $(PATH_OUT)/repackadd/$(VBOX_DRIVERS_PACK_NAME)
    389389        $(RM_EXT) -f $(PATH_OUT)/repackadd/*.zip
    390390        cd $(PATH_OUT)/repackadd && $(SHELL) $(PATH_OUT)/repackadd/sign-attestation.sh $(PATH_OUT)/repackadd/$(VBOX_DRIVERS_PACK_NAME)
    391391        $(MV_EXT) $(PATH_OUT)/repackadd/$(VBOX_DRIVERS_PACK_NAME).*.zip $(PATH_OUT)/repackadd/$(VBOX_SIGNED_DRIVERS_ZIP_NAME)
    392392
    393 #
    394 # This creates a .CAB file of the driver files that should be attestation signed.
    395 #
    396 $(PATH_OUT)/repackadd/$(VBOX_DRIVERS_PACK_NAME): \
    397                 $(PATH_OUT)/repackadd/PackDriversForSubmission.cmd \
    398 #               $(VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES) - is is unsafe, because of the 'ing ugly hack replacing most of them above during packing.
     393 #
     394 # This creates a .CAB file of the driver files that should be attestation signed.
     395 #
     396 $(PATH_OUT)/repackadd/$(VBOX_DRIVERS_PACK_NAME): \
     397                $(PATH_OUT)/repackadd/PackDriversForSubmission.cmd \
     398                # $(VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES) - is is unsafe, because of the 'ing ugly hack replacing most of them above during packing.
    399399        $(RM_EXT) -f $(PATH_OUT)/repackadd/*.cab
    400400        $(RM_EXT) -f $(PATH_OUT)/repackadd/*.ddf
     
    424424
    425425ifndef VBOX_OSE
    426 RePackScriptsAdd_SOURCES += \
    427         $(RePackScriptsAdd_0_OUTDIR)/Combined-0-Additions.cmd \
    428         $(RePackScriptsAdd_0_OUTDIR)/Combined-2-SignAdditions.cmd \
    429         ../../../Installer/win/Scripts/sign-attestation.sh
     426 RePackScriptsAdd_SOURCES += \
     427        $(RePackScriptsAdd_0_OUTDIR)/Combined-0-Additions.cmd \
     428        $(RePackScriptsAdd_0_OUTDIR)/Combined-2-SignAdditions.cmd \
     429        ../../../Installer/win/Scripts/sign-attestation.sh
    430430endif
    431431
     
    433433$(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScriptsAdd,../../../Installer/win/Scripts/Combined-1-Prepare.cmd,Combined-1-Prepare.cmd)
    434434ifndef VBOX_OSE
    435 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScriptsAdd,../../../Installer/win/Scripts/Combined-0-Additions.cmd,Combined-0-Additions.cmd)
    436 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScriptsAdd,../../../Installer/win/Scripts/Combined-2-SignAdditions.cmd,Combined-2-SignAdditions.cmd)
     435 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScriptsAdd,../../../Installer/win/Scripts/Combined-0-Additions.cmd,Combined-0-Additions.cmd)
     436 $(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScriptsAdd,../../../Installer/win/Scripts/Combined-2-SignAdditions.cmd,Combined-2-SignAdditions.cmd)
    437437endif
    438438$(call VBOX_EDIT_VERSION_AND_BUILD_RULE_FN,RePackScriptsAdd,../../../Installer/win/Scripts/Combined-3-RepackAdditions.cmd,Combined-3-RepackAdditions.cmd)
     
    470470        VBoxGuestAdditionsCommon.nsh \
    471471        VBoxGuestAdditionsExternal.nsh \
    472         VBoxGuestAdditionsLog.nsh\
     472        VBoxGuestAdditionsLog.nsh \
    473473        VBoxGuestAdditionsNT4.nsh \
    474474        VBoxGuestAdditionsUninstall.nsh \
    475475        VBoxGuestAdditionsUninstallOld.nsh \
    476         VBoxGuestAdditionsVista.nsh\
    477         VBoxGuestAdditionsW2KXP.nsh\
     476        VBoxGuestAdditionsVista.nsh \
     477        VBoxGuestAdditionsW2KXP.nsh \
    478478        winver.nsh \
    479479        ISO/AUTORUN.INF \
    480480        ISO/NT3xReadme.txt \
    481        \
     481        \
    482482        Languages/English.nsh=>Languages/English.nsh \
    483483        Languages/French.nsh=>Languages/French.nsh \
     
    494494PROGRAMS.win.x86 += VBoxAddInstallNt3x
    495495ifdef VBOX_WITH_NOCRT_STATIC
    496 ## @todo noCRT: the result is much too big. Got rid of log.cpp, but still pretty big. Work on reducing it.
    497 VBoxAddInstallNt3x_TEMPLATE := VBoxGuestR3Exe
     496 ## @todo noCRT: the result is much too big. Got rid of log.cpp, but still pretty big. Work on reducing it.
     497 VBoxAddInstallNt3x_TEMPLATE := VBoxGuestR3Exe
    498498else
    499 VBoxAddInstallNt3x_TEMPLATE := VBoxGuestR3NoCrtExe
     499 VBoxAddInstallNt3x_TEMPLATE := VBoxGuestR3NoCrtExe
    500500endif
    501501VBoxAddInstallNt3x_SOURCES  := VBoxAddInstallNt3x.cpp
  • trunk/src/VBox/Additions/WINNT/Mouse/NT4/Makefile.kmk

    r98126 r98416  
    3939        VBoxPS2NT.cpp \
    4040        VBoxPS2NT.rc \
    41        ../../../../Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp \
    42        ../../../../Runtime/r0drv/nt/nt3fakesA-r0drv-nt.asm \
    43        ../../../../Runtime/common/string/strcmp.asm \
    44        ../../../../Runtime/common/string/strchr.asm
     41        ../../../../Runtime/r0drv/nt/nt3fakes-r0drv-nt.cpp \
     42        ../../../../Runtime/r0drv/nt/nt3fakesA-r0drv-nt.asm \
     43        ../../../../Runtime/common/string/strcmp.asm \
     44        ../../../../Runtime/common/string/strchr.asm
    4545VBoxMouseNT_LIBS        = \
    4646        $(VBOX_LIB_IPRT_GUEST_R0_NT4) \
     
    5252ifneq ($(VBOX_VCC_CC_GUARD_CF),)
    5353 VBoxMouseNT_LIBS.x86 += \
    54         $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/BufferOverflowK.lib
     54        $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/BufferOverflowK.lib
    5555endif
    5656VBoxMouseNT_CLEAN       = \
  • trunk/src/VBox/Additions/WINNT/Mouse/NT5/Makefile.kmk

    r98126 r98416  
    8484if defined(VBOX_SIGNING_MODE) && defined(VBOX_SIGN_ADDITIONS)
    8585 VBoxMouse-inf_SOURCES += \
    86         $(PATH_TARGET)/VBoxMouseCat.dir/VBoxMouse.sys \
    87         $(PATH_TARGET)/VBoxMouseCat.dir/VBoxMouse.cat \
    88         $(PATH_TARGET)/VBoxMouseCat.dir/VBoxMouse.cat=>VBoxMouse-PreW10.cat
     86        $(PATH_TARGET)/VBoxMouseCat.dir/VBoxMouse.sys \
     87        $(PATH_TARGET)/VBoxMouseCat.dir/VBoxMouse.cat \
     88        $(PATH_TARGET)/VBoxMouseCat.dir/VBoxMouse.cat=>VBoxMouse-PreW10.cat
    8989
    9090 $(PATH_TARGET)/VBoxMouseCat.dir/VBoxMouse.sys: $$(VBoxMouse_1_TARGET) | $$(dir $$@)
  • trunk/src/VBox/Additions/WINNT/SharedFolders/driver/Makefile.kmk

    r98126 r98416  
    5151        path.cpp \
    5252        vbsfhlp.cpp \
    53         VBoxSF.rc
     53        VBoxSF.rc
    5454VBoxSF_SOURCES.x86 = \
    5555        Win2kWorkarounds.c \
     
    6464ifneq ($(VBOX_VCC_CC_GUARD_CF),)
    6565 VBoxSF_LIBS += \
    66         $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB.$(KBUILD_TARGET_ARCH))/ntoskrnl.lib \
     66        $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB.$(KBUILD_TARGET_ARCH))/ntoskrnl.lib \
    6767        $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB.$(KBUILD_TARGET_ARCH))/BufferOverflowK.lib
    6868else
    6969 VBoxSF_LIBS += \
    70         $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.$(KBUILD_TARGET_ARCH))/ntoskrnl.lib \
     70        $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.$(KBUILD_TARGET_ARCH))/ntoskrnl.lib \
    7171        $(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.$(KBUILD_TARGET_ARCH))/BufferOverflowK.lib
    7272endif
     
    9797        $(PATH_SDK_$(VBOX_WINDDK_GST_W2K3)_LIB.x86)/hal.lib \
    9898        $(PATH_SDK_$(VBOX_WINDDK_GST_W2K3)_LIB.x86)/ksecdd.lib \
    99         \
    100         $(VBOX_LIB_VBGL_R0) \
    101         $(VBOX_LIB_IPRT_GUEST_R0) \
     99        \
     100        $(VBOX_LIB_VBGL_R0) \
     101        $(VBOX_LIB_IPRT_GUEST_R0) \
    102102        $(PATH_SDK_$(VBOX_WINDDK_GST_W2K3)_LIB)/int64.lib
    103103 ifneq ($(VBOX_VCC_CC_GUARD_CF),)
    104104  VBoxSFW2K_LIBS += \
    105         $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB.x86)/ntoskrnl.lib \
     105        $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB.x86)/ntoskrnl.lib \
    106106        $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB.x86)/BufferOverflowK.lib
    107107 else
    108108  VBoxSFW2K_LIBS += \
    109         $(PATH_SDK_$(VBOX_WINDDK_GST_W2K3)_LIB.x86)/ntoskrnl.lib \
     109        $(PATH_SDK_$(VBOX_WINDDK_GST_W2K3)_LIB.x86)/ntoskrnl.lib \
    110110        $(PATH_SDK_$(VBOX_WINDDK_GST_W2K3)_LIB.x86)/BufferOverflowK.lib
    111111 endif
     
    121121
    122122ifeq ($(KBUILD_TARGET_ARCH),x86)
    123 $(VBoxSF_0_OUTDIR)/rdbsslib.lib: $$(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.$(KBUILD_TARGET_ARCH))/rdbsslib.lib | $$(dir $$@) $(VBOX_EDIT_COFF_LIB)
     123 $(VBoxSF_0_OUTDIR)/rdbsslib.lib: $$(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.$(KBUILD_TARGET_ARCH))/rdbsslib.lib | $$(dir $$@) $(VBOX_EDIT_COFF_LIB)
    124124        $(call KB_FN_AUTO_CMD_DEPS_COMMANDS)
    125125        $(VBOX_EDIT_COFF_LIB) --input "$(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.$(KBUILD_TARGET_ARCH))/rdbsslib.lib" --output "$@" \
     
    130130               --redefine-sym "__imp__CcFlushCache@16=_g_pfnRdFlushCache"
    131131
    132 $(call KB_FN_AUTO_CMD_DEPS,$(VBoxSFW2K_0_OUTDIR)/rdbsslib.lib)
    133 $(VBoxSFW2K_0_OUTDIR)/rdbsslib.lib: $$(PATH_SDK_$(VBOX_WINDDK_GST_W2K3)_LIB.$(KBUILD_TARGET_ARCH))/rdbsslib.lib | $$(dir $$@) $(VBOX_EDIT_COFF_LIB)
     132 $(call KB_FN_AUTO_CMD_DEPS,$(VBoxSFW2K_0_OUTDIR)/rdbsslib.lib)
     133 $(VBoxSFW2K_0_OUTDIR)/rdbsslib.lib: $$(PATH_SDK_$(VBOX_WINDDK_GST_W2K3)_LIB.$(KBUILD_TARGET_ARCH))/rdbsslib.lib | $$(dir $$@) $(VBOX_EDIT_COFF_LIB)
    134134        $(call KB_FN_AUTO_CMD_DEPS_COMMANDS)
    135135        $(VBOX_EDIT_COFF_LIB) --input "$(PATH_SDK_$(VBOX_WINDDK_GST_W2K3)_LIB.$(KBUILD_TARGET_ARCH))/rdbsslib.lib" --output "$@" \
     
    140140               --redefine-sym "__imp__CcFlushCache@16=_g_pfnRdFlushCache"
    141141else
    142 $(VBoxSF_0_OUTDIR)/rdbsslib.lib: $$(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.$(KBUILD_TARGET_ARCH))/rdbsslib.lib | $$(dir $$@) $(VBOX_EDIT_COFF_LIB)
     142 $(VBoxSF_0_OUTDIR)/rdbsslib.lib: $$(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.$(KBUILD_TARGET_ARCH))/rdbsslib.lib | $$(dir $$@) $(VBOX_EDIT_COFF_LIB)
    143143        $(call KB_FN_AUTO_CMD_DEPS_COMMANDS)
    144144        $(VBOX_EDIT_COFF_LIB) --input "$(PATH_SDK_$(VBOX_WINDDK_GST_WLH)_LIB.$(KBUILD_TARGET_ARCH))/rdbsslib.lib" --output "$@" \
  • trunk/src/VBox/Additions/WINNT/VBoxGINA/Makefile.kmk

    r98103 r98416  
    3434VBoxGINA_SOURCES  = \
    3535        VBoxGINA.cpp \
    36         Helper.cpp  \
     36        Helper.cpp \
    3737        Dialog.cpp \
    3838        VBoxGINA.def \
  • trunk/src/VBox/Additions/WINNT/VBoxHook/testcase/Makefile.kmk

    r98103 r98416  
    3131ifdef VBOX_WITH_TESTCASES
    3232
    33 #
    34 # Structure size testcase.
    35 #
    36 PROGRAMS += tstHook
     33 #
     34 # Structure size testcase.
     35 #
     36 PROGRAMS += tstHook
    3737
    38 tstHook_TEMPLATE = VBoxGuestR3Exe
    39 tstHook_DEFS     = VBOX_WITH_HGCM
    40 tstHook_SOURCES = tstHook.cpp
    41 tstHook_INCS     = ../../include
    42 tstHook_LIBS     = $(PATH_STAGE_LIB)/VBoxHook.lib
    43 tstHook_VBOX_IMPORT_CHECKER.win.x86   = $(NO_SUCH_VARIABLE)
    44 tstHook_VBOX_IMPORT_CHECKER.win.amd64 = $(NO_SUCH_VARIABLE)
     38 tstHook_TEMPLATE = VBoxGuestR3Exe
     39 tstHook_DEFS    = VBOX_WITH_HGCM
     40 tstHook_SOURCES = tstHook.cpp
     41 tstHook_INCS    = ../../include
     42 tstHook_LIBS    = $(PATH_STAGE_LIB)/VBoxHook.lib
     43 tstHook_VBOX_IMPORT_CHECKER.win.x86  = $(NO_SUCH_VARIABLE)
     44 tstHook_VBOX_IMPORT_CHECKER.win.amd64 = $(NO_SUCH_VARIABLE)
    4545
    4646endif # VBOX_WITH_TESTCASES
  • trunk/src/VBox/Additions/WINNT/VBoxTray/Makefile.kmk

    r98103 r98416  
    6464ifdef VBOX_WITH_SHARED_CLIPBOARD
    6565 VBoxTray_DEFS     += \
    66         $(if $(VBOX_WITH_SHARED_CLIPBOARD),VBOX_WITH_SHARED_CLIPBOARD,) \
    67         $(if $(VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS),VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS,)
     66        $(if $(VBOX_WITH_SHARED_CLIPBOARD),VBOX_WITH_SHARED_CLIPBOARD,) \
     67        $(if $(VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS),VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS,)
    6868 VBoxTray_SOURCES  += \
    69         VBoxClipboard.cpp \
    70         $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp \
    71         $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/clipboard-common.cpp
     69        VBoxClipboard.cpp \
     70        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/clipboard-win.cpp \
     71        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/clipboard-common.cpp
    7272 ifdef VBOX_WITH_SHARED_CLIPBOARD_TRANSFERS
    7373  VBoxTray_DEFS     += VBOX_WITH_SHARED_CLIPBOARD_GUEST
    7474  VBoxTray_SOURCES  += \
    75         $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardDataObjectImpl-win.cpp \
    76         $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardEnumFormatEtcImpl-win.cpp \
    77         $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardPath.cpp \
    78         $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardStreamImpl-win.cpp \
    79         $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp
     75        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardDataObjectImpl-win.cpp \
     76        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardEnumFormatEtcImpl-win.cpp \
     77        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardPath.cpp \
     78        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/ClipboardStreamImpl-win.cpp \
     79        $(PATH_ROOT)/src/VBox/GuestHost/SharedClipboard/clipboard-transfers.cpp
    8080 endif
    8181endif
    8282ifdef VBOX_WITH_DRAG_AND_DROP
    8383 VBoxTray_DEFS     += \
    84         VBOX_WITH_DRAG_AND_DROP \
    85         $(if $(VBOX_WITH_DRAG_AND_DROP_GH),VBOX_WITH_DRAG_AND_DROP_GH,)
     84        VBOX_WITH_DRAG_AND_DROP \
     85        $(if $(VBOX_WITH_DRAG_AND_DROP_GH),VBOX_WITH_DRAG_AND_DROP_GH,)
    8686 VBoxTray_SOURCES  += \
    87         VBoxDnD.cpp \
    88         VBoxDnDDataObject.cpp \
    89         VBoxDnDEnumFormat.cpp \
    90         VBoxDnDDropSource.cpp \
    91         VBoxDnDDropTarget.cpp
     87        VBoxDnD.cpp \
     88        VBoxDnDDataObject.cpp \
     89        VBoxDnDEnumFormat.cpp \
     90        VBoxDnDDropSource.cpp \
     91        VBoxDnDDropTarget.cpp
    9292 VBoxTray_LIBS     += \
    93         $(PATH_STAGE_LIB)/additions/VBoxDnDGuestR3Lib$(VBOX_SUFF_LIB)
     93        $(PATH_STAGE_LIB)/additions/VBoxDnDGuestR3Lib$(VBOX_SUFF_LIB)
    9494endif
    9595ifdef VBOX_WITH_GUEST_PROPS
    9696 VBoxTray_DEFS     += _WIN32_IE=0x500 VBOX_WITH_GUEST_PROPS
    9797 VBoxTray_SOURCES  += \
    98         VBoxHostVersion.cpp \
    99         VBoxLA.cpp
     98        VBoxHostVersion.cpp \
     99        VBoxLA.cpp
    100100endif
    101101ifdef VBOX_WITH_WDDM
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette