Changeset 106441 in vbox
- Timestamp:
- Oct 17, 2024 11:57:19 AM (4 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Graphics/Video/mp/Makefile.kmk
r106061 r106441 34 34 # Note. This has to run on NT4! (*_NT4 => *_W2K3 when targeting 64-bit.) 35 35 # 36 SYSMODS += VBoxVideo 37 VBoxVideo_TEMPLATE = VBoxGuestR0Drv 38 VBoxVideo_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 39 VBoxVideo_DEFS = VBOX_XPDM_MINIPORT VBOX_WITH_8BPP_MODES VBOX_USING_$(VBOX_WINDDK_GST_NT4) 40 VBoxVideo_DEFS += LOG_TO_BACKDOOR #LOG_ENABLED 41 VBoxVideo_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV) 42 ifdef VBOX_WITH_VIDEOHWACCEL 43 VBoxVideo_DEFS += VBOX_WITH_VIDEOHWACCEL 36 ifdef VBOX_WITH_XPDM 37 SYSMODS += VBoxVideo 38 VBoxVideo_TEMPLATE = VBoxGuestR0Drv 39 VBoxVideo_SDKS = ReorderCompilerIncs $(VBOX_WINDDK_GST_NT4) 40 VBoxVideo_DEFS = VBOX_XPDM_MINIPORT VBOX_WITH_8BPP_MODES VBOX_USING_$(VBOX_WINDDK_GST_NT4) 41 VBoxVideo_DEFS += LOG_TO_BACKDOOR #LOG_ENABLED 42 VBoxVideo_DEFS += VBOX_SVN_REV=$(VBOX_SVN_REV) 43 ifdef VBOX_WITH_VIDEOHWACCEL 44 VBoxVideo_DEFS += VBOX_WITH_VIDEOHWACCEL 45 endif 46 VBoxVideo_INCS = \ 47 ../../../include \ 48 .. \ 49 . \ 50 $(VBOX_GRAPHICS_INCS) 51 VBoxVideo_LDFLAGS.x86 = /Entry:DriverEntry@8 52 VBoxVideo_LDFLAGS.amd64 = /Entry:DriverEntry 53 VBoxVideo_SOURCES = \ 54 xpdm/VBoxMPDriver.cpp \ 55 xpdm/VBoxMP.def \ 56 xpdm/VBoxMP.rc \ 57 xpdm/VBoxMPVideoPortAPI.cpp \ 58 xpdm/VBoxMPInternal.cpp \ 59 xpdm/VBoxMPRegistry.cpp \ 60 xpdm/VBoxMPIOCTL.cpp \ 61 common/VBoxMPUtils.cpp \ 62 common/VBoxMPCommon.cpp \ 63 common/VBoxMPHGSMI.cpp \ 64 common/VBoxMPVidModes.cpp \ 65 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp \ 66 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIBuffers.cpp \ 67 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIHostCmd.cpp \ 68 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp 69 VBoxVideo_LIBS = \ 70 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/videoprt.lib \ 71 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/ntoskrnl.lib \ 72 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/hal.lib \ 73 $(VBOX_LIB_VBGL_R0) \ 74 $(VBOX_LIB_IPRT_GUEST_R0_NT4) \ 75 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB) 76 ifeq ($(KBUILD_TARGET_ARCH),x86) 77 VBoxVideo_LIBS += \ 78 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/exsup.lib \ 79 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/BufferOverflowK.lib # Needed for ___security_cookie. 80 endif 81 VBoxVideo_USES.win = vboximportchecker 82 VBoxVideo_VBOX_IMPORT_CHECKER.win.x86 = nt4/r0 83 VBoxVideo_VBOX_IMPORT_CHECKER.win.amd64 = xp64/r0 44 84 endif 45 VBoxVideo_INCS = \46 ../../../include \47 .. \48 . \49 $(VBOX_GRAPHICS_INCS)50 VBoxVideo_LDFLAGS.x86 = /Entry:DriverEntry@851 VBoxVideo_LDFLAGS.amd64 = /Entry:DriverEntry52 VBoxVideo_SOURCES = \53 xpdm/VBoxMPDriver.cpp \54 xpdm/VBoxMP.def \55 xpdm/VBoxMP.rc \56 xpdm/VBoxMPVideoPortAPI.cpp \57 xpdm/VBoxMPInternal.cpp \58 xpdm/VBoxMPRegistry.cpp \59 xpdm/VBoxMPIOCTL.cpp \60 common/VBoxMPUtils.cpp \61 common/VBoxMPCommon.cpp \62 common/VBoxMPHGSMI.cpp \63 common/VBoxMPVidModes.cpp \64 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIBase.cpp \65 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIBuffers.cpp \66 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/HGSMIHostCmd.cpp \67 $(PATH_ROOT)/src/VBox/Additions/common/VBoxVideo/Modesetting.cpp68 VBoxVideo_LIBS = \69 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/videoprt.lib \70 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/ntoskrnl.lib \71 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/hal.lib \72 $(VBOX_LIB_VBGL_R0) \73 $(VBOX_LIB_IPRT_GUEST_R0_NT4) \74 $(VBOX_PATH_ADDITIONS_LIB)/HGSMIGuestR0Lib$(VBOX_SUFF_LIB)75 ifeq ($(KBUILD_TARGET_ARCH),x86)76 VBoxVideo_LIBS += \77 $(PATH_SDK_$(VBOX_WINDDK_GST_NT4)_LIB)/exsup.lib \78 $(PATH_SDK_$(VBOX_WINDDK_GST)_LIB)/BufferOverflowK.lib # Needed for ___security_cookie.79 endif80 VBoxVideo_USES.win = vboximportchecker81 VBoxVideo_VBOX_IMPORT_CHECKER.win.x86 = nt4/r082 VBoxVideo_VBOX_IMPORT_CHECKER.win.amd64 = xp64/r083 85 84 86 ifdef VBOX_WITH_WDDM … … 113 115 VBoxWddm_LDFLAGS.x86 += /Entry:DriverEntry@8 114 116 VBoxWddm_LDFLAGS.amd64 += /Entry:DriverEntry 117 VBoxWddm_LDFLAGS.arm64 += /Entry:DriverEntry 115 118 116 119 VBoxWddm_SOURCES = \ … … 145 148 146 149 VBoxWddm_LIBS = \ 147 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/BufferOverflowK.lib \148 150 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/ntoskrnl.lib \ 149 151 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/hal.lib \ … … 154 156 155 157 VBoxWddm_LIBS.x86 = \ 158 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/BufferOverflowK.lib \ 156 159 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/memcmp.lib 160 VBoxWddm_LIBS.amd64 = \ 161 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/BufferOverflowK.lib 162 VBoxWddm_LIBS.arm64 = \ 163 $(PATH_SDK_$(VBOX_WINDDK_GST_W8)_LIB)/BufferOverflowFastFailK.lib 157 164 158 165 ifdef VBOX_WITH_VMSVGA
Note:
See TracChangeset
for help on using the changeset viewer.