diff options
author | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2016-06-02 13:06:58 +0000 |
---|---|---|
committer | vboxsync <vboxsync@cfe28804-0f27-0410-a406-dd0f0b0b656f> | 2016-06-02 13:06:58 +0000 |
commit | af3ed2652b0b2820e72912568f2402af2287284e (patch) | |
tree | d94565ef3f9fe658f25e98d26a8e7cd6dbdb4038 /src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile | |
parent | 5083dc38b306e83eadb8b329b8cf62740551c033 (diff) | |
download | VirtualBox-svn-af3ed2652b0b2820e72912568f2402af2287284e.tar.gz |
Linux hosts / guests: try to build the modules parallel
git-svn-id: https://www.virtualbox.org/svn/vbox/trunk@61411 cfe28804-0f27-0410-a406-dd0f0b0b656f
Diffstat (limited to 'src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile')
-rw-r--r-- | src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile b/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile index 573113c30f8..b79cf4c9aab 100644 --- a/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile +++ b/src/VBox/HostDrivers/VBoxNetFlt/linux/Makefile @@ -200,9 +200,14 @@ all: $(MODULE) obj-m += $(MODULE).o +JOBS := $(shell (getconf _NPROCESSORS_ONLN || grep -Ec '^processor|^CPU[0-9]' /proc/cpuinfo) 2>/dev/null) +ifeq ($(JOBS),0) + JOBS := 1 +endif + # OL/UEK: disable module signing for external modules -- we don't have any private key $(MODULE): - $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) CONFIG_MODULE_SIG= -C $(KERN_DIR) modules + $(MAKE) KBUILD_VERBOSE=$(KBUILD_VERBOSE) SUBDIRS=$(CURDIR) SRCROOT=$(CURDIR) CONFIG_MODULE_SIG= -C $(KERN_DIR) -j$(JOBS) modules install: $(MODULE) @mkdir -p $(MODULE_DIR); \ |