UBUNTU: [Config] Set concurrency for kmake invocations
authorTim Gardner <tim.gardner@canonical.com>
Mon, 22 Aug 2011 17:18:13 +0000 (11:18 -0600)
committerHerton Ronaldo Krzesinski <herton.krzesinski@canonical.com>
Tue, 27 Sep 2011 19:13:52 +0000 (16:13 -0300)
As it turns out, 'kmake modules_install' understands
concurrency, and is quite a bit faster when told to
parallelize the copy operation.

Signed-off-by: Tim Gardner <tim.gardner@canonical.com>

debian/rules.d/2-binary-arch.mk

index 3d3578a..62550cd 100644 (file)
@@ -72,7 +72,7 @@ ifeq ($(no_dumpfile),)
        chmod 0600 $(pkgdir)/boot/vmcoreinfo-$(abi_release)-$*
 endif
 
-       $(build_cd) $(kmake) $(build_O) modules_install \
+       $(build_cd) $(kmake) $(build_O) $(conc_level) modules_install \
                INSTALL_MOD_STRIP=1 INSTALL_MOD_PATH=$(pkgdir)/ \
                INSTALL_FW_PATH=$(pkgdir)/lib/firmware/$(abi_release)-$*
 
@@ -158,7 +158,7 @@ endif
                sed -e 's/.*CONFIG_DEBUG_INFO=.*/# CONFIG_DEBUG_INFO is not set/g' > \
                $(hdrdir)/.config
        chmod 644 $(hdrdir)/.config
-       $(kmake) O=$(hdrdir) silentoldconfig prepare scripts
+       $(kmake) O=$(hdrdir) -j1 silentoldconfig prepare scripts
        # We'll symlink this stuff
        rm -f $(hdrdir)/Makefile
        rm -rf $(hdrdir)/include2