- Timestamp:
- Sep 11, 2022 9:43:13 PM (2 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Additions/WINNT/Installer/Makefile.kmk
r96688 r96689 93 93 OTHER_CLEAN += $(PATH_STAGE_BIN)/additions/VBoxWindowsAdditions-$(KBUILD_TARGET_ARCH).exe 94 94 95 VBOX_WINDOWS_ADDITIONS_DEPS := \ 96 $(PATH_STAGE_BIN)/additions/RegCleanup.exe \ 95 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES := \ 96 $(PATH_STAGE_BIN)/additions/VBoxGuest.inf \ 97 $(PATH_STAGE_BIN)/additions/VBoxGuest.sys \ 98 $(PATH_STAGE_BIN)/additions/VBoxTray.exe \ 99 $(PATH_STAGE_BIN)/additions/VBoxControl.exe \ 100 \ 101 $(PATH_STAGE_BIN)/additions/VBoxMouse.inf \ 97 102 $(PATH_STAGE_BIN)/additions/VBoxMouse.sys \ 98 $(PATH_STAGE_BIN)/additions/VBoxGuest.sys \ 103 \ 104 $(PATH_STAGE_BIN)/additions/VBoxVideo.inf \ 99 105 $(PATH_STAGE_BIN)/additions/VBoxVideo.sys \ 100 106 $(PATH_STAGE_BIN)/additions/VBoxDisp.dll \ 107 \ 101 108 $(PATH_STAGE_BIN)/additions/VBoxSF.sys \ 102 $(PATH_STAGE_BIN)/additions/VBoxMRXNP.dll \ 103 $(PATH_STAGE_BIN)/additions/VBoxTray.exe \ 104 $(PATH_STAGE_BIN)/additions/VBoxControl.exe \ 105 $(PATH_STAGE_BIN)/additions/VBoxService.exe 106 ifeq ($(KBUILD_TARGET_ARCH),amd64) 107 # Also include 32-bit network provider DLLs on 64-bit guests to enable 108 # running 32-bit apps which use that. 109 VBOX_WINDOWS_ADDITIONS_DEPS += \ 109 $(PATH_STAGE_BIN)/additions/VBoxMRXNP.dll 110 111 ifeq ($(KBUILD_TARGET_ARCH),amd64) # 32-bit network provider DLLs for 32-bit apps running on a 64-bit system 112 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \ 110 113 $(PATH_STAGE_BIN)/additions/VBoxMRXNP-x86.dll 111 114 endif 112 ifeq ($(KBUILD_TARGET_ARCH),x86) 113 VBOX_WINDOWS_ADDITIONS_DEPS += \ 114 $(PATH_STAGE_BIN)/additions/VBoxMouseNT.sys \ 115 $(PATH_STAGE_BIN)/additions/VBoxSFW2K.sys 116 endif 117 VBOX_WINDOWS_ADDITIONS_DEPS += \ 118 $(PATH_STAGE_BIN)/additions/VBoxVideo.inf \ 119 $(PATH_STAGE_BIN)/additions/VBoxGuest.inf \ 120 $(PATH_STAGE_BIN)/additions/VBoxMouse.inf 115 116 VBOX_WINDOWS_ADDITIONS_OTHER_FILES := \ 117 $(PATH_STAGE_BIN)/additions/VBoxService.exe \ 118 $(PATH_STAGE_BIN)/additions/RegCleanup.exe 119 121 120 ifdef VBOX_SIGN_ADDITIONS 122 VBOX_WINDOWS_ADDITIONS_ DEPS += \121 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \ 123 122 $(PATH_STAGE_BIN)/additions/VBoxVideo.cat \ 124 123 $(PATH_STAGE_BIN)/additions/VBoxVideo-PreW10.cat \ … … 128 127 $(PATH_STAGE_BIN)/additions/VBoxMouse-PreW10.cat 129 128 endif 129 130 ifeq ($(KBUILD_TARGET_ARCH),x86) 131 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \ 132 $(PATH_STAGE_BIN)/additions/VBoxMouseNT.sys \ 133 $(PATH_STAGE_BIN)/additions/VBoxSFW2K.sys 134 endif 135 ifdef VBOX_SIGN_ADDITIONS 136 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \ 137 $(PATH_STAGE_BIN)/additions/VBoxVideo.cat \ 138 $(PATH_STAGE_BIN)/additions/VBoxVideo-PreW10.cat \ 139 $(PATH_STAGE_BIN)/additions/VBoxGuest.cat \ 140 $(PATH_STAGE_BIN)/additions/VBoxGuest-PreW10.cat \ 141 $(PATH_STAGE_BIN)/additions/VBoxMouse.cat \ 142 $(PATH_STAGE_BIN)/additions/VBoxMouse-PreW10.cat 143 endif 130 144 ifdef VBOX_WITH_WDDM 131 VBOX_WINDOWS_ADDITIONS_DEPS += \ 145 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \ 146 $(PATH_STAGE_BIN)/additions/VBoxWddm.inf \ 132 147 $(PATH_STAGE_BIN)/additions/VBoxWddm.sys \ 133 $(PATH_STAGE_BIN)/additions/VBoxWddm.inf \134 148 $(PATH_STAGE_BIN)/additions/VBoxDispD3D.dll 149 ifeq ($(KBUILD_TARGET_ARCH),amd64) 150 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \ 151 $(PATH_STAGE_BIN)/additions/VBoxDispD3D-x86.dll 152 endif 153 135 154 ifdef VBOX_WITH_WDDM_DX 136 VBOX_WINDOWS_ADDITIONS_ DEPS += \155 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \ 137 156 $(PATH_STAGE_BIN)/additions/VBoxDX.dll 157 ifeq ($(KBUILD_TARGET_ARCH),amd64) 158 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \ 159 $(PATH_STAGE_BIN)/additions/VBoxDX-x86.dll 160 endif 138 161 endif 162 139 163 ifdef VBOX_WITH_MESA3D 140 VBOX_WINDOWS_ADDITIONS_ DEPS += \164 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \ 141 165 $(PATH_STAGE_BIN)/additions/VBoxNine.dll \ 142 166 $(PATH_STAGE_BIN)/additions/VBoxSVGA.dll \ 143 167 $(PATH_STAGE_BIN)/additions/VBoxGL.dll 144 endif 145 ifdef VBOX_SIGN_ADDITIONS 146 VBOX_WINDOWS_ADDITIONS_DEPS += \ 147 $(PATH_STAGE_BIN)/additions/VBoxWddm.cat \ 148 $(PATH_STAGE_BIN)/additions/VBoxWddm-PreW10.cat 149 endif 150 ifeq ($(KBUILD_TARGET_ARCH),amd64) 151 VBOX_WINDOWS_ADDITIONS_DEPS += \ 152 $(PATH_STAGE_BIN)/additions/VBoxDispD3D-x86.dll 153 ifdef VBOX_WITH_WDDM_DX 154 VBOX_WINDOWS_ADDITIONS_DEPS += \ 155 $(PATH_STAGE_BIN)/additions/VBoxDX-x86.dll 156 endif 157 ifdef VBOX_WITH_MESA3D 158 VBOX_WINDOWS_ADDITIONS_DEPS += \ 168 ifeq ($(KBUILD_TARGET_ARCH),amd64) 169 VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES += \ 159 170 $(PATH_STAGE_BIN)/additions/VBoxNine-x86.dll \ 160 171 $(PATH_STAGE_BIN)/additions/VBoxSVGA-x86.dll \ … … 162 173 endif 163 174 endif 175 176 ifdef VBOX_SIGN_ADDITIONS 177 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \ 178 $(PATH_STAGE_BIN)/additions/VBoxWddm.cat \ 179 $(PATH_STAGE_BIN)/additions/VBoxWddm-PreW10.cat 180 endif 164 181 endif 165 182 166 183 ifdef env.VBOX_WITH_ADDITIONS_SHIPPING_AUDIO_TEST 167 VBOX_WINDOWS_ADDITIONS_ DEPS += \184 VBOX_WINDOWS_ADDITIONS_OTHER_FILES += \ 168 185 $(PATH_STAGE_BIN)/additions/VBoxAudioTest.exe 169 186 endif … … 210 227 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsVista.nsh \ 211 228 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsNT4.nsh \ 212 $(VBOX_WINDOWS_ADDITIONS_DEPS) \ 229 $(VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES) \ 230 $(VBOX_WINDOWS_ADDITIONS_OTHER_FILES) \ 213 231 $(VBOX_WINDOWS_ADDITIONS_ICON_FILE) \ 214 232 $(VBOX_NSIS_ICON_FILE) \ … … 218 236 $$(VBoxDrvInst_1_STAGE_TARGET) 219 237 $(call MSG_L1,Creating $@, from $<) 220 ifdef VBOX_GA_ATTESTATION_SIGNING # Unpack the attestation signed drivers 238 ifdef VBOX_GA_ATTESTATION_SIGNING # Unpack the attestation signed drivers - this is an ugly has 'ing heck hack! 221 239 $(TOOL_ZIP_UNPACK) -voj $(PATH_OUT)/repackadd/$(VBOX_SIGNED_DRIVERS_ZIP_NAME) -d $(PATH_STAGE_BIN)/additions/ 222 240 endif … … 251 269 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsVista.nsh \ 252 270 $(PATH_SUB_CURRENT)/VBoxGuestAdditionsNT4.nsh \ 253 $(VBOX_WINDOWS_ADDITIONS_DEPS) \ 271 $(VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES) \ 272 $(VBOX_WINDOWS_ADDITIONS_OTHER_FILES) \ 254 273 $(VBOX_WINDOWS_ADDITIONS_ICON_FILE) \ 255 274 $(VBOX_NSIS_ICON_FILE) \ … … 293 312 # 294 313 $(PATH_OUT)/repackadd/$(VBOX_DRIVERS_PACK_NAME): \ 295 $(PATH_OUT)/repackadd/PackDriversForSubmission.cmd ## @todo r=bird: Missing almost all driver file dependencies. 314 $(PATH_OUT)/repackadd/PackDriversForSubmission.cmd \ 315 # $(VBOX_WINDOWS_ADDITIONS_ATTESTATION_SIGNED_FILES) - is is unsafe, because of the 'ing ugly hack replacing most of them above during packing. 296 316 $(RM_EXT) -f $(PATH_OUT)/repackadd/*.cab 297 317 $(RM_EXT) -f $(PATH_OUT)/repackadd/*.ddf
Note:
See TracChangeset
for help on using the changeset viewer.