glsl/build: Build glcpp via the glsl Makefile
[mesa.git] / src / glsl / tests / Makefile.am
index bfd97b3b8319f717e8b2c3b0957f680cd19c033e..eaf5a3c0ac106bf900f4c5579e0f8130980a2f65 100644 (file)
@@ -1,2 +1,35 @@
+AM_CPPFLAGS = \
+       -I$(top_srcdir)/src/gtest/include \
+       -I$(top_srcdir)/src/mesa \
+       -I$(top_srcdir)/src/mapi \
+       -I$(top_srcdir)/src/glsl \
+       -I$(top_srcdir)/include
+
+TESTS_ENVIRONMENT= \
+       export PYTHON2=$(PYTHON2); \
+       export PYTHON_FLAGS=$(PYTHON_FLAGS);
+
 TESTS = \
-       optimization-test
+       optimization-test \
+       ralloc-test \
+       uniform-initializer-test
+
+check_PROGRAMS =                               \
+       ralloc-test                             \
+       uniform-initializer-test
+
+uniform_initializer_test_SOURCES =             \
+       copy_constant_to_storage_tests.cpp      \
+       set_uniform_initializer_tests.cpp       \
+       uniform_initializer_utils.cpp
+uniform_initializer_test_CFLAGS =              \
+       $(PTHREAD_CFLAGS)
+uniform_initializer_test_LDADD =               \
+       $(top_builddir)/src/gtest/libgtest.la   \
+       $(top_builddir)/src/glsl/libglsl.la     \
+       $(top_builddir)/src/mesa/libmesa.la     \
+       $(PTHREAD_LIBS)
+
+ralloc_test_SOURCES = ralloc_test.cpp $(top_builddir)/src/glsl/ralloc.c
+ralloc_test_CFLAGS = $(PTHREAD_CFLAGS)
+ralloc_test_LDADD = $(top_builddir)/src/gtest/libgtest.la $(PTHREAD_LIBS)