From: Matt Turner Date: Wed, 3 Feb 2016 20:03:13 +0000 (-0800) Subject: glsl: Ensure glsl/ exists before making the lexer/parser. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=973ba3f4d4b73f67568ab2b0b6a4447c40bb9dcf;p=mesa.git glsl: Ensure glsl/ exists before making the lexer/parser. Reported-by: Jan Ziak <0xe2.0x9a.0x9b@gmail.com> Reviewed-by: Tapani Pälli Reviewed-by: Iago Toral Quiroga Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=93989 --- diff --git a/src/compiler/Makefile.am b/src/compiler/Makefile.am index 0bc8e48efa6..f218af1b405 100644 --- a/src/compiler/Makefile.am +++ b/src/compiler/Makefile.am @@ -211,9 +211,11 @@ YACC_GEN = $(AM_V_YACC)$(YACC) $(YFLAGS) LEX_GEN = $(AM_V_LEX)$(LEX) $(LFLAGS) glsl/glsl_parser.cpp glsl/glsl_parser.h: glsl/glsl_parser.yy + $(MKDIR_GEN) $(YACC_GEN) -o $@ -p "_mesa_glsl_" --defines=$(builddir)/glsl/glsl_parser.h $(srcdir)/glsl/glsl_parser.yy glsl/glsl_lexer.cpp: glsl/glsl_lexer.ll + $(MKDIR_GEN) $(LEX_GEN) -o $@ $(srcdir)/glsl/glsl_lexer.ll glsl/glcpp/glcpp-parse.c glsl/glcpp/glcpp-parse.h: glsl/glcpp/glcpp-parse.y