diff options
author | Sam Ravnborg <sam@mars.ravnborg.org> | 2006-01-25 07:13:18 +0100 |
---|---|---|
committer | Sam Ravnborg <sam@mars.ravnborg.org> | 2006-02-19 09:51:17 +0100 |
commit | 06300b21f4c79fd1578f4b7ca4b314fbab61a383 (patch) | |
tree | 9b9506e34286f0333ed747c47ec03fd5559f5b71 /scripts | |
parent | bd71c2b17468a2531fb4c81ec1d73520845e97e1 (diff) | |
download | op-kernel-dev-06300b21f4c79fd1578f4b7ca4b314fbab61a383.zip op-kernel-dev-06300b21f4c79fd1578f4b7ca4b314fbab61a383.tar.gz |
kbuild: support building individual files for external modules
Support building individual files when dealing with separate modules.
So say you have a module named "foo" which consist of two .o files bar.o
and fun.o.
You can then do:
make -C $KERNELSRC M=`pwd` bar.o
make -C $KERNELSRC M=`pwd` bar.lst
make -C $KERNELSRC M=`pwd` bar.i
make -C $KERNELSRC M=`pwd` / <= will build all .o files
and link foo.o
make -C $KERNELSRC M=`pwd` foo.ko <= will build the module
and do the modpost step
to create foo.ko
The above will also work if the external module is placed in a
subdirectory using a hirachy of kbuild files.
Thanks to Andreas Gruenbacher <agruen@suse.de> for initial feature
request / bug report.
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
Diffstat (limited to 'scripts')
0 files changed, 0 insertions, 0 deletions