From: Rom Lemarchand Date: Fri, 6 Feb 2015 00:07:59 +0000 (-0800) Subject: kbuild: make it possible to specify the module output dir X-Git-Tag: firefly_0821_release~4090^2~83 X-Git-Url: http://plrg.eecs.uci.edu/git/?a=commitdiff_plain;h=f5aa3045b11aeff79687236a2cebf1e4b068b995;p=firefly-linux-kernel-4.4.55.git kbuild: make it possible to specify the module output dir Make modinst_dir user-defined on the command line. This allows to do things like: make MODLIB=output/ modinst_dir=. modules_install to ensure all the .ko are in the output/ directory. Change-Id: I2bc007eea27ee744d35289e26e4a8ac43ba04151 Signed-off-by: Rom Lemarchand (cherry picked from commit ae7f28e5aa168a008c153ccff7cc437066d016c3) --- diff --git a/scripts/Makefile.modinst b/scripts/Makefile.modinst index ecbb44797e28..8900c5c5390d 100644 --- a/scripts/Makefile.modinst +++ b/scripts/Makefile.modinst @@ -24,7 +24,7 @@ quiet_cmd_modules_install = INSTALL $@ INSTALL_MOD_DIR ?= extra ext-mod-dir = $(INSTALL_MOD_DIR)$(subst $(patsubst %/,%,$(KBUILD_EXTMOD)),,$(@D)) -modinst_dir = $(if $(KBUILD_EXTMOD),$(ext-mod-dir),kernel/$(@D)) +modinst_dir ?= $(if $(KBUILD_EXTMOD),$(ext-mod-dir),kernel/$(@D)) $(modules): $(call cmd,modules_install,$(MODLIB)/$(modinst_dir))