Home
last modified time | relevance | path

Searched hist:"06300 b21f4c79fd1578f4b7ca4b314fbab61a383" (Results 1 – 1 of 1) sorted by relevance

/openbmc/linux/
H A DMakefile06300b21f4c79fd1578f4b7ca4b314fbab61a383 Wed Jan 25 00:13:18 CST 2006 Sam Ravnborg <sam@mars.ravnborg.org> 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>