On Fri, May 16, 2008 at 12:36:30PM +0100, murtuja bharmal wrote: > Actaually foo.c is common file for kernel space and > user space and bar.c is only a part of kernel space. > Anyway if we can change object file name for all > source file without changing source file name, then > also no issue but I just want to know whether it is > possible or not. In general, kbuild wants to find a source file with the same name as the object file. That you can't change. It also expects to build object files in the same directory as their source files. This is why I suggested a special directory where you symlink all the required sources for a kernel build, then let kbuild do the rest. To sum up - pick the names you want for the files in a kernel build. Set them in mymodule-objs. Then if those names are different than your actual source file, come up with a rule to change the name. Joel -- "It is not the function of our government to keep the citizen from falling into error; it is the function of the citizen to keep the government from falling into error." - Robert H. Jackson Joel Becker Principal Software Developer Oracle E-mail: joel.becker@xxxxxxxxxx Phone: (650) 506-8127 -- To unsubscribe from this list: send the line "unsubscribe linux-kbuild" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html