<div dir="ltr"><div><div class="gmail_extra">&lt;snip&gt;<br>&gt;&gt; Now I wonder what is the proper way to export &quot;Module.symvers&quot;<br>&gt;&gt; information to the outside so that modules that use it do not have to<br>&gt;&gt; copy that file into their directory.<br><br></div><div class="gmail_extra">If you use a top-level Makefile like the one below it will create the necessary Module.symvers file. <br>I am not sure if this is the correct or recommended way,  I had kernel modules in separate directories a long <br></div><div class="gmail_extra">while back when I was learning+testing and this worked for me. <br></div><div class="gmail_extra"><br>obj-m := lddbus/ sculld/  <br><br>KERNELDIR ?= /lib/modules/$(shell uname -r)/build<br>PWD       := $(shell pwd)<br><br>all:<br>    $(MAKE) -C $(KERNELDIR) M=$(PWD) modules<br><br>clean:<br>    $(MAKE) -C $(KERNELDIR) M=$(PWD) clean<br></div><br></div>Hope this helps - Aruna<br></div>