reclone / kconfig-frontends-win32

Linux Kernel configuration tools - Windows Port

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This package contains the kconfig frontends and parser.

Kconfig is the configuration language used by the Linux kernel. This package
is a simple copy of the frontends and the parser found in the Linux kernel
source tree, with very minor changes to adapt them to being built out of
the kernel build infrastructure.

This package has been ported to Windows, so the code has been changed to get
it work properly. The package also contains a copy PDCurses with some minor
changes. By now only the following tools have been ported:
 - kconfig-conf
 - kconfig-mconf
 - kconfig-tweak (as a .bat file)

Under non Windows platforms use the original package from:
http://ymorin.is-a-geek.org/projects/kconfig-frontends


General Build Instructions

Install MinGW, CMake, and GnuWin32 (using GetGnuWin32).
Add C:\MinGW\bin;C:\gnuwin32\bin to the %Path% environment variable.
Add C:\gnuwin32\include to the %INCLUDE% environment variable.
Add C:\gnuwin32\lib to the %LIB% environemnt variable.

git clone https://github.com/reclone/kconfig-frontends-win32.git
cd kconfig-frontends-win32
mkdir build
cd build
cmake -G "MinGW Makefiles" ..
make

cp ./bin/kconfig-mconf.exe c:/gnuwin32/bin/
cp ./bin/kconfig-conf.exe c:/gnuwin32/bin/
cp ../utils/kconfig-tweak.bat c:/gnuwin32/bin

About

Linux Kernel configuration tools - Windows Port

License:Other


Languages

Language:C 85.0%Language:C++ 3.8%Language:Makefile 3.5%Language:CMake 2.1%Language:M4 1.7%Language:Shell 1.5%Language:Yacc 1.2%Language:Lex 0.5%Language:Batchfile 0.4%Language:Python 0.3%