Replace sconfig with a C implementation.
authorPatrick Georgi <patrick.georgi@coresystems.de>
Thu, 8 Apr 2010 11:37:43 +0000 (11:37 +0000)
committerPatrick Georgi <patrick.georgi@coresystems.de>
Thu, 8 Apr 2010 11:37:43 +0000 (11:37 +0000)
commit7e8c9aa271f13f67e4fc4968d2bf6fb8e5b229d7
treeb962ba3cc6ce30f32c1d0c37c3210abb6e37b10e
parent56a684a2ee52b765fc69ec8c922c3da9d8ab7430
Replace sconfig with a C implementation.
(smaller, faster, standard parser generator, no more python)

Provide precompiled parser, so bison and flex are optional dependencies.

Adapt Makefile and abuild (which uses some sconfig file as a
magic path) to match.

Drop python as dependency from README, and add bison and flex
as optional dependencies

Signed-off-by: Patrick Georgi <patrick.georgi@coresystems.de>
Acked-by: Stefan Reinauer <stepan@coresystems.de>
Acked-by: Ronald G. Minnich <rminnich@gmail.com>
git-svn-id: svn://svn.coreboot.org/coreboot/trunk@5373 2b7e53f0-3cfb-0310-b3e9-8179ed1497e1
18 files changed:
Makefile
README
util/abuild/abuild
util/sconfig/LICENSE [deleted file]
util/sconfig/Makefile [deleted file]
util/sconfig/Makefile.inc [new file with mode: 0644]
util/sconfig/NOTES [deleted file]
util/sconfig/config.g [deleted file]
util/sconfig/lex.yy.c_shipped [new file with mode: 0644]
util/sconfig/parsedesc.g [deleted file]
util/sconfig/sconfig.l [new file with mode: 0755]
util/sconfig/sconfig.tab.c_shipped [new file with mode: 0644]
util/sconfig/sconfig.tab.h_shipped [new file with mode: 0644]
util/sconfig/sconfig.y [new file with mode: 0755]
util/sconfig/test.config [deleted file]
util/sconfig/yapps2.py [deleted file]
util/sconfig/yapps2.tex [deleted file]
util/sconfig/yappsrt.py [deleted file]