[SeaBIOS] [PATCH 1/4] Initial commit of Kconfig build tool.
Kevin O'Connor
kevin at koconnor.net
Thu Jan 27 03:37:33 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
The actual file additions have been ommitted from this email so as to
not fill the inboxes of those on the mailing list. If interested,
please see the above files in the linux-2.6.38-rc2 repository in
scripts/kconfig/ .
More information about the SeaBIOS
mailing list