summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMyles Watson <mylesgw@gmail.com>2010-09-02 18:36:29 +0000
committerMyles Watson <mylesgw@gmail.com>2010-09-02 18:36:29 +0000
commit7f072fe564e1ffb8f91ad6c2acb6855d3a6c1f8f (patch)
treebf5d3d141f3f61cf3efc7d7d830348af617ddb3d
parente448eba75942df3eefbd877b37b63f82c4faf440 (diff)
downloadcoreboot-7f072fe564e1ffb8f91ad6c2acb6855d3a6c1f8f.tar.xz
Fix abuild to build all boards. Revision 5754 changed the way vendors and
boards were specified in Kconfig, and abuild depended on that. Since that rev it has only built qemu. Signed-off-by: Myles Watson <mylesgw@gmail.com> Acked-by: Myles Watson <mylesgw@gmail.com> git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5765 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
-rwxr-xr-xutil/abuild/abuild4
1 files changed, 2 insertions, 2 deletions
diff --git a/util/abuild/abuild b/util/abuild/abuild
index 9ba75ca753..f2f5665461 100755
--- a/util/abuild/abuild
+++ b/util/abuild/abuild
@@ -166,9 +166,9 @@ function create_config
else
printf " Creating config file... "
xml " <config>autogenerated</config>"
- grep "depends[\t ]on[\t ]*VENDOR" src/mainboard/$VENDOR/$MAINBOARD/../Kconfig | \
+ grep "if[\t ]*VENDOR" src/mainboard/$VENDOR/$MAINBOARD/../Kconfig | \
sed "s,^.*\(VENDOR_.*\)[^A-Z0-9_]*,CONFIG_\1=y," > .config
- grep "config[\t ]*BOARD" src/mainboard/$VENDOR/$MAINBOARD/Kconfig | \
+ grep "if[\t ]*BOARD" src/mainboard/$VENDOR/$MAINBOARD/Kconfig | \
sed "s,^.*\(BOARD_.*\)[^A-Z0-9_]*,CONFIG_\1=y," >> .config
grep "select[\t ]*ARCH" src/mainboard/$VENDOR/$MAINBOARD/Kconfig | \
sed "s,^.*\(ARCH_.*\)[^A-Z0-9_]*,CONFIG_\1=y," >> .config