Hi all. At least I've got an idea how to easily maintain different targets with different kernels, and how to simplify config/patches/etc storing with minimum modifications of logic.
I've moved kernel version into make/toolchain/<target>.mk, and added __TOOLCHAIN__, __KVER__ and __KBRANCH__ macro handlind to source filename and dir into buildtool.cfg <File> section. So, specifying different kernel versions into make/toolchain/<target>.mk we can maintain targets with different kernels. Also this eliminates userland dependency from kernel (except some packages with kernel modules). Also I think that it'll be good to add <MultiFile> macro item to specify a lot of files in single record (for ex., for kernel sub-arch patches), but it seems that it'll require more significant changes into buildenv. It seems like all is working; I'll try to rebuild tree. ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ leaf-devel mailing list leaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/leaf-devel