nir: add nir_opt_shrink_load pass
[mesa.git] / src / compiler / Makefile.glsl.am
index 761fb931ad5760526371a8c03031f3b8e62f15e6..179f415fe6fc03f394cfd8d5c52f997be0e6efbd 100644 (file)
@@ -41,6 +41,7 @@ TESTS += glsl/glcpp/tests/glcpp-test.sh                       \
        glsl/tests/warnings-test.sh
 
 TESTS_ENVIRONMENT= \
+       export abs_builddir=$(abs_builddir); \
        export PYTHON2=$(PYTHON2); \
        export PYTHON_FLAGS=$(PYTHON_FLAGS);
 
@@ -66,7 +67,8 @@ glsl_tests_cache_test_CFLAGS =                                \
        $(PTHREAD_CFLAGS)
 glsl_tests_cache_test_LDADD =                          \
        glsl/libglsl.la                                 \
-       $(PTHREAD_LIBS)
+       $(PTHREAD_LIBS)                                 \
+       $(CLOCK_LIB)
 
 glsl_tests_general_ir_test_SOURCES =                   \
        glsl/tests/array_refcount_test.cpp              \
@@ -83,7 +85,8 @@ glsl_tests_general_ir_test_LDADD =                    \
        glsl/libglsl.la         \
        glsl/libstandalone.la                           \
        $(top_builddir)/src/libglsl_util.la             \
-       $(PTHREAD_LIBS)
+       $(PTHREAD_LIBS)                                 \
+       $(CLOCK_LIB)
 
 glsl_tests_uniform_initializer_test_SOURCES =          \
        glsl/tests/copy_constant_to_storage_tests.cpp   \
@@ -159,7 +162,8 @@ glsl_glsl_test_LDADD =                                      \
        glsl/libglsl.la                                 \
        glsl/libstandalone.la                           \
        $(top_builddir)/src/libglsl_util.la             \
-       $(PTHREAD_LIBS)
+       $(PTHREAD_LIBS)                                 \
+       $(CLOCK_LIB)
 
 # We write our own rules for yacc and lex below. We'd rather use automake,
 # but automake makes it especially difficult for a number of reasons:
@@ -248,6 +252,12 @@ CLEANFILES +=                                              \
        glsl/glcpp/glcpp-lex.c
 
 clean-local:
+       $(RM) glsl/tests/lower_jumps/*.opt_test
+       $(RM) glsl/tests/lower_jumps/*.expected
+       $(RM) glsl/tests/lower_jumps/*.out
+       $(RM) glsl/tests/warnings/*.out
+       $(RM) glsl/glcpp/tests/*.out
+       $(RM) -r glsl/glcpp/tests/subtest*/
        $(RM) -r subtest-cr subtest-cr-lf subtest-lf subtest-lf-cr
 
 dist-hook: