- Timestamp:
- Dec 20, 2018 5:57:32 PM (6 years ago)
- svn:sync-xref-src-repo-rev:
- 127613
- Location:
- trunk
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Config.kmk
r76317 r76320 4534 4534 ## thus everything else needs escaped dollars. 4535 4535 ## 4536 define VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN 4537 TESTING += $$(PATH_TARGET)/tst$(1)$(subst /,_,$(KERN_DIR))_mod.run 4538 OTHERS += $$(PATH_TARGET)/tst$(1)$(subst /,_,$(KERN_DIR))_mod.run 4539 OTHERS_CLEAN += $$(PATH_TARGET)/tst$(1)$(subst /,_,$(KERN_DIR))_mod.run 4540 $$(PATH_TARGET)/tst$(1)$(subst /,_,$(KERN_DIR))_mod.run: \ 4536 if defined(VBOX_WITH_TESTCASES) \ 4537 && "$(KBUILD_HOST)" == "linux" \ 4538 && "$(KBUILD_HOST_ARCH)" == "$(KBUILD_TARGET_ARCH)" \ 4539 && !defined(VBOX_WITHOUT_LINUX_TEST_BUILDS) \ 4540 && !defined(VBOX_ONLY_SDK) \ 4541 && !defined(VBOX_ONLY_DOCS) \ 4542 && !defined(VBOX_ONLY_VALIDATIONKIT) 4543 define VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN 4544 ifneq ($(KERN_DIR),) 4545 TESTING += $$(PATH_TARGET)/tst$(1)$(subst /,_,$(KERN_DIR))_mod.run 4546 OTHERS += $$(PATH_TARGET)/tst$(1)$(subst /,_,$(KERN_DIR))_mod.run 4547 OTHERS_CLEAN += $$(PATH_TARGET)/tst$(1)$(subst /,_,$(KERN_DIR))_mod.run 4548 $$(PATH_TARGET)/tst$(1)$(subst /,_,$(KERN_DIR))_mod.run: \ 4541 4549 $$(if $(2),$$(PATH_TARGET)/tst$(2)$(subst /,_,$(KERN_DIR))_mod.run,) \ 4542 4550 $$$$($(1)_2_STAGE_TARGETS) … … 4548 4556 $(QUIET)$$(CP) -R -- "$$(PATH_STAGE_BIN)/../$$($(1)_INST)" "$$(PATH_TARGET)/tst$(1)_mod/" 4549 4557 + $(QUIET)make KBUILD_VERBOSE=$(KBUILD_VERBOSE) KERN_DIR=$(KERN_DIR) -C $$(PATH_TARGET)/tst$(1)_mod clean 4550 ifneq ($(2),)4558 ifneq ($(2),) 4551 4559 $(QUIET)$$(CP) -f -- "$$<" "$$(PATH_TARGET)/tst$(1)_mod/Module.symvers" 4552 endif4560 endif 4553 4561 + $(QUIET)make KBUILD_VERBOSE=$(KBUILD_VERBOSE) KERN_DIR=$(KERN_DIR) $(if-expr $(KMK_OPTS_JOBS) != 0,JOBS=$(KMK_OPTS_JOBS),) -C $$(PATH_TARGET)/tst$(1)_mod \ 4554 4562 2>&1 | tee "$$(PATH_TARGET)/tst$(1)_mod/make.err" 4555 4563 $(QUIET)! grep "^WARNING: .* undefined!$$$$" "$$(PATH_TARGET)/tst$(1)_mod/make.err" 4556 if1of ($(USERNAME), bird)4564 if1of ($(USERNAME), bird) 4557 4565 - nm -u "$$(PATH_TARGET)/tst$(1)_mod/"*.ko | sort 4558 endif4559 ifneq ($(3),)4566 endif 4567 ifneq ($(3),) 4560 4568 $(QUIET)$$(CP) -f -- "$$(PATH_TARGET)/tst$(1)_mod/Module.symvers" "$$@" 4561 else4569 else 4562 4570 $(QUIET)$$(APPEND) -t "$$@" "done" 4563 endif4571 endif 4564 4572 $(QUIET)$$(RM) -Rf -- "$$(PATH_TARGET)/tst$(1)_mod" 4565 endef4566 4573 vbox-linux-kmod-test-builds: $$(PATH_TARGET)/tst$(1)$(subst /,_,$(KERN_DIR))_mod.run 4567 endif 4574 endif 4575 endef # VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN 4576 else 4577 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN = 4578 endif 4579 else 4580 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN = 4581 endif # linux target 4568 4582 4569 4583 ifeq ($(KBUILD_TARGET),os2) -
trunk/src/VBox/Additions/common/VBoxGuest/Makefile.kmk
r76317 r76320 230 230 # Build test for the Guest Additions kernel module (kmk check). 231 231 # 232 if defined(VBOX_WITH_TESTCASES) \233 && !defined(VBOX_ONLY_SDK) \234 && !defined(VBOX_ONLY_DOCS) \235 && !defined(VBOX_ONLY_VALIDATIONKIT) \236 && !defined(VBOX_WITHOUT_LINUX_TEST_BUILDS) \237 && "$(KBUILD_TARGET)" == "linux" \238 && "$(KBUILD_HOST_ARCH)" == "$(KBUILD_TARGET_ARCH)"239 ifneq ($(KERN_DIR),)240 232 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxguest-src,,save_symvers) 241 endif242 endif243 233 endif # Linux 244 234 -
trunk/src/VBox/Additions/linux/Makefile.kmk
r76317 r76320 359 359 # Build test for the Guest Additions kernel modules (kmk check). 360 360 # 361 if defined(VBOX_WITH_TESTCASES) \ 362 && !defined(VBOX_ONLY_SDK) \ 363 && !defined(VBOX_ONLY_DOCS) \ 364 && !defined(VBOX_ONLY_VALIDATIONKIT) \ 365 && !defined(VBOX_WITHOUT_LINUX_TEST_BUILDS) \ 366 && "$(KBUILD_TARGET)" == "linux" \ 367 && "$(KBUILD_HOST_ARCH)" == "$(KBUILD_TARGET_ARCH)" 368 ifneq ($(KERN_DIR),) 369 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxsf-src,vboxguest-src,) 370 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxvideo-src,,) 371 endif 372 endif 361 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxsf-src,vboxguest-src,) 362 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxvideo-src,,) 373 363 374 364 -
trunk/src/VBox/HostDrivers/Makefile.kmk
r76317 r76320 69 69 # Build test for the linux host kernel modules. 70 70 # 71 if defined(VBOX_WITH_TESTCASES) \72 && !defined(VBOX_ONLY_SDK) \73 && !defined(VBOX_ONLY_DOCS) \74 && !defined(VBOX_ONLY_VALIDATIONKIT) \75 && !defined(VBOX_WITHOUT_LINUX_TEST_BUILDS) \76 && "$(KBUILD_TARGET)" == "linux" \77 && "$(KBUILD_HOST_ARCH)" == "$(KBUILD_TARGET_ARCH)"78 ifneq ($(KERN_DIR),)79 71 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,vboxdrv-src,,save_symvers) 80 72 ifdef VBOX_WITH_NETFLT 81 73 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,VBoxNetFlt-src,vboxdrv-src,) 82 83 74 endif 75 ifdef VBOX_WITH_NETADP 84 76 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,VBoxNetAdp-src,vboxdrv-src,) 85 86 77 endif 78 ifdef VBOX_WITH_PCI_PASSTHROUGH 87 79 $(evalcall2 VBOX_LINUX_KMOD_TEST_BUILD_RULE_FN,VBoxPci-src,vboxdrv-src,) 88 endif89 endif90 80 endif 91 81
Note:
See TracChangeset
for help on using the changeset viewer.