Hi Sam Thanks fop your help ..but my problem is not solved it ...i putting my real problem here below. 1>my fist need is to make module1.ko made using a1/a1.c , a1/a11.c & a2/a2.c a2/a22.c and all .c file use /home/include/a.h 2>Now my 2nd need is to make module2.ko using module1.ko and b/b1.c & b/b11.c (these both .c files use /home/include/a.h and /home/module2/include/b.h) In short my directory structure is as: /home/------ |_ include _ | | | a.h | |___module1_ | |__ a1 ____________ | | | | | | a1.c a11.c | | |__ a2 ___________ | | | | | | a2.c a22.c | |___ moudule2_ | | | |__include _ | | | | | b.h | |___b1________ | | | | b1.c b11.c Looking forward for ur reply thanks in advance ---- Anil --- anil dahiya <ak_ait@xxxxxxxxx> wrote: > hello > I want to make kernel module dummy.ko using multiple > .c and .h files. In short i am telling .c and .h > files > with directory structure > > 1> dummy.ko should made be using module1.ko and > module2.o (i.e > module2.o uses module1.ko to make dummy.ko) > > 2> module1.ko made using a1/a1.c & a2/a2.c and both > .c file > use /home/include/a.h > 3> module2.o should made using b/b1.c which use > use /home/module2/include/b.h > > Suggest me tht should make i make module2.o or > module2.ko and then combine it with module1.o to > make > dummy.ko > > > /home/------ > |_ include _ > | | > | a.h > | > |___module1_ > | |__ a1 ____ > | | | > | | a1.c > | | > |__ a2 ____ > | | | > | | a2.c > | > |___ moudule2_ > | | > | |__include _ > | | | > | | b.h > | |___b1__ > | | > | b1.c > > > Looking forward for ur reply > thanks in advance > ---- Anil > > > > __________________________________________ > Yahoo! DSL ? Something to write home about. > Just $16.99/mo. or less. > dsl.yahoo.com > > > -- > Kernelnewbies: Help each other learn about the Linux > kernel. > Archive: > http://mail.nl.linux.org/kernelnewbies/ > FAQ: http://kernelnewbies.org/faq/ > > __________________________________________ Yahoo! DSL ? Something to write home about. Just $16.99/mo. or less. dsl.yahoo.com -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/