From: Rob Clark Date: Fri, 3 Apr 2015 17:57:46 +0000 (-0400) Subject: build: add libnir.la X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=1c857727a12a45392b609949046b4abb25e3d7da;p=mesa.git 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 --- diff --git a/src/glsl/Makefile.am b/src/glsl/Makefile.am index 6cef9736f90..23c6fe8bb6c 100644 --- a/src/glsl/Makefile.am +++ b/src/glsl/Makefile.am @@ -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)