Changeset 51346 in vbox
- Timestamp:
- May 22, 2014 11:35:05 AM (11 years ago)
- svn:sync-xref-src-repo-rev:
- 93832
- Location:
- trunk
- Files:
-
- 16 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r51338 r51346 138 138 139 139 140 INST_ TESTSUITE= testsuite/140 INST_VALIDATIONKIT = testsuite/ 141 141 INST_TESTBOXSCRIPT = testboxscript/ 142 142 … … 149 149 VBOX_PATH_SDK = $(patsubst %/,%,$(PATH_STAGE)/$(INST_SDK)) 150 150 VBOX_PATH_DIST = $(patsubst %/,%,$(PATH_STAGE)/$(INST_DIST)) 151 VBOX_PATH_ TESTSUITE = $(patsubst %/,%,$(PATH_STAGE)/$(INST_TESTSUITE))151 VBOX_PATH_VALIDATIONKIT = $(patsubst %/,%,$(PATH_STAGE)/$(INST_VALIDATIONKIT)) 152 152 VBOX_PATH_ADDITIONS = $(patsubst %/,%,$(PATH_STAGE)/$(INST_ADDITIONS)) 153 153 VBOX_PATH_ADDITIONS_ISO = $(patsubst %/,%,$(PATH_STAGE)/$(INST_ADDITIONS_ISO)) … … 508 508 ## @} 509 509 510 # legacy 511 ifdef VBOX_ONLY_TESTSUITE 512 $(warning VBOX_ONLY_TESTSUITE was renamed to VBOX_ONLY_VALIDATIONKIT) 513 VBOX_ONLY_VALIDATIONKIT = $(VBOX_ONLY_TESTSUITE) 514 endif 510 515 511 516 ## @name Other Component … … 519 524 # Whether to also ship 32-bit main API on 64-bit systems. 520 525 if1of ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH), solaris.amd64 win.amd64) 521 if !defined(VBOX_ONLY_ TESTSUITE) && !defined(VBOX_ONLY_ADDITIONS) && !defined(VBOX_ONLY_DOCS)526 if !defined(VBOX_ONLY_VALIDATIONKIT) && !defined(VBOX_ONLY_ADDITIONS) && !defined(VBOX_ONLY_DOCS) 522 527 VBOX_WITH_32_ON_64_MAIN_API = 1 523 528 endif … … 579 584 # Enable the kchmviewer. 580 585 VBOX_WITH_KCHMVIEWER = 1 581 # Build the testsuite.582 VBOX_WITH_ TESTSUITE= 1586 # Build the Validation Kit. 587 VBOX_WITH_VALIDATIONKIT = 1 583 588 # Build the testcases. 584 589 VBOX_WITH_TESTCASES = 1 … … 863 868 ifdef VBOX_QUICK 864 869 # undefine variables by assigning blank. 865 VBOX_WITH_ TESTSUITE=870 VBOX_WITH_VALIDATIONKIT= 866 871 VBOX_WITH_TESTCASES= 867 872 VBOX_WITH_MAIN = … … 917 922 VBOX_WITH_VRDP_AUTHMOD= 918 923 VBOX_WITH_VRDP_RDESKTOP= 919 VBOX_WITH_ TESTSUITE=924 VBOX_WITH_VALIDATIONKIT= 920 925 VBOX_WITH_QTGUI= 921 926 VBOX_WITH_USB= … … 957 962 VBOX_WITH_RAW_MODE= 958 963 VBOX_WITH_SECURELABEL= 959 VBOX_WITH_ TESTSUITE=964 VBOX_WITH_VALIDATIONKIT= 960 965 VBOX_WITH_USB= 961 966 VBOX_WITH_VBOXDRV= … … 1014 1019 # Indicate VBOX_ONLY build if any of the VBOX_ONLY_* variables are set. 1015 1020 # 1016 VBOX_ONLY_BUILD := $(strip $(foreach x, ADDITIONS DOCS EXTPACKS SDK TESTSUITE\1021 VBOX_ONLY_BUILD := $(strip $(foreach x, ADDITIONS DOCS EXTPACKS SDK VALIDATIONKIT\ 1017 1022 , $(if-expr defined(VBOX_ONLY_$(x)),VBOX_ONLY_$(x)))) 1018 1023 if $(words $(VBOX_ONLY_BUILD)) > 1 … … 1049 1054 # Enable any translations in OSE, even partial ones. 1050 1055 VBOX_WITH_DOCS_TRANSLATIONS=1 1051 VBOX_WITH_ TESTSUITE=1056 VBOX_WITH_VALIDATIONKIT= 1052 1057 VBOX_WITH_INTEL_PXE= 1053 1058 # Disable for OSE, requires snv_159+. … … 1172 1177 ifdef VBOX_WITH_EXTPACK_PUEL_BUILD 1173 1178 VBOX_WITH_EXTPACK_PUEL = 1 1179 endif 1180 1181 ifdef VBOX_WITH_TESTSUITE 1182 $(warning VBOX_WITH_TESTSUITE was renamed to VBOX_WITH_VALIDATIONKIT) 1183 VBOX_WITH_VALIDATIONKIT = $(VBOX_WITH_TESTSUITE) 1174 1184 endif 1175 1185 -
trunk/Makefile.kmk
r49537 r51346 60 60 && !defined(VBOX_ONLY_DOCS) \ 61 61 && !defined(VBOX_ONLY_EXTPACKS) \ 62 && !defined(VBOX_ONLY_ TESTSUITE) # -> line 426b ;-)62 && !defined(VBOX_ONLY_VALIDATIONKIT) # -> line 426b ;-) 63 63 64 64 if !defined(VBOX_OSE) && defined(VBOX_LICENSE_FILES) … … 396 396 endif 397 397 398 endif # !VBOX_ONLY_ADDITIONS && !VBOX_ONLY_DOCS && !VBOX_ONLY_EXTPACKS && !VBOX_ONLY_ TESTSUITE398 endif # !VBOX_ONLY_ADDITIONS && !VBOX_ONLY_DOCS && !VBOX_ONLY_EXTPACKS && !VBOX_ONLY_VALIDATIONKIT 399 399 400 400 … … 763 763 764 764 # 765 # Alias for kmk_time. Used by both the additions and testsuitebuild setups.765 # Alias for kmk_time. Used by both the additions and validation kit build setups. 766 766 # 767 767 VBOX_KMK_TIME = $(KBUILD_BIN_PATH)/kmk_time … … 1242 1242 # the additions build above, which it in fact is a copy of. 1243 1243 # 1244 testsuite-fetch:1245 + $(KMK) -C tools fetch VBOX_ONLY_ TESTSUITE=11246 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=darwin BUILD_TARGET_ARCH=amd64 BUILD_TARGET=darwin VBOX_ONLY_ TESTSUITE=11247 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=darwin BUILD_TARGET_ARCH=x86 BUILD_TARGET=darwin VBOX_ONLY_ TESTSUITE=11248 # + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=freebsd BUILD_TARGET_ARCH=amd64 BUILD_TARGET=freebsd VBOX_ONLY_ TESTSUITE=11249 # + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=freebsd BUILD_TARGET_ARCH=x86 BUILD_TARGET=freebsd VBOX_ONLY_ TESTSUITE=11250 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=linux BUILD_TARGET_ARCH=amd64 BUILD_TARGET=linux VBOX_ONLY_ TESTSUITE=11251 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=linux BUILD_TARGET_ARCH=x86 BUILD_TARGET=linux VBOX_ONLY_ TESTSUITE=11252 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=os2 BUILD_TARGET_ARCH=x86 BUILD_TARGET=os2 VBOX_ONLY_ TESTSUITE=11253 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=solaris BUILD_TARGET_ARCH=amd64 BUILD_TARGET=solaris VBOX_ONLY_ TESTSUITE=11254 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=solaris BUILD_TARGET_ARCH=x86 BUILD_TARGET=solaris VBOX_ONLY_ TESTSUITE=11255 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=win BUILD_TARGET_ARCH=amd64 BUILD_TARGET=win VBOX_ONLY_ TESTSUITE=11256 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=win BUILD_TARGET_ARCH=x86 BUILD_TARGET=win VBOX_ONLY_ TESTSUITE=11257 1258 1259 testsuite-build: \1260 testsuite-build-rsync-into-vms \1261 testsuite-build-solaris.amd64 \1262 testsuite-build-solaris.x86 \1263 testsuite-build-win.x86 \1264 testsuite-build-win.amd64 \1265 testsuite-build-os2.x86 \1266 testsuite-build-linux.amd64 \1267 testsuite-build-linux.x86 \1268 testsuite-build-freebsd.amd64 \1269 testsuite-build-freebsd.x86 \1270 testsuite-build-darwin.amd64 \1271 testsuite-build-darwin.x861272 1273 testsuite-build-rsync-into-vms: \1274 testsuite-build-solaris.rsync-into-vm \1275 testsuite-build-os2.rsync-into-vm1244 validationkit-fetch: 1245 + $(KMK) -C tools fetch VBOX_ONLY_VALIDATIONKIT=1 1246 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=darwin BUILD_TARGET_ARCH=amd64 BUILD_TARGET=darwin VBOX_ONLY_VALIDATIONKIT=1 1247 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=darwin BUILD_TARGET_ARCH=x86 BUILD_TARGET=darwin VBOX_ONLY_VALIDATIONKIT=1 1248 # + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=freebsd BUILD_TARGET_ARCH=amd64 BUILD_TARGET=freebsd VBOX_ONLY_VALIDATIONKIT=1 1249 # + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=freebsd BUILD_TARGET_ARCH=x86 BUILD_TARGET=freebsd VBOX_ONLY_VALIDATIONKIT=1 1250 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=linux BUILD_TARGET_ARCH=amd64 BUILD_TARGET=linux VBOX_ONLY_VALIDATIONKIT=1 1251 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=linux BUILD_TARGET_ARCH=x86 BUILD_TARGET=linux VBOX_ONLY_VALIDATIONKIT=1 1252 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=os2 BUILD_TARGET_ARCH=x86 BUILD_TARGET=os2 VBOX_ONLY_VALIDATIONKIT=1 1253 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=solaris BUILD_TARGET_ARCH=amd64 BUILD_TARGET=solaris VBOX_ONLY_VALIDATIONKIT=1 1254 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=solaris BUILD_TARGET_ARCH=x86 BUILD_TARGET=solaris VBOX_ONLY_VALIDATIONKIT=1 1255 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=amd64 KBUILD_TARGET=win BUILD_TARGET_ARCH=amd64 BUILD_TARGET=win VBOX_ONLY_VALIDATIONKIT=1 1256 + $(KMK) -C tools fetch KBUILD_TARGET_ARCH=x86 KBUILD_TARGET=win BUILD_TARGET_ARCH=x86 BUILD_TARGET=win VBOX_ONLY_VALIDATIONKIT=1 1257 1258 1259 validationkit-build: \ 1260 validationkit-build-rsync-into-vms \ 1261 validationkit-build-solaris.amd64 \ 1262 validationkit-build-solaris.x86 \ 1263 validationkit-build-win.x86 \ 1264 validationkit-build-win.amd64 \ 1265 validationkit-build-os2.x86 \ 1266 validationkit-build-linux.amd64 \ 1267 validationkit-build-linux.x86 \ 1268 validationkit-build-freebsd.amd64 \ 1269 validationkit-build-freebsd.x86 \ 1270 validationkit-build-darwin.amd64 \ 1271 validationkit-build-darwin.x86 1272 1273 validationkit-build-rsync-into-vms: \ 1274 validationkit-build-solaris.rsync-into-vm \ 1275 validationkit-build-os2.rsync-into-vm 1276 1276 $(call MSG_L1,Rsynced the sources + tools into the VMs.) 1277 .NOTPARALLEL: testsuite-build-rsync-into-vms1278 1279 1280 VBOX_ TESTSUITE_BUILD.amd64 = VBOX_ONLY_TESTSUITE=1 \1277 .NOTPARALLEL: validationkit-build-rsync-into-vms 1278 1279 1280 VBOX_VALIDATIONKIT_BUILD.amd64 = VBOX_ONLY_VALIDATIONKIT=1 \ 1281 1281 KBUILD_TYPE=$(KBUILD_TYPE) BUILD_TYPE=$(KBUILD_TYPE) \ 1282 1282 KBUILD_TARGET_ARCH=amd64 BUILD_TARGET_ARCH=amd64 \ 1283 1283 VBOX_SVN_REV=$(VBOX_SVN_REV) 1284 1284 1285 VBOX_ TESTSUITE_BUILD.x86 = VBOX_ONLY_TESTSUITE=1 \1285 VBOX_VALIDATIONKIT_BUILD.x86 = VBOX_ONLY_VALIDATIONKIT=1 \ 1286 1286 KBUILD_TYPE=$(KBUILD_TYPE) BUILD_TYPE=$(KBUILD_TYPE) \ 1287 1287 KBUILD_TARGET_ARCH=x86 BUILD_TARGET_ARCH=x86 \ 1288 1288 VBOX_SVN_REV=$(VBOX_SVN_REV) 1289 1289 1290 # Automatically determine the testsuitebuild subdir name. Used for figuring1290 # Automatically determine the Validation Kit build subdir name. Used for figuring 1291 1291 # out directory names inside the test suite building VMs. 1292 VBOX_ TESTSUITE_BUILD_SUBDIRNAME := $(lastword $(subst /, ,$(PATH_ROOT)))1292 VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME := $(lastword $(subst /, ,$(PATH_ROOT))) 1293 1293 1294 1294 # When building in parallel on a Windows host, make sure we finish the host 1295 1295 # bit before kicking off any UNIX guest or we'll run into file sharing issues. 1296 1296 ifeq ($(KBUILD_TARGET),win) 1297 VBOX_ TESTSUITE_BUILD_WIN_HOST_FIRST = testsuite-build-win.x86 testsuite-build-win.amd641298 else 1299 VBOX_ TESTSUITE_BUILD_WIN_HOST_FIRST =1297 VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST = validationkit-build-win.x86 validationkit-build-win.amd64 1298 else 1299 VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST = 1300 1300 endif 1301 1301 1302 1302 # ASSUMES the 32-bit edition has been built already. Also for serializing VM access. 1303 testsuite-build-win.amd64: testsuite-build-win.x861303 validationkit-build-win.amd64: validationkit-build-win.x86 1304 1304 ifeq ($(KBUILD_TARGET),win) 1305 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.amd64) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1306 else 1307 $(call VBOX_BLD_VM_MSG_BEGIN,Windows/amd64 testsuite)1308 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_WIN_X86_IP) " echo $@ && cd e:/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh kmk $(VBOX_TESTSUITE_BUILD.amd64) all "1309 $(call VBOX_BLD_VM_MSG_END__,Windows/amd64 testsuite)1310 endif 1311 1312 testsuite-build-win.x86:1305 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.amd64) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1306 else 1307 $(call VBOX_BLD_VM_MSG_BEGIN,Windows/amd64 Validation Kit) 1308 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_WIN_X86_IP) " echo $@ && cd e:/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh kmk $(VBOX_VALIDATIONKIT_BUILD.amd64) all " 1309 $(call VBOX_BLD_VM_MSG_END__,Windows/amd64 Validation Kit) 1310 endif 1311 1312 validationkit-build-win.x86: 1313 1313 ifeq ($(KBUILD_TARGET),win) 1314 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.x86) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1315 else 1316 $(call VBOX_BLD_VM_MSG_BEGIN,Windows/x86 testsuite)1317 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_WIN_AMD64_IP) " echo $@ && cd e:/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh kmk $(VBOX_TESTSUITE_BUILD.x86) all"1318 $(call VBOX_BLD_VM_MSG_END__,Windows/x86 testsuite)1314 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.x86) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1315 else 1316 $(call VBOX_BLD_VM_MSG_BEGIN,Windows/x86 Validation Kit) 1317 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_WIN_AMD64_IP) " echo $@ && cd e:/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh kmk $(VBOX_VALIDATIONKIT_BUILD.x86) all" 1318 $(call VBOX_BLD_VM_MSG_END__,Windows/x86 Validation Kit) 1319 1319 endif 1320 1320 1321 1321 ifeq ($(KBUILD_TARGET),solaris) 1322 testsuite-build-solaris.amd64:1323 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.amd64) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1324 1325 testsuite-build-solaris.x86:1326 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.x86) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1327 1328 else 1329 testsuite-build-solaris.rsync-into-vm: $(VBOX_TESTSUITE_BUILD_WIN_HOST_FIRST)1330 $(VBOX_KMK_TIME) rsync -a --delete --delete-excluded --exclude .svn --exclude=FetchDir --exclude=tinderclient.log --exclude=win.amd64 --exclude=win.x86 . $(VBOX_BLD_VM_SOLARIS_IP):/mnt/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME)1331 1332 testsuite-build-solaris.build-it: testsuite-build-solaris.rsync-into-vm1333 $(call VBOX_BLD_VM_MSG_BEGIN,Solaris/amd64 testsuite)1334 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_SOLARIS_IP) " echo $@/amd64 && cd /mnt/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_TESTSUITE_BUILD.amd64) all"1335 $(call VBOX_BLD_VM_MSG_END__,Solaris/amd64 testsuite)1336 $(call VBOX_BLD_VM_MSG_BEGIN,Solaris/x86 testsuite)1337 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_SOLARIS_IP) " echo $@/x86 && cd /mnt/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_TESTSUITE_BUILD.x86) all "1338 $(call VBOX_BLD_VM_MSG_END__,Solaris/x86 testsuite)1339 1340 testsuite-build-solaris.rsync-out-of-vm: testsuite-build-solaris.build-it1341 $(VBOX_KMK_TIME) rsync -a --delete $(VBOX_BLD_VM_SOLARIS_IP):/mnt/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME)/out/solaris.x86 out/1342 $(VBOX_KMK_TIME) rsync -a --delete $(VBOX_BLD_VM_SOLARIS_IP):/mnt/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME)/out/solaris.amd64 out/1343 1344 .NOTPARALLEL: testsuite-build-solaris.rsync-into-vm1345 .PHONY: testsuite-build-solaris.rsync-out-of-vm testsuite-build-solaris.rsync-into-vm testsuite-build-solaris.build-it1346 1347 testsuite-build-solaris.amd64: testsuite-build-solaris.rsync-out-of-vm1348 testsuite-build-solaris.x86: testsuite-build-solaris.rsync-out-of-vm1322 validationkit-build-solaris.amd64: 1323 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.amd64) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1324 1325 validationkit-build-solaris.x86: 1326 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.x86) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1327 1328 else 1329 validationkit-build-solaris.rsync-into-vm: $(VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST) 1330 $(VBOX_KMK_TIME) rsync -a --delete --delete-excluded --exclude .svn --exclude=FetchDir --exclude=tinderclient.log --exclude=win.amd64 --exclude=win.x86 . $(VBOX_BLD_VM_SOLARIS_IP):/mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) 1331 1332 validationkit-build-solaris.build-it: validationkit-build-solaris.rsync-into-vm 1333 $(call VBOX_BLD_VM_MSG_BEGIN,Solaris/amd64 Validation Kit) 1334 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_SOLARIS_IP) " echo $@/amd64 && cd /mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.amd64) all" 1335 $(call VBOX_BLD_VM_MSG_END__,Solaris/amd64 Validation Kit) 1336 $(call VBOX_BLD_VM_MSG_BEGIN,Solaris/x86 Validation Kit) 1337 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_SOLARIS_IP) " echo $@/x86 && cd /mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.x86) all " 1338 $(call VBOX_BLD_VM_MSG_END__,Solaris/x86 Validation Kit) 1339 1340 validationkit-build-solaris.rsync-out-of-vm: validationkit-build-solaris.build-it 1341 $(VBOX_KMK_TIME) rsync -a --delete $(VBOX_BLD_VM_SOLARIS_IP):/mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME)/out/solaris.x86 out/ 1342 $(VBOX_KMK_TIME) rsync -a --delete $(VBOX_BLD_VM_SOLARIS_IP):/mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME)/out/solaris.amd64 out/ 1343 1344 .NOTPARALLEL: validationkit-build-solaris.rsync-into-vm 1345 .PHONY: validationkit-build-solaris.rsync-out-of-vm validationkit-build-solaris.rsync-into-vm validationkit-build-solaris.build-it 1346 1347 validationkit-build-solaris.amd64: validationkit-build-solaris.rsync-out-of-vm 1348 validationkit-build-solaris.x86: validationkit-build-solaris.rsync-out-of-vm 1349 1349 endif 1350 1350 1351 1351 ifeq ($(KBUILD_TARGET),os2) 1352 testsuite-build-os2.x86:1353 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.x86) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1354 testsuite-build-os2.rsync-into-vm:1352 validationkit-build-os2.x86: 1353 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.x86) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1354 validationkit-build-os2.rsync-into-vm: 1355 1355 else # !OS/2 1356 testsuite-build-os2.rsync-into-vm:1356 validationkit-build-os2.rsync-into-vm: 1357 1357 $(VBOX_KMK_TIME) $(call VBOX_RSYNC_IN_FN,os2,*) \ 1358 1358 '--exclude=src/VBox/Additions/x11/**' \ … … 1360 1360 '--exclude=src/VBox/Frontends/**' \ 1361 1361 '--exclude=src/VBox/VMM/**' \ 1362 . rsync://vbox@$(VBOX_BLD_VM_OS2_IP)/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME)1363 1364 testsuite-build-os2.build-it: testsuite-build-os2.rsync-into-vm1365 $(call VBOX_BLD_VM_MSG_BEGIN,OS/2 TestSuite)1366 $(VBOX_KMK_TIME) rsh -l vbox $(VBOX_BLD_VM_OS2_IP) "cd e:\\tinderbox\\$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && e: && kbuild\\bin\\os2.x86\\kmk_ash tools\\env.sh --no-wine kmk $(VBOX_TESTSUITE_BUILD.x86) all packing"1367 $(call VBOX_BLD_VM_MSG_END__,OS/2 TestSuite)1368 1369 testsuite-build-os2.rsync-out-of-vm: testsuite-build-os2.build-it1370 $(VBOX_KMK_TIME) rsync -v -a --delete rsync://vbox@$(VBOX_BLD_VM_OS2_IP)/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME)/out/os2.x86 ./out1371 1372 .NOTPARALLEL: testsuite-build-os2.rsync-into-vm1373 .PHONY: testsuite-build-os2.rsync-into-vm testsuite-build-os2.rsync-out-of-vm testsuite-build-os2.build-it1374 1375 testsuite-build-os2.x86: testsuite-build-os2.rsync-out-of-vm1362 . rsync://vbox@$(VBOX_BLD_VM_OS2_IP)/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) 1363 1364 validationkit-build-os2.build-it: validationkit-build-os2.rsync-into-vm 1365 $(call VBOX_BLD_VM_MSG_BEGIN,OS/2 Validation Kit) 1366 $(VBOX_KMK_TIME) rsh -l vbox $(VBOX_BLD_VM_OS2_IP) "cd e:\\tinderbox\\$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && e: && kbuild\\bin\\os2.x86\\kmk_ash tools\\env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.x86) all packing" 1367 $(call VBOX_BLD_VM_MSG_END__,OS/2 Validation Kit) 1368 1369 validationkit-build-os2.rsync-out-of-vm: validationkit-build-os2.build-it 1370 $(VBOX_KMK_TIME) rsync -v -a --delete rsync://vbox@$(VBOX_BLD_VM_OS2_IP)/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME)/out/os2.x86 ./out 1371 1372 .NOTPARALLEL: validationkit-build-os2.rsync-into-vm 1373 .PHONY: validationkit-build-os2.rsync-into-vm validationkit-build-os2.rsync-out-of-vm validationkit-build-os2.build-it 1374 1375 validationkit-build-os2.x86: validationkit-build-os2.rsync-out-of-vm 1376 1376 endif # !OS/2 1377 1377 1378 testsuite-build-linux.amd64: $(VBOX_TESTSUITE_BUILD_WIN_HOST_FIRST)1378 validationkit-build-linux.amd64: $(VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST) 1379 1379 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.amd64) 1380 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.amd64) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1381 else 1382 $(call VBOX_BLD_VM_MSG_BEGIN,Linux/amd64 testsuite)1383 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_LNX_AMD64_IP) " echo $@ && cd /mnt/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_TESTSUITE_BUILD.amd64) all"1384 $(call VBOX_BLD_VM_MSG_END__,Linux/amd64 testsuite)1385 endif 1386 1387 testsuite-build-linux.x86: $(VBOX_TESTSUITE_BUILD_WIN_HOST_FIRST)1380 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.amd64) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1381 else 1382 $(call VBOX_BLD_VM_MSG_BEGIN,Linux/amd64 Validation Kit) 1383 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_LNX_AMD64_IP) " echo $@ && cd /mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.amd64) all" 1384 $(call VBOX_BLD_VM_MSG_END__,Linux/amd64 Validation Kit) 1385 endif 1386 1387 validationkit-build-linux.x86: $(VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST) 1388 1388 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),linux.x86) 1389 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.x86) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1390 else 1391 $(call VBOX_BLD_VM_MSG_BEGIN,Linux/x86 testsuite)1392 $(VBOX_KMK_TIME) ssh 'vbox@$(VBOX_BLD_VM_LNX_NEW_X86_IP) "echo $@ && dchroot -c rhel3-i386 \"cd /mnt/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_TESTSUITE_BUILD.x86) all\""'1393 $(call VBOX_BLD_VM_MSG_END__,Linux/x86 testsuite)1394 endif 1395 1396 testsuite-build-freebsd.amd64: $(VBOX_TESTSUITE_BUILD_WIN_HOST_FIRST)1389 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.x86) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1390 else 1391 $(call VBOX_BLD_VM_MSG_BEGIN,Linux/x86 Validation Kit) 1392 $(VBOX_KMK_TIME) ssh 'vbox@$(VBOX_BLD_VM_LNX_NEW_X86_IP) "echo $@ && dchroot -c rhel3-i386 \"cd /mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.x86) all\""' 1393 $(call VBOX_BLD_VM_MSG_END__,Linux/x86 Validation Kit) 1394 endif 1395 1396 validationkit-build-freebsd.amd64: $(VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST) 1397 1397 #ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),freebsd.amd64) 1398 # + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.amd64) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1398 # + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.amd64) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1399 1399 #else 1400 # $(call VBOX_BLD_VM_MSG_BEGIN,Freebsd/amd64 testsuite)1401 # $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_FBSD_AMD64_IP) " echo $@ && cd /mnt/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_TESTSUITE_BUILD.amd64) all"1402 # $(call VBOX_BLD_VM_MSG_END__,Freebsd/amd64 testsuite)1400 # $(call VBOX_BLD_VM_MSG_BEGIN,Freebsd/amd64 Validation Kit) 1401 # $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_FBSD_AMD64_IP) " echo $@ && cd /mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.amd64) all" 1402 # $(call VBOX_BLD_VM_MSG_END__,Freebsd/amd64 Validation Kit) 1403 1403 #endif 1404 1404 1405 testsuite-build-freebsd.x86: $(VBOX_TESTSUITE_BUILD_WIN_HOST_FIRST)1405 validationkit-build-freebsd.x86: $(VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST) 1406 1406 #ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),freebsd.x86) 1407 # + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.x86) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1407 # + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.x86) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1408 1408 #else 1409 # $(call VBOX_BLD_VM_MSG_BEGIN,Freebsd/x86 testsuite)1410 # $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_FBSD_X86_IP) " echo $@ && cd /mnt/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_TESTSUITE_BUILD.x86) all"1411 # $(call VBOX_BLD_VM_MSG_END__,Freebsd/x86 testsuite)1409 # $(call VBOX_BLD_VM_MSG_BEGIN,Freebsd/x86 Validation Kit) 1410 # $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_FBSD_X86_IP) " echo $@ && cd /mnt/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.x86) all" 1411 # $(call VBOX_BLD_VM_MSG_END__,Freebsd/x86 Validation Kit) 1412 1412 #endif 1413 1413 1414 testsuite-build-darwin.amd64: $(VBOX_TESTSUITE_BUILD_WIN_HOST_FIRST)1414 validationkit-build-darwin.amd64: $(VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST) 1415 1415 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),darwin.amd64) 1416 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.amd64) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1417 else 1418 $(call VBOX_BLD_VM_MSG_BEGIN,Darwin/amd64 testsuite)1416 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.amd64) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1417 else 1418 $(call VBOX_BLD_VM_MSG_BEGIN,Darwin/amd64 Validation Kit) 1419 1419 $(VBOX_KMK_TIME) $(call VBOX_RSYNC_IN_FN,darwin,amd64) . $(VBOX_BLD_VM_DARWIN_AMD64_IP):/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME) 1420 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_DARWIN_AMD64_IP) " echo $@ && cd /Users/vbox/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_TESTSUITE_BUILD.amd64) all"1420 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_DARWIN_AMD64_IP) " echo $@ && cd /Users/vbox/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.amd64) all" 1421 1421 $(VBOX_KMK_TIME) rsync -am -v --delete $(VBOX_BLD_VM_DARWIN_AMD64_IP):/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)/out/darwin.amd64 out/ 1422 $(call VBOX_BLD_VM_MSG_END__,Darwin/amd64 testsuite)1423 endif 1424 1425 testsuite-build-darwin.x86: $(VBOX_TESTSUITE_BUILD_WIN_HOST_FIRST)1422 $(call VBOX_BLD_VM_MSG_END__,Darwin/amd64 Validation Kit) 1423 endif 1424 1425 validationkit-build-darwin.x86: $(VBOX_VALIDATIONKIT_BUILD_WIN_HOST_FIRST) 1426 1426 ifeq ($(KBUILD_TARGET).$(KBUILD_TARGET_ARCH),darwin.x86) 1427 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_ TESTSUITE_BUILD.x86) all $(VBOX_TESTSUITE_HOST_BUILD_TWEAK)1428 else 1429 $(call VBOX_BLD_VM_MSG_BEGIN,Darwin/x86 testsuite)1427 + $(VBOX_KMK_TIME) $(KMK) $(VBOX_VALIDATIONKIT_BUILD.x86) all $(VBOX_VALIDATIONKIT_HOST_BUILD_TWEAK) 1428 else 1429 $(call VBOX_BLD_VM_MSG_BEGIN,Darwin/x86 Validation Kit) 1430 1430 $(VBOX_KMK_TIME) $(call VBOX_RSYNC_IN_FN,darwin,x86) . $(VBOX_BLD_VM_DARWIN_X86_IP):/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME) 1431 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_DARWIN_X86_IP) " echo $@ && cd /Users/vbox/tinderbox/$(VBOX_ TESTSUITE_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_TESTSUITE_BUILD.x86) all"1431 $(VBOX_KMK_TIME) ssh vbox@$(VBOX_BLD_VM_DARWIN_X86_IP) " echo $@ && cd /Users/vbox/tinderbox/$(VBOX_VALIDATIONKIT_BUILD_SUBDIRNAME) && tools/env.sh --no-wine kmk $(VBOX_VALIDATIONKIT_BUILD.x86) all" 1432 1432 $(VBOX_KMK_TIME) rsync -am -v --delete $(VBOX_BLD_VM_DARWIN_X86_IP):/Users/vbox/tinderbox/$(VBOX_EXTPACKS_BUILD_SUBDIRNAME)/out/darwin.x86 out/ 1433 $(call VBOX_BLD_VM_MSG_END__,Darwin/x86 testsuite)1434 endif 1435 1436 1437 testsuite-packing:1438 + $(KMK) VBOX_ONLY_ TESTSUITE=1 \1439 VBOX_WITH_ TESTSUITE_PACKING.darwin.amd64=1 \1440 VBOX_WITH_ TESTSUITE_PACKING.darwin.x86=2 \1441 VBOX_WITH_ TESTSUITE_PACKING.freebsd.amd64= \1442 VBOX_WITH_ TESTSUITE_PACKING.freebsd.x86= \1443 VBOX_WITH_ TESTSUITE_PACKING.linux.amd64=1 \1444 VBOX_WITH_ TESTSUITE_PACKING.linux.x86=1 \1445 VBOX_WITH_ TESTSUITE_PACKING.os2.x86=1 \1446 VBOX_WITH_ TESTSUITE_PACKING.solaris.amd64=1 \1447 VBOX_WITH_ TESTSUITE_PACKING.solaris.x86=1 \1448 VBOX_WITH_ TESTSUITE_PACKING.win.amd64=1 \1449 VBOX_WITH_ TESTSUITE_PACKING.win.x86=1 \1433 $(call VBOX_BLD_VM_MSG_END__,Darwin/x86 Validation Kit) 1434 endif 1435 1436 1437 validationkit-packing: 1438 + $(KMK) VBOX_ONLY_VALIDATIONKIT=1 \ 1439 VBOX_WITH_VALIDATIONKIT_PACKING.darwin.amd64=1 \ 1440 VBOX_WITH_VALIDATIONKIT_PACKING.darwin.x86=2 \ 1441 VBOX_WITH_VALIDATIONKIT_PACKING.freebsd.amd64= \ 1442 VBOX_WITH_VALIDATIONKIT_PACKING.freebsd.x86= \ 1443 VBOX_WITH_VALIDATIONKIT_PACKING.linux.amd64=1 \ 1444 VBOX_WITH_VALIDATIONKIT_PACKING.linux.x86=1 \ 1445 VBOX_WITH_VALIDATIONKIT_PACKING.os2.x86=1 \ 1446 VBOX_WITH_VALIDATIONKIT_PACKING.solaris.amd64=1 \ 1447 VBOX_WITH_VALIDATIONKIT_PACKING.solaris.x86=1 \ 1448 VBOX_WITH_VALIDATIONKIT_PACKING.win.amd64=1 \ 1449 VBOX_WITH_VALIDATIONKIT_PACKING.win.x86=1 \ 1450 1450 -C src/VBox/Testsuite \ 1451 1451 $(PATH_OUT)/VBoxTestSuite.zip \ … … 1453 1453 1454 1454 .PHONY: \ 1455 testsuite-build-win.x86 \1456 testsuite-build-win.amd64 \1457 testsuite-build-solaris.amd64 \1458 testsuite-build-solaris.x86 \1459 testsuite-build-os2.x86 \1460 testsuite-build-linux.amd64 \1461 testsuite-build-linux.x86 \1462 testsuite-build-freebsd.amd64 \1463 testsuite-build-freebsd.x86 \1464 testsuite-build-darwin.amd64 \1465 testsuite-build-darwin.x86 \1466 testsuite-packing1455 validationkit-build-win.x86 \ 1456 validationkit-build-win.amd64 \ 1457 validationkit-build-solaris.amd64 \ 1458 validationkit-build-solaris.x86 \ 1459 validationkit-build-os2.x86 \ 1460 validationkit-build-linux.amd64 \ 1461 validationkit-build-linux.x86 \ 1462 validationkit-build-freebsd.amd64 \ 1463 validationkit-build-freebsd.x86 \ 1464 validationkit-build-darwin.amd64 \ 1465 validationkit-build-darwin.x86 \ 1466 validationkit-packing 1467 1467 1468 1468 -
trunk/debian/LocalConfig.kmk
r44528 r51346 18 18 # don't build testcases to save time, they are not needed for the package 19 19 VBOX_WITH_TESTCASES := 20 VBOX_WITH_ TESTSUITE:=20 VBOX_WITH_VALIDATIONKIT := 21 21 22 22 # required for VBOX_WITH_RUNPATH -
trunk/doc/VBox-doc.c
r41857 r51346 145 145 * maintained atm). 146 146 * - IPRT - Runtime Library for hiding host OS differences. 147 * - Testsuite:147 * - Validation Kit: 148 148 * - @ref pg_testsuite_guideline 149 149 * -
trunk/src/Makefile.kmk
r48960 r51346 37 37 include $(PATH_SUB_CURRENT)/apps/Makefile.kmk 38 38 endif 39 ifdef VBOX_WITH_ TESTSUITE39 ifdef VBOX_WITH_VALIDATIONKIT 40 40 include $(PATH_SUB_CURRENT)/tests/Makefile.kmk 41 41 endif -
trunk/src/VBox/Additions/Makefile.kmk
r48187 r51346 48 48 include $(PATH_SUB_CURRENT)/common/Makefile.kmk 49 49 50 ifndef VBOX_ONLY_ TESTSUITE50 ifndef VBOX_ONLY_VALIDATIONKIT 51 51 ifdef VBOX_WITH_X11_ADDITIONS 52 52 include $(PATH_SUB_CURRENT)/x11/Makefile.kmk … … 161 161 PACKING += $(VBOX_PATH_ADDITIONS_ISO)/VBoxGuestAdditions.zip 162 162 endif 163 endif # !VBOX_ONLY_ TESTSUITE163 endif # !VBOX_ONLY_VALIDATIONKIT 164 164 165 165 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/common/Makefile.kmk
r45459 r51346 20 20 21 21 # Include sub-makefile. 22 ifndef VBOX_ONLY_ TESTSUITE22 ifndef VBOX_ONLY_VALIDATIONKIT 23 23 include $(PATH_SUB_CURRENT)/VBoxGuestLib/Makefile.kmk 24 24 include $(PATH_SUB_CURRENT)/VBoxControl/Makefile.kmk … … 31 31 include $(PATH_SUB_CURRENT)/pam/Makefile.kmk 32 32 endif 33 endif # !VBOX_ONLY_ TESTSUITE33 endif # !VBOX_ONLY_VALIDATIONKIT 34 34 35 35 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Additions/common/VBoxGuestLib/Makefile.kmk
r49643 r51346 31 31 # Target config. 32 32 # 33 if defined(VBOX_WITH_ADDITION_DRIVERS) && !defined(VBOX_ONLY_ TESTSUITE)33 if defined(VBOX_WITH_ADDITION_DRIVERS) && !defined(VBOX_ONLY_VALIDATIONKIT) 34 34 LIBRARIES += \ 35 35 VBoxGuestR0Lib \ … … 39 39 VBoxGuestR3Lib \ 40 40 VBoxGuestR3LibShared 41 ifndef VBOX_ONLY_ TESTSUITE41 ifndef VBOX_ONLY_VALIDATIONKIT 42 42 if1of ($(KBUILD_TARGET), freebsd linux netbsd openbsd) 43 43 LIBRARIES += \ -
trunk/src/VBox/HostDrivers/Makefile.kmk
r41477 r51346 24 24 if !defined(VBOX_ONLY_DOCS) \ 25 25 && !defined(VBOX_ONLY_EXTPACKS) \ 26 && !defined(VBOX_ONLY_ TESTSUITE)26 && !defined(VBOX_ONLY_VALIDATIONKIT) 27 27 if1of ($(KBUILD_TARGET),win) 28 28 include $(PATH_SUB_CURRENT)/win/Makefile.kmk … … 52 52 endif 53 53 54 endif # !defined(VBOX_ONLY_DOCS) && !defined(VBOX_ONLY_ TESTSUITE)54 endif # !defined(VBOX_ONLY_DOCS) && !defined(VBOX_ONLY_VALIDATIONKIT) 55 55 56 56 # Let kBuild generate the rules. -
trunk/src/VBox/HostDrivers/Support/Makefile.kmk
r49634 r51346 42 42 if !defined(VBOX_ONLY_DOCS) \ 43 43 && !defined(VBOX_ONLY_EXTPACKS) \ 44 && !defined(VBOX_ONLY_ TESTSUITE)44 && !defined(VBOX_ONLY_VALIDATIONKIT) 45 45 ifdef VBOX_WITH_SUPSVC 46 46 PROGRAMS += VBoxSupSvc … … 68 68 include $(PATH_SUB_CURRENT)/freebsd/files_vboxdrv 69 69 endif 70 endif # !VBOX_ONLY_DOCS && !VBOX_ONLY_EXTPACKS && !VBOX_ONLY_ TESTSUITE70 endif # !VBOX_ONLY_DOCS && !VBOX_ONLY_EXTPACKS && !VBOX_ONLY_VALIDATIONKIT 71 71 72 72 … … 170 170 if !defined(VBOX_ONLY_DOCS) \ 171 171 && !defined(VBOX_ONLY_EXTPACKS) \ 172 && !defined(VBOX_ONLY_ TESTSUITE)172 && !defined(VBOX_ONLY_VALIDATIONKIT) 173 173 174 174 ifeq ($(KBUILD_TARGET),os2) … … 432 432 433 433 434 endif # !VBOX_ONLY_DOCS && !VBOX_ONLY_EXTPACKS && !VBOX_ONLY_ TESTSUITE434 endif # !VBOX_ONLY_DOCS && !VBOX_ONLY_EXTPACKS && !VBOX_ONLY_VALIDATIONKIT 435 435 include $(FILE_KBUILD_SUB_FOOTER) 436 436 -
trunk/src/VBox/Installer/linux/debian/LocalConfig.kmk
r51294 r51346 18 18 # don't build testcases to save time, they are not needed for the package 19 19 VBOX_WITH_TESTCASES := 20 VBOX_WITH_ TESTSUITE:=20 VBOX_WITH_VALIDATIONKIT := 21 21 22 22 # required for VBOX_WITH_RUNPATH -
trunk/src/VBox/Installer/linux/rpm/LocalConfig.kmk
r51294 r51346 18 18 # don't build testcases to save time, they are not needed for the package 19 19 VBOX_WITH_TESTCASES := 20 VBOX_WITH_ TESTSUITE:=20 VBOX_WITH_VALIDATIONKIT := 21 21 22 22 # required for VBOX_WITH_RUNPATH -
trunk/src/VBox/Makefile.kmk
r50692 r51346 55 55 include $(PATH_SUB_CURRENT)/Frontends/VBoxShell/Makefile.kmk 56 56 57 else ifdef VBOX_ONLY_ TESTSUITE57 else ifdef VBOX_ONLY_VALIDATIONKIT 58 58 include $(PATH_SUB_CURRENT)/Runtime/Makefile.kmk 59 59 include $(PATH_SUB_CURRENT)/HostDrivers/Makefile.kmk … … 87 87 include $(PATH_SUB_CURRENT)/Additions/Makefile.kmk 88 88 endif 89 ifdef VBOX_WITH_ TESTSUITE89 ifdef VBOX_WITH_VALIDATIONKIT 90 90 include $(PATH_SUB_CURRENT)/Testsuite/Makefile.kmk 91 91 endif -
trunk/src/VBox/Runtime/Makefile.kmk
r51343 r51346 40 40 endif 41 41 42 else ifdef VBOX_ONLY_ TESTSUITE42 else ifdef VBOX_ONLY_VALIDATIONKIT 43 43 # 44 # Only build the testsuite.44 # Only build the Validation Kit. 45 45 # 46 46 LIBRARIES += RuntimeGuestR3 RuntimeGuestR3Shared RuntimeR3 RuntimeR0 … … 64 64 include $(PATH_SUB_CURRENT)/tools/Makefile.kmk 65 65 66 else # !VBOX_ONLY_ADDITIONS && !VBOX_ONLY_ TESTSUITE&& !VBOX_ONLY_DOCS66 else # !VBOX_ONLY_ADDITIONS && !VBOX_ONLY_VALIDATIONKIT && !VBOX_ONLY_DOCS 67 67 68 68 # … … 2593 2593 $(QUIET)$(APPEND) -t $@ 2594 2594 2595 if !defined(VBOX_ONLY_ADDITIONS) && !defined(VBOX_ONLY_ TESTSUITE) && !defined(VBOX_ONLY_DOCS)2595 if !defined(VBOX_ONLY_ADDITIONS) && !defined(VBOX_ONLY_VALIDATIONKIT) && !defined(VBOX_ONLY_DOCS) 2596 2596 # 2597 2597 # Windows build tool. -
trunk/src/libs/Makefile.kmk
r48925 r51346 33 33 34 34 # PNG support (for screenshots). 35 if !defined(VBOX_ONLY_DOCS) && !defined(VBOX_ONLY_SDK) && !defined(VBOX_ONLY_ TESTSUITE) \35 if !defined(VBOX_ONLY_DOCS) && !defined(VBOX_ONLY_SDK) && !defined(VBOX_ONLY_VALIDATIONKIT) \ 36 36 && "$(SDK_VBOX_LIBPNG_INCS)" == "$(PATH_ROOT)/src/libs/libpng-1.2.8" 37 37 include $(PATH_SUB_CURRENT)/libpng-1.2.8/Makefile.kmk … … 39 39 40 40 # Libcurl for inet access 41 if defined(VBOX_WITH_LIBCURL) && !defined(VBOX_ONLY_EXTPACKS_USE_IMPLIBS) && !defined(VBOX_ONLY_SDK) && !defined(VBOX_ONLY_ TESTSUITE) \41 if defined(VBOX_WITH_LIBCURL) && !defined(VBOX_ONLY_EXTPACKS_USE_IMPLIBS) && !defined(VBOX_ONLY_SDK) && !defined(VBOX_ONLY_VALIDATIONKIT) \ 42 42 && "$(SDK_VBOX_LIBCURL_INCS)" == "$(PATH_ROOT)/src/libs/curl-7.27.0/include" 43 43 include $(PATH_SUB_CURRENT)/curl-7.27.0/Makefile.kmk … … 64 64 if defined(VBOX_WITH_MAIN) \ 65 65 && !defined(VBOX_ONLY_EXTPACKS) \ 66 && !defined(VBOX_ONLY_ TESTSUITE)66 && !defined(VBOX_ONLY_VALIDATIONKIT) 67 67 if defined(VBOX_WITH_XPCOM) && !defined(VBOX_ONLY_DOCS) 68 68 include $(PATH_SUB_CURRENT)/xpcom18a4/Makefile.kmk -
trunk/src/libs/libxml2-2.6.31/Makefile.kmk
r49108 r51346 19 19 include $(KBUILD_PATH)/subheader.kmk 20 20 21 ifndef VBOX_ONLY_ TESTSUITE21 ifndef VBOX_ONLY_VALIDATIONKIT 22 22 LIBRARIES += VBox-libxml2 23 23 endif
Note:
See TracChangeset
for help on using the changeset viewer.