automake uses variables named *_SOURCES.
Reviewed-by: Eric Anholt <eric@anholt.net>
Tested-by: Eric Anholt <eric@anholt.net>
Signed-off-by: Matt Turner <mattst88@gmail.com>
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
- $(LIBGLCPP_SOURCES) \
- $(LIBGLSL_SOURCES) \
- $(LIBGLSL_CXX_SOURCES)
+ $(LIBGLCPP_FILES) \
+ $(LIBGLSL_FILES) \
+ $(LIBGLSL_CXX_FILES)
LOCAL_C_INCLUDES := \
$(MESA_TOP)/src/mapi \
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
- $(LIBGLCPP_SOURCES) \
- $(LIBGLSL_SOURCES) \
- $(LIBGLSL_CXX_SOURCES) \
- $(BUILTIN_COMPILER_CXX_SOURCES) \
- $(GLSL_COMPILER_CXX_SOURCES)
+ $(LIBGLCPP_FILES) \
+ $(LIBGLSL_FILES) \
+ $(LIBGLSL_CXX_FILES) \
+ $(BUILTIN_COMPILER_CXX_FILES) \
+ $(GLSL_COMPILER_CXX_FILES)
LOCAL_C_INCLUDES := \
$(MESA_TOP)/src/mapi \
include $(CLEAR_VARS)
LOCAL_SRC_FILES := \
- $(GLSL_COMPILER_CXX_SOURCES)
+ $(GLSL_COMPILER_CXX_FILES)
LOCAL_C_INCLUDES := \
$(MESA_TOP)/src/mapi \
include Makefile.sources
GLCPP_SOURCES = \
- $(LIBGLCPP_GENERATED_SOURCES) \
- $(LIBGLCPP_SOURCES) \
+ $(LIBGLCPP_GENERATED_FILES) \
+ $(LIBGLCPP_FILES) \
ralloc.c \
glcpp/glcpp.c
C_SOURCES = \
- $(LIBGLCPP_GENERATED_SOURCES) \
- $(LIBGLCPP_SOURCES) \
- $(LIBGLSL_SOURCES)
+ $(LIBGLCPP_GENERATED_FILES) \
+ $(LIBGLCPP_FILES) \
+ $(LIBGLSL_FILES)
# common sources for builtin_compiler and libglsl
CXX_SOURCES = \
- $(BUILTIN_COMPILER_GENERATED_CXX_SOURCES) \
- $(LIBGLSL_CXX_SOURCES)
+ $(BUILTIN_COMPILER_GENERATED_CXX_FILES) \
+ $(LIBGLSL_CXX_FILES)
LIBS = \
$(TOP)/src/glsl/libglsl.a
../mesa/program/hash_table.c \
../mesa/program/symbol_table.c
GLSL2_CXX_SOURCES = \
- $(GLSL_COMPILER_CXX_SOURCES)
+ $(GLSL_COMPILER_CXX_FILES)
GLSL2_OBJECTS = \
$(GLSL2_C_SOURCES:.c=.o) \
# libglcpp
-LIBGLCPP_SOURCES := \
+LIBGLCPP_FILES := \
glcpp/pp.c
-LIBGLCPP_GENERATED_SOURCES := \
+LIBGLCPP_GENERATED_FILES := \
glcpp/glcpp-lex.c \
glcpp/glcpp-parse.c
# libglsl
-LIBGLSL_SOURCES := \
+LIBGLSL_FILES := \
strtod.c \
ralloc.c
-LIBGLSL_CXX_SOURCES := \
+LIBGLSL_CXX_FILES := \
ast_expr.cpp \
ast_function.cpp \
ast_to_hir.cpp \
# glsl_compiler
-GLSL_COMPILER_CXX_SOURCES := \
+GLSL_COMPILER_CXX_FILES := \
standalone_scaffolding.cpp \
main.cpp
# For this to work, a dummy version of builtin_function.cpp,
# builtin_stubs.cpp, is used.
-BUILTIN_COMPILER_CXX_SOURCES := \
+BUILTIN_COMPILER_CXX_FILES := \
builtin_stubs.cpp
-BUILTIN_COMPILER_GENERATED_CXX_SOURCES := \
+BUILTIN_COMPILER_GENERATED_CXX_FILES := \
glsl_lexer.cpp \
glsl_parser.cpp
# libglsl generated sources
-LIBGLSL_GENERATED_CXX_SOURCES := \
- $(BUILTIN_COMPILER_GENERATED_CXX_SOURCES) \
+LIBGLSL_GENERATED_CXX_FILES := \
+ $(BUILTIN_COMPILER_GENERATED_CXX_FILES) \
builtin_function.cpp
source_lists = env.ParseSourceList('Makefile.sources')
# add non-generated sources
-for l in ('LIBGLCPP_SOURCES', 'LIBGLSL_SOURCES', 'LIBGLSL_CXX_SOURCES'):
+for l in ('LIBGLCPP_FILES', 'LIBGLSL_FILES', 'LIBGLSL_CXX_FILES'):
glsl_sources += source_lists[l]
if env['msvc']:
env.Command('hash_table.c', '#src/mesa/program/hash_table.c', Copy('$TARGET', '$SOURCE'))
env.Command('symbol_table.c', '#src/mesa/program/symbol_table.c', Copy('$TARGET', '$SOURCE'))
- compiler_objs = env.StaticObject(source_lists['GLSL_COMPILER_CXX_SOURCES'])
+ compiler_objs = env.StaticObject(source_lists['GLSL_COMPILER_CXX_FILES'])
mesa_objs = env.StaticObject([
'hash_table.c',
builtin_compiler = env.Program(
target = 'builtin_compiler',
source = compiler_objs + glsl_sources + \
- source_lists['BUILTIN_COMPILER_CXX_SOURCES'],
+ source_lists['BUILTIN_COMPILER_CXX_FILES'],
)
# SCons builtin dependency scanner doesn't detect that glsl_lexer.ll