Changeset 98923 in vbox
- Timestamp:
- Mar 12, 2023 5:21:20 PM (21 months ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/ValidationKit/Makefile.kmk
r98439 r98923 119 119 # Note: Exclude packing the testcase directory into .zip, as that directory only needs to be 120 120 # included in VBoxValidationKit.iso. 121 $(foreach os, darwin freebsd linux os2 solaris win,$(foreach arch, x86 amd64 \121 $(foreach os, darwin freebsd linux os2 solaris win,$(foreach arch, x86 amd64 arm64\ 122 122 ,$(if-expr defined(VBOX_WITH_VALIDATIONKIT_PACKING.$(os).$(arch))\ 123 123 ,$(NLTAB)$(QUIET)$(REDIRECT) -C $(PATH_OUT_BASE)/$(os).$(arch)/$(KBUILD_TYPE)/ \ … … 134 134 $(call MSG_L1,Packing the TestBox Script files to $@) 135 135 $(QUIET)$(RM) -f $@ 136 $(foreach os, darwin freebsd linux os2 solaris win,$(foreach arch, x86 amd64 \136 $(foreach os, darwin freebsd linux os2 solaris win,$(foreach arch, x86 amd64 arm64\ 137 137 ,$(if-expr defined(VBOX_WITH_VALIDATIONKIT_PACKING.$(os).$(arch))\ 138 138 ,$(NLTAB)$(QUIET)$(REDIRECT) -C $(PATH_OUT_BASE)/$(os).$(arch)/$(KBUILD_TYPE)/ \ … … 183 183 184 184 # Generate VBOX_PATH_VALIDATIONKIT.os.arch variables. 185 $(foreach os, darwin freebsd linux os2 solaris win,$(foreach arch, x86 amd64 , \185 $(foreach os, darwin freebsd linux os2 solaris win,$(foreach arch, x86 amd64 arm64, \ 186 186 $(eval VBOX_PATH_VALIDATIONKIT.$(os).$(arch) = $(PATH_OUT_BASE)/$(os).$(arch)/$(KBUILD_TYPE)/$(INST_VALIDATIONKIT)$(os)/$(arch)) \ 187 187 $(eval VBOX_PATH_VALIDATIONKIT_UNITTESTS.$(os).$(arch) = $(abspath $(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/../../testcase/$(os)/$(arch)/testcase)) \ … … 192 192 ifdef VBOX_WITH_VALIDATIONKIT_PACKING.$(os).$(arch) 193 193 VBOX_VALIDATIONKIT_FILESPEC += \ 194 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/exceptionsR3$(TMP_SUFF_EXE) \195 194 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/cpu-alloc-all-mem$(TMP_SUFF_EXE) \ 196 195 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/cpu-numa$(TMP_SUFF_EXE) \ … … 203 202 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/vts_rm$(TMP_SUFF_EXE) \ 204 203 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/vts_shutdown$(TMP_SUFF_EXE) \ 205 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/vts_tar$(TMP_SUFF_EXE) \ 206 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/xmmsaving$(TMP_SUFF_EXE) 204 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/vts_tar$(TMP_SUFF_EXE) 207 205 if1of ($(arch), amd64) ## HACK ALERT! This mirrors VBOX_WITH_R0_MODULES logic in /Config.kmk. 208 206 VBOX_VALIDATIONKIT_FILESPEC += \ 209 207 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/loadgeneratorR0.r0 210 208 endif 211 ifn1of ($(os) , os2) ## not compiling bootsectors, no yasm. could fix this better.209 ifn1of ($(os).$(arch), os2.x86 os2.amd64 darwin.arm64) ## not compiling bootsectors, no yasm. could fix this better. 212 210 VBOX_VALIDATIONKIT_FILESPEC += \ 213 211 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/bs3-timing-1$(TMP_SUFF_EXE) … … 217 215 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/vkat$(TMP_SUFF_EXE) 218 216 endif 217 ifn1of ($(arch), arm64) 218 VBOX_VALIDATIONKIT_FILESPEC += \ 219 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/exceptionsR3$(TMP_SUFF_EXE) \ 220 $$(VBOX_PATH_VALIDATIONKIT.$(os).$(arch))/xmmsaving$(TMP_SUFF_EXE) 221 endif 219 222 endif 220 223 endef … … 225 228 )) 226 229 TMP_SUFF_EXE = 227 $(foreach os, darwin freebsd linux solaris,$(foreach arch, x86 amd64 , \230 $(foreach os, darwin freebsd linux solaris,$(foreach arch, x86 amd64 arm64, \ 228 231 $(eval $(def_vbox_validationkit_common_files)) \ 229 232 )) … … 334 337 )) 335 338 TMP_SUFF_EXE = 336 $(foreach os, darwin freebsd linux solaris,$(foreach arch, x86 amd64 , \339 $(foreach os, darwin freebsd linux solaris,$(foreach arch, x86 amd64 arm64, \ 337 340 $(eval $(def_vbox_validationkit_unittests)) \ 338 341 )) … … 385 388 endif 386 389 ifdef VBOX_WITH_VALIDATIONKIT_UNITTESTS_PACKING 387 $(foreach os, darwin linux solaris win,$(foreach arch, x86 amd64 , \390 $(foreach os, darwin linux solaris win,$(foreach arch, x86 amd64 arm64, \ 388 391 $(call MSG_L1, VBOX_PATH_VALIDATIONKIT_UNITTESTS.$(os).$(arch): $(VBOX_PATH_VALIDATIONKIT_UNITTESTS.$(os).$(arch))) \ 389 392 ))
Note:
See TracChangeset
for help on using the changeset viewer.