How to build an external module in a specified directory?
From: Alexander Kapshuk <hidden>
Date: 2017-01-02 12:29:50
From: Alexander Kapshuk <hidden>
Date: 2017-01-02 12:29:50
On Mon, Jan 2, 2017 at 1:39 PM, Shiyao Ma [off-list ref] wrote:
Hi,
When building an external module, for example, given this command,
all:
$(MAKE) -C $(KDIR) M=$$PWD
It will build the ko file in the $PWD.
How to specify a location for the .ko files?
Regards.
_______________________________________________
Kernelnewbies mailing list
Kernelnewbies at kernelnewbies.org
https://lists.kernelnewbies.org/mailman/listinfo/kernelnewbiesPerhaps KBUILD_EXTMOD is what you're looking for. /path/to/kernel/sources/Makefile:183,185 # Use make M=dir to specify directory of external module to build # Old syntax make ... SUBDIRS=$PWD is still supported # Setting the environment variable KBUILD_EXTMOD take precedence