help-make
[Top][All Lists]
Advanced

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

Re: GUI for make


From: Sam Ravnborg
Subject: Re: GUI for make
Date: Tue, 2 Dec 2008 15:30:44 +0100
User-agent: Mutt/1.4.2.1i

On Tue, Dec 02, 2008 at 09:15:43AM -0500, Martin d Anjou wrote:
> >Is there any existing project of a GUI for make?
> 
> I don't know but the first thing that comes to mind is the kernel's "make 
> menuconfig". I've always been curious to understand how it worked.

menuconfig of the kernel is a configuration tool and is not in
any way a frontend for make.

You use menuconfig to say what you want included in
your kernel.
This results in a file containing a lot of assignmnets
like this:

CONFIG_FOO = y
CONFIG_BAR = m


These assignmnets in combinations with some intellegent use
of the features og gmake allow us in the kernel to
use simle assignmnets to define what we want to build.

A typical kbuild fragment looks like this:

obj-$(CONFIG_FOO) += foo.o

So if CONFIG_FOO expands to 'y' then we append
obj-y the value foo.o and we use this to build
what is requested.

When you build the kernel you do two simple steps:

"make menuconfig" to configure your kernel
"make" to build your kernel.

        Sam




reply via email to

[Prev in Thread] Current Thread [Next in Thread]