Changeset 66049 in vbox
- Timestamp:
- Mar 10, 2017 6:17:08 PM (8 years ago)
- Location:
- trunk/src/VBox
- Files:
-
- 2 edited
-
HostDrivers/Makefile.kmk (modified) (1 diff)
-
Installer/linux/Makefile.kmk (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/HostDrivers/Makefile.kmk
r63535 r66049 56 56 endif # !defined(VBOX_ONLY_DOCS) && !defined(VBOX_ONLY_VALIDATIONKIT) 57 57 58 59 # 60 # Build test for the linux host kernel modules. 61 # 62 if defined(VBOX_WITH_TESTCASES) && !defined(VBOX_ONLY_SDK) && "$(KBUILD_TARGET)" == "linux" 63 VBOX_LNX_MOD_TEST = $(PATH_TARGET)/tsthost_mod 64 VBOX_LNX_MOD_TEST_TARGET = $(PATH_TARGET)/tsthost_mod.run 65 TESTING += $(VBOX_LNX_MOD_TEST_TARGET) 66 OTHERS += $(VBOX_LNX_MOD_TEST_TARGET) 67 OTHER_CLEAN += $(VBOX_LNX_MOD_TEST_TARGET) 68 $$(VBOX_LNX_MOD_TEST_TARGET): \ 69 $$(vboxdrv-mod_2_STAGE_TARGETS) \ 70 $$(VBoxNetFlt-src_2_STAGE_TARGETS) \ 71 $$(VBoxNetFlt-src_2_STAGE_TARGETS) \ 72 $$(VBoxPci-src_2_STAGE_TARGETS) 73 $(QUIET)$(call MSG_L1,Doing a test build of the host kernel modules) 74 $(QUIET)$(RM) -f -- "$@" 75 $(QUIET)$(RM) -Rf -- "$(VBOX_LNX_MOD_TEST)" 76 $(QUIET)$(MKDIR) -p -- "$(VBOX_LNX_MOD_TEST)" 77 $(QUIET)$(CP) -R -- "$(PATH_STAGE_BIN)/src/" "$(VBOX_LNX_MOD_TEST)/" 78 + $(QUIET)make -C $(VBOX_LNX_MOD_TEST) clean 79 + $(QUIET)make -C $(VBOX_LNX_MOD_TEST) 80 $(QUIET)$(RM) -Rf -- $(VBOX_LNX_MOD_TEST) 81 $(QUIET)$(APPEND) -t "$@" "done" 82 83 endif 84 85 58 86 # Let kBuild generate the rules. 59 87 include $(FILE_KBUILD_SUB_FOOTER) -
trunk/src/VBox/Installer/linux/Makefile.kmk
r66025 r66049 29 29 ifneq ($(KBUILD_HOST),linux) 30 30 $(error "The Linux installer can only be built on Linux!") 31 endif32 33 #34 # Build test for the host kernel modules35 #36 37 ifdef VBOX_WITH_TESTCASES38 ifndef VBOX_ONLY_SDK39 VBOX_LNX_MOD_TEST=$(PATH_TARGET)/tsthost_mod40 VBOX_LNX_MOD_TEST_TARGET=$(PATH_TARGET)/tsthost_mod.run41 VBOX_LNX_MOD_SOURCES=$(vboxdrv-mod_2_INST_TARGETS) $(VBoxNetFlt-src_2_INST_TARGETS) $(VBoxNetFlt-src_2_INST_TARGETS) $(VBoxPci-src_2_INST_TARGETS)42 TESTING += $(VBOX_LNX_MOD_TEST_TARGET)43 OTHERS += $(VBOX_LNX_MOD_TEST_TARGET)44 OTHER_CLEAN += $(VBOX_LNX_MOD_TEST)45 $$(VBOX_LNX_MOD_TEST_TARGET): $$(VBOX_LNX_MOD_SOURCES)46 $(QUIET)$(call MSG_L1,Doing a test build of the host kernel modules)47 $(QUIET)$(ASH) -c "rm -f $@"48 $(QUIET)$(ASH) -c "mkdir -p $(VBOX_LNX_MOD_TEST) && cp -r $(PATH_STAGE_BIN)/src/* $(VBOX_LNX_MOD_TEST)"49 $(QUIET)$(ASH) -c "cd $(VBOX_LNX_MOD_TEST) && make"50 $(QUIET)$(APPEND) -t "$@" "done"51 endif52 31 endif 53 32
Note:
See TracChangeset
for help on using the changeset viewer.

