kconfig: Fix streamline_config to read multi line deps in Kconfig files
authorSteven Rostedt <srostedt@redhat.com>
Fri, 29 Oct 2010 02:13:51 +0000 (22:13 -0400)
committerSteven Rostedt <rostedt@goodmis.org>
Fri, 29 Oct 2010 05:07:10 +0000 (01:07 -0400)
commit20d190473328b90755eb2434cf2d26b73a53ef23
treec49e7def2a87ec216144d283d4ba91883ea86192
parentcf5a189d4a02efb3712cfb424452f4ce3ab7c4a2
kconfig: Fix streamline_config to read multi line deps in Kconfig files

I noticed that some Kconfig files have multi line dependencies
that continue with a backslash. Those dependencies on the next
line will be missed by streamline_config.

For example:

config CS89x0
tristate "CS89x0 support"
depends on NET_ETHERNET && (ISA || EISA || MACH_IXDP2351 \
|| ARCH_IXDP2X01 || MACH_MX31ADS)

The "|| ARCH_IXDP2X01 || MACH_MX31ADS)" will not be processed.

This patch adds code to handle this case.

Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
scripts/kconfig/streamline_config.pl