The proper way to handle lex and yacc files in Android is to include them in the list of C and CPP files and let the build system automagically do the right thing.
Note: This is in preparation for porting i965 to Android. CC: Chia-I Wu <o...@lunarg.com>, CC: Chih-Wei Huang <cwhu...@android-x86.org> Signed-off-by: Chad Versace <c...@chad-versace.us> --- src/mesa/sources.mak | 11 +++++++++-- 1 files changed, 9 insertions(+), 2 deletions(-) diff --git a/src/mesa/sources.mak b/src/mesa/sources.mak index 6800c47..9923133 100644 --- a/src/mesa/sources.mak +++ b/src/mesa/sources.mak @@ -244,11 +244,9 @@ STATETRACKER_SOURCES := \ PROGRAM_SOURCES := \ program/arbprogparse.c \ program/hash_table.c \ - program/lex.yy.c \ program/nvfragparse.c \ program/nvvertparse.c \ program/program.c \ - program/program_parse.tab.c \ program/program_parse_extra.c \ program/prog_cache.c \ program/prog_execute.c \ @@ -264,6 +262,15 @@ PROGRAM_SOURCES := \ program/register_allocate.c \ program/symbol_table.c +ifeq ($(ANDROID),) + PROGRAM_SOURCES += \ + program/program_parse.tab.c \ + program/lex.yy.c +else + PROGRAM_SOURCES += \ + program/program_parse.y \ + program/program_lexer.l +endif # ANDROID SHADER_CXX_SOURCES := \ program/ir_to_mesa.cpp \ -- 1.7.6 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev