于 2011年08月20日 08:37, Arnaud Lacombe 写道:
Hi folks, The attached patch modify Kbuild to allow to directly re-use code in multiple directory without having to go through a copy. Technically, it changes Kbuild to use by default the VPATH feature of GNU make and provides accessors for Makefile to change it indirectly.
...
With the attached patch, we would do: arch/foo/boot/Makefile: LDFLAGS_fancy.o := -DPANTS=30 obj-y += fancy.o vpath-y += $(srctree)/arch/foo/lib and let GNU make do the job.
Just note that don't forget to update Documentation/kbuild/makefiles.txt. ;) Thanks. -- 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