Changeset 106990 in vbox for trunk/src/VBox/Installer/win
- Timestamp:
- Nov 13, 2024 3:22:25 PM (2 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Installer/win/Makefile.kmk
r106989 r106990 205 205 206 206 ifdef VBOX_WITH_COMBINED_PACKAGE 207 PATH_MULTIARCH_TEMP := $(PATH_OUT_BASE)/win. x86/$(KBUILD_TYPE)/obj/Installer207 PATH_MULTIARCH_TEMP := $(PATH_OUT_BASE)/win.amd64/$(KBUILD_TYPE)/obj/Installer 208 208 PATH_MULTIARCH_GUEST_ADDITIONS_ISO := $(PATH_OUT_BASE)/win.amd64/$(KBUILD_TYPE)/bin/additions 209 209 PACKAGE_NAME_MULTIARCH := $(PACKAGE_NAME_LANG)-MultiArch 210 PACKAGE_NAME_MULTIARCH.x86 := $(PACKAGE_NAME_MULTIARCH)_x86.msi211 210 PACKAGE_NAME_MULTIARCH.amd64 := $(PACKAGE_NAME_MULTIARCH)_amd64.msi 211 PACKAGE_NAME_MULTIARCH.arm64 := $(PACKAGE_NAME_MULTIARCH)_arm64.msi 212 212 PACKAGE_NAME_FINAL := $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.$(KBUILD_TARGET_ARCH)) 213 213 PACKAGE_NAME_MULTIARCH_FINAL := $(PACKAGE_NAME_MULTIARCH).exe … … 219 219 BLDDIRS += $(PATH_MULTIARCH_TEMP) 220 220 PACKING += $(PACKAGE_NAME_FINAL) 221 ifeq ($(KBUILD_TARGET_ARCH), x86)221 ifeq ($(KBUILD_TARGET_ARCH),amd64) 222 222 PACKING += $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) 223 223 endif … … 268 268 269 269 ifdef VBOX_WITH_COMBINED_PACKAGE 270 ifeq ($(KBUILD_TARGET_ARCH), x86)270 ifeq ($(KBUILD_TARGET_ARCH),amd64) 271 271 OTHER_CLEAN += \ 272 272 $(VBOX_WIN_INST_REPACK_DIR)/3-multiarch-$(PACKAGE_NAME_MULTIARCH_FINAL).cmd \ 273 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH. x86)273 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.amd64) 274 274 endif 275 275 ifndef VBOX_WITH_MSM_INSTALL … … 1133 1133 1134 1134 1135 if defined(VBOX_WITH_COMBINED_PACKAGE) && "$(KBUILD_TARGET_ARCH)" == " x86"1135 if defined(VBOX_WITH_COMBINED_PACKAGE) && "$(KBUILD_TARGET_ARCH)" == "amd64" 1136 1136 # 1137 1137 # Make the multi-architecture installer by calling our stub builder 1138 # with both platform installers ( x86 and amd64) + common cab. The common1138 # with both platform installers (amd64 and arm64) + common cab. The common 1139 1139 # cab only is needed when we don't use merge modules. We only 1140 # need to do this once; so do it on x86only.1140 # need to do this once; so do it on amd64 only. 1141 1141 # 1142 1142 $(PATH_STAGE_BIN)/$(PACKAGE_NAME_MULTIARCH_FINAL) \ 1143 1143 + $(VBOX_WIN_INST_REPACK_DIR)/3-multiarch-$(PACKAGE_NAME_MULTIARCH_FINAL).cmd: \ 1144 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.x86) \1145 1144 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.amd64) \ 1145 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.arm64) \ 1146 1146 $(PATH_STAGE_BIN)/VBoxStub.exe \ 1147 1147 $$(VBoxStubBld_1_TARGET) … … 1153 1153 $(REDIRECT) -C $(@D) -- \ 1154 1154 $(VBoxStubBld_1_TARGET) -out $@ \ 1155 -target-x86 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.x86) \1156 1155 -target-amd64 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.amd64) \ 1156 -target-arm64 $(PATH_MULTIARCH_TEMP)/$(PACKAGE_NAME_MULTIARCH.arm64) \ 1157 1157 $(if-expr defined(VBOX_WITH_MSM_INSTALL),,-target-all $(PACKAGE_NAME_MULTIARCH_COMMONCAB)) \ 1158 1158 -stub $(PATH_STAGE_BIN)/VBoxStub.exe … … 1168 1168 '..\bin\VBoxStubBld.exe ^' \ 1169 1169 ' -out $(@F) ^' \ 1170 ' -target- x86 $(PACKAGE_NAME_MULTIARCH.x86) ^' \1171 ' -target-a md64 ../../../win.amd64/$(KBUILD_TYPE)/repack/$(PACKAGE_NAME_MULTIARCH.amd64) ^' \1170 ' -target-amd64 $(PACKAGE_NAME_MULTIARCH.amd64) ^' \ 1171 ' -target-arm64 ../../../win.arm64/$(KBUILD_TYPE)/repack/$(PACKAGE_NAME_MULTIARCH.arm64) ^' \ 1172 1172 $(if-expr defined(VBOX_WITH_MSM_INSTALL),\ 1173 ,' -target-all ../../../win.amd64/$(KBUILD_TYPE)/repack/$(notdir $(PACKAGE_NAME_MULTIARCH_COMMONCAB)) ^' ) \1173 ,' -target-all $(notdir $(PACKAGE_NAME_MULTIARCH_COMMONCAB)) ^' ) \ 1174 1174 ' -stub ../bin/VBoxStub.exe || exit /b1' \ 1175 1175 '$(VBOX_VCC_EDITBIN) /IntegrityCheck:NO $(@F) || exit /b1' \ … … 1256 1256 $(RePackScripts_0_OUTDIR)/VMMR0.inf \ 1257 1257 $(RePackScripts_0_OUTDIR)/VBoxExtPackPuel.inf 1258 if !defined(VBOX_WITH_COMBINED_PACKAGE) || "$(KBUILD_TARGET_ARCH)" == " x86"1258 if !defined(VBOX_WITH_COMBINED_PACKAGE) || "$(KBUILD_TARGET_ARCH)" == "amd64" 1259 1259 RePackScripts_SOURCES += \ 1260 1260 $(RePackScripts_0_OUTDIR)/RepackExtPack.cmd 1261 1261 endif 1262 1262 ifdef VBOX_WITH_COMBINED_PACKAGE 1263 if "$(KBUILD_TARGET_ARCH)" == " x86"1263 if "$(KBUILD_TARGET_ARCH)" == "amd64" 1264 1264 RePackScripts_SOURCES += \ 1265 1265 $(RePackScripts_0_OUTDIR)/Combined-1-Prepare.cmd \
Note:
See TracChangeset
for help on using the changeset viewer.