Re: kbuild/kconfig for non-Linux projects

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

On Wed, Feb 16, 2011 at 9:11 PM, Sam Ravnborg <sam@xxxxxxxxxxxx> wrote:
> On Wed, Feb 16, 2011 at 10:08:08AM +0100, Thomas De Schampheleire wrote:
>> 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@xxxxxxxxxxxxxxxxxxxxx/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?
>
> You could take a look at klibc - the kbuild integration used
> there is much simpler than what we have in the kernel.
> It may need a little refresh - but copying over
> Kbuild.include should be 90% of the update.
>
> As for documentation - you should at least read Documentation/kbuild/*
>
>> * 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?
>
> kbuild is part of the build-system. So there is nothing wrong using kbuild
> to build your proprietary (closed source) stuff.
> So kbuild are under GPLv2 - but that does not impact you program.

Thank you all for the input! I'll take a look at the links you
provided and try it out.

Best regards,
Thomas
--
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


[Index of Archives]     [Linux&nblp;USB Development]     [Linux Media]     [Video for Linux]     [Linux Audio Users]     [Yosemite Secrets]     [Linux Kernel]     [Linux SCSI]

  Powered by Linux