[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