kconfig: generate lexer and parser during build instead of shipping
authorMasahiro Yamada <yamada.masahiro@socionext.com>
Sat, 9 Dec 2017 16:02:30 +0000 (01:02 +0900)
committerMasahiro Yamada <yamada.masahiro@socionext.com>
Sat, 16 Dec 2017 02:12:54 +0000 (11:12 +0900)
commit29c833061c1d8c2d1d23a62e7061561eadd76cdb
treeaface226f7a6237ea1d24be0a9aa4350c6a130cf
parent033dba2ec06c47a9fe1b190bc3281058fb20738d
kconfig: generate lexer and parser during build instead of shipping

zconf.lex.c is generated by flex, zconf.tab.c by bison.  Instead of
running flex and bison during the kernel building, we conventionally
version-control those artifacts with _shipped suffix.

It is tedious to manually regenerate them every time we change the
real sources, zconf.l and zconf.y.

Remove the _shipped files and switch over to build-time generation
of the intermediate C files.

Signed-off-by: Masahiro Yamada <yamada.masahiro@socionext.com>
scripts/kconfig/Makefile
scripts/kconfig/zconf.lex.c_shipped [deleted file]
scripts/kconfig/zconf.tab.c_shipped [deleted file]