Skip to content

Zeke-OS/kconfig

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Synopsys

kconfig is an isolated packaging of the kernel configuration tools
as found in the scripts/kconfig/ directory of the kernel sources.

The purpose is to provide the great functionalities of the kernel
configuration mechanism to any project that need application
level configuration.

# Usage

On can extract kconfig sources and run without installation
from his own project directory:

$ cd myproject/
$ kconfig/config.sh manuconfig

As a default the mypoject/Kconfig file must be present for
declaring the project configuration.
The result is a myproject/config file which can be sources in
a shell of makefile script.

Alternatively the call to:

$ kconfig/config.sh menuconfig

can be replaced by a direct call to the kconfig/GNUmakefile:

$ make -f kconfig/GNUmakefile TOPDIR=. SRCDIR=kconfig

Note that all common kernel configuration targets are available,
in particular config, menuconfig, nconfig, gconfig, xconfig,
defconfig, oldconfig, etc...

Get the list of targets with:

$ kconfig/config.sh help

or

$ make -f kconfig/GNUmakefile help TOPDIR=. SRCDIR=kconfig


# References

Ref to buildroot README.buildroot file for the original idea
of packaging kconfig.

Ref to kernel.org for actual contributors of kconfig.