[SeaBIOS] [PATCH 1/4] Initial commit of Kconfig build tool.
Kevin O'Connor
kevin at koconnor.net
Fri Jan 28 04:20:52 CET 2011
This is a pure copy of the tool from the Linux v2.6.38-rc2
scripts/kconfig/ directory.
---
tools/kconfig/.gitignore | 23 +
tools/kconfig/Makefile | 354 +++++
tools/kconfig/POTFILES.in | 12 +
tools/kconfig/check.sh | 14 +
tools/kconfig/conf.c | 654 ++++++++
tools/kconfig/confdata.c | 1053 +++++++++++++
tools/kconfig/expr.c | 1173 ++++++++++++++
tools/kconfig/expr.h | 231 +++
tools/kconfig/gconf.c | 1577 +++++++++++++++++++
tools/kconfig/gconf.glade | 661 ++++++++
tools/kconfig/images.c | 326 ++++
tools/kconfig/kconfig_load.c | 35 +
tools/kconfig/kxgettext.c | 236 +++
tools/kconfig/lex.zconf.c_shipped | 2430 +++++++++++++++++++++++++++++
tools/kconfig/lkc.h | 196 +++
tools/kconfig/lkc_proto.h | 53 +
tools/kconfig/lxdialog/.gitignore | 4 +
tools/kconfig/lxdialog/BIG.FAT.WARNING | 4 +
tools/kconfig/lxdialog/check-lxdialog.sh | 84 +
tools/kconfig/lxdialog/checklist.c | 332 ++++
tools/kconfig/lxdialog/dialog.h | 230 +++
tools/kconfig/lxdialog/inputbox.c | 238 +++
tools/kconfig/lxdialog/menubox.c | 434 ++++++
tools/kconfig/lxdialog/textbox.c | 391 +++++
tools/kconfig/lxdialog/util.c | 657 ++++++++
tools/kconfig/lxdialog/yesno.c | 114 ++
tools/kconfig/mconf.c | 862 ++++++++++
tools/kconfig/menu.c | 609 ++++++++
tools/kconfig/nconf.c | 1561 +++++++++++++++++++
tools/kconfig/nconf.gui.c | 617 ++++++++
tools/kconfig/nconf.h | 96 ++
tools/kconfig/qconf.cc | 1787 +++++++++++++++++++++
tools/kconfig/qconf.h | 337 ++++
tools/kconfig/symbol.c | 1260 +++++++++++++++
tools/kconfig/util.c | 138 ++
tools/kconfig/zconf.gperf | 47 +
tools/kconfig/zconf.hash.c_shipped | 245 +++
tools/kconfig/zconf.l | 360 +++++
tools/kconfig/zconf.tab.c_shipped | 2505 ++++++++++++++++++++++++++++++
tools/kconfig/zconf.y | 749 +++++++++
40 files changed, 22689 insertions(+), 0 deletions(-)
create mode 100644 tools/kconfig/.gitignore
create mode 100644 tools/kconfig/Makefile
create mode 100644 tools/kconfig/POTFILES.in
create mode 100755 tools/kconfig/check.sh
create mode 100644 tools/kconfig/conf.c
create mode 100644 tools/kconfig/confdata.c
create mode 100644 tools/kconfig/expr.c
create mode 100644 tools/kconfig/expr.h
create mode 100644 tools/kconfig/gconf.c
create mode 100644 tools/kconfig/gconf.glade
create mode 100644 tools/kconfig/images.c
create mode 100644 tools/kconfig/kconfig_load.c
create mode 100644 tools/kconfig/kxgettext.c
create mode 100644 tools/kconfig/lex.zconf.c_shipped
create mode 100644 tools/kconfig/lkc.h
create mode 100644 tools/kconfig/lkc_proto.h
create mode 100644 tools/kconfig/lxdialog/.gitignore
create mode 100644 tools/kconfig/lxdialog/BIG.FAT.WARNING
create mode 100644 tools/kconfig/lxdialog/check-lxdialog.sh
create mode 100644 tools/kconfig/lxdialog/checklist.c
create mode 100644 tools/kconfig/lxdialog/dialog.h
create mode 100644 tools/kconfig/lxdialog/inputbox.c
create mode 100644 tools/kconfig/lxdialog/menubox.c
create mode 100644 tools/kconfig/lxdialog/textbox.c
create mode 100644 tools/kconfig/lxdialog/util.c
create mode 100644 tools/kconfig/lxdialog/yesno.c
create mode 100644 tools/kconfig/mconf.c
create mode 100644 tools/kconfig/menu.c
create mode 100644 tools/kconfig/nconf.c
create mode 100644 tools/kconfig/nconf.gui.c
create mode 100644 tools/kconfig/nconf.h
create mode 100644 tools/kconfig/qconf.cc
create mode 100644 tools/kconfig/qconf.h
create mode 100644 tools/kconfig/symbol.c
create mode 100644 tools/kconfig/util.c
create mode 100644 tools/kconfig/zconf.gperf
create mode 100644 tools/kconfig/zconf.hash.c_shipped
create mode 100644 tools/kconfig/zconf.l
create mode 100644 tools/kconfig/zconf.tab.c_shipped
create mode 100644 tools/kconfig/zconf.y
As before, this patch is ommitted. Please see the Linux source.
More information about the SeaBIOS
mailing list