Fix building glsl when using automake-1.12 after 68e04cc6
authorJon TURNEY <jon.turney@dronecode.org.uk>
Fri, 13 Jul 2012 21:29:03 +0000 (22:29 +0100)
committerJon TURNEY <jon.turney@dronecode.org.uk>
Sun, 15 Jul 2012 14:27:26 +0000 (15:27 +0100)
commit81de0431d6f52084e01874163657e141e6beffdf
tree660cb75e7ecd20ba484d117f29f92e17084010a6
parentbc6bff79475ab0996923a105fa699a19fb65455e
Fix building glsl when using automake-1.12 after 68e04cc6

Commit 68e04cc6 was tested using automake-1.11.  Unfortunately, automake-1.12
made a "slightly backward-incompatible change" in the use of yacc with C++, and
for a .yy file, the generated header file is now named .hh, not .h

To work with both, write our own rule for running yacc, which generates a
header file named .h, rather than using automake's rule.

Also, remove things from BUILD_SOURCES which don't need to be there

Also, update EXCLUDE rules in doxygen/glsl.doxy, for change of generated files
from .cpp -> .cc, and glsl_lexer.h has never existed.

Signed-off-by: Jon TURNEY <jon.turney@dronecode.org.uk>
doxygen/glsl.doxy
src/glsl/Makefile.am