Minimize yacc and lex output
authorTom Tromey <tom@tromey.com>
Mon, 2 Jul 2018 13:29:03 +0000 (07:29 -0600)
committerTom Tromey <tom@tromey.com>
Mon, 9 Jul 2018 14:03:49 +0000 (08:03 -0600)
commite5fd1493fd9c2d8d55fd15b9bd6539781ee56209
treea7e9a7e94569c65acd4c59bf047e5dcfa511b2f6
parent981e0c0c1aabcd78409184c79e8f88b5de918e38
Minimize yacc and lex output

This minimizes the "make" output from the yacc and lex rules,
following the same technique as the rest of the Makefile.

The lex rule had a special case to deal with the situation where flex
is not available.  I don't think this is needed, so I removed it.  If
flex is truly unavailable, the person building gdb can simply "touch"
the output file.

gdb/ChangeLog
2018-07-09  Tom Tromey  <tom@tromey.com>

* Makefile.in (%.c: %.y): Use ECHO_YACC.
(%.c: %.l): Use ECHO_LEX.  Just fail if flex not available.
* silent-rules.mk (ECHO_YACC, ECHO_LEX): New variables.
gdb/ChangeLog
gdb/Makefile.in
gdb/silent-rules.mk