kconfig: add named choice group
authorRoman Zippel <zippel@linux-m68k.org>
Fri, 29 Feb 2008 04:11:50 +0000 (05:11 +0100)
committerSam Ravnborg <sam@uranus.ravnborg.org>
Mon, 28 Apr 2008 21:05:48 +0000 (23:05 +0200)
commit5a1aa8a1aff6191ecc55f21d8b5f0e47108ed91b
tree3e812a8027332c872f3ae3afb39212f4f9639361
parent48981178869bf7d9770f11fc361996ad11217a75
kconfig: add named choice group

As choice dependency are now fully checked, it's quite easy to add support
for named choices. This lifts the restriction that a choice value can only
appear once, although it still has to be within the same group,
but multiple choices can be joined by giving them a name.
While at it I cleaned up a little the choice type logic to simplify it a
bit.

Signed-off-by: Roman Zippel <zippel@linux-m68k.org>
Signed-off-by: Sam Ravnborg <sam@ravnborg.org>
scripts/kconfig/lex.zconf.c_shipped
scripts/kconfig/lkc_proto.h
scripts/kconfig/menu.c
scripts/kconfig/symbol.c
scripts/kconfig/zconf.tab.c_shipped
scripts/kconfig/zconf.y