build: add libnir.la
If we want to use NIR from state trackers that don't already pull in the whole of glsl (ie. anything other than mesa state tracker), we need a separate more minimal libnir. Possibly NIR should be better split out from glsl, but for now, generate a second smaller libnir.la for those who just want NIR but not all of glsl. Signed-off-by: Rob Clark <robclark@freedesktop.org>
This commit is contained in:
@@ -68,7 +68,7 @@ TESTS_ENVIRONMENT= \
|
||||
export PYTHON2=$(PYTHON2); \
|
||||
export PYTHON_FLAGS=$(PYTHON_FLAGS);
|
||||
|
||||
noinst_LTLIBRARIES = libglsl.la libglcpp.la
|
||||
noinst_LTLIBRARIES = libnir.la libglsl.la libglcpp.la
|
||||
check_PROGRAMS = \
|
||||
glcpp/glcpp \
|
||||
glsl_test \
|
||||
@@ -148,6 +148,12 @@ libglsl_la_SOURCES = \
|
||||
$(LIBGLSL_FILES) \
|
||||
$(NIR_FILES)
|
||||
|
||||
libnir_la_SOURCES = \
|
||||
glsl_types.cpp \
|
||||
builtin_types.cpp \
|
||||
glsl_symbol_table.cpp \
|
||||
$(NIR_FILES)
|
||||
|
||||
glsl_compiler_SOURCES = \
|
||||
$(GLSL_COMPILER_CXX_FILES)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user