kbuild/kconfig for non-Linux projects

Thomas De Schampheleire
2011-02-16T09:08:09Z

Hi,

I'm interested in using kbuild/kconfig for other projects than the
Linux kernel. I notice that a lot of projects (e.g. Buildroot,
Busybox, uClibc, OpenBricks, ...) are already using this framework,
but it's unclear to me which steps are needed to do so.

I found a related thread on this mailing list that seemed to have died out.
http://www.mail-archive.com/kbuild-devel@lists.sourceforge.net/msg02487.html

I also found a code repository 'menuconfig' here, although I doubt
that this is an official one:
http://code.google.com/p/menuconfig/source/browse/trunk/

Specifically, I'd like to know:
* are there 'official' sources to kbuild in some repository outside
the linux kernel?
* which steps are needed to use kbuild in a project other than the
linux kernel? Is there some documentation available?
* what is the license under which kbuild is distributed? In case it's
GPL, does this impact the license of the software project using
kbuild, i.e. does using kbuild imply the project being a derived work?

Thanks,
Thomas