]> git.sur5r.net Git - kconfig-frontends/commit
scripts: add autostuff stuff
authorYann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue, 17 Jan 2012 20:01:01 +0000 (21:01 +0100)
committerYann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue, 17 Jan 2012 20:01:01 +0000 (21:01 +0100)
commit1e020586317fbebda88d99f727ff234489809dc0
tree75967f1aeaeb453494856be5a5b70e53f7b51b99
parentcbb80fb21f392d57a7c0ce26020052395a6c8156
scripts: add autostuff stuff

To be noted:

- the lex/yacc/gperf generated files include one another, so it is
  not possible to use proper automake constructs to generate the
  lexer

- it is possible to tell bison and flex to change the prefix of the
  generated symbols, different from the default 'yy'; but if one
  does so, then the names of the generated files also include this
  prefix instead of the default (here, we use 'zconf' instead of 'yy'

- autoconf has a /built-in/ check for lex, but has no way to know
  that the output files is differently named

Because of all these mis-features, the autostuff files contain some
dubious constructs, as a palliative.

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
12 files changed:
.hgignore [new file with mode: 0644]
.version [new file with mode: 0644]
Makefile.am [new file with mode: 0644]
bootstrap [new file with mode: 0755]
configure.ac [new file with mode: 0644]
hconf.gperf [new file with mode: 0644]
lconf.l [new file with mode: 0644]
lxdialog/Makefile.am [new file with mode: 0644]
yconf.y [new file with mode: 0644]
zconf.gperf [deleted file]
zconf.l [deleted file]
zconf.y [deleted file]