glsl/build: Build glcpp via the glsl Makefile
[mesa.git] / src / glsl / tests / Makefile.am
index 7fcd9f613145b62b137afdba104f9b5c8e1b0888..eaf5a3c0ac106bf900f4c5579e0f8130980a2f65 100644 (file)
@@ -1,26 +1,35 @@
-INC = \
-       -I$(top_builddir)/src/gtest/include \
-       -I$(top_builddir)/src/mesa \
-       -I$(top_builddir)/src/mapi \
-       -I$(top_builddir)/src/glsl
+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
 
-AM_CFLAGS =  $(INC)
-AM_CXXFLAGS = $(INC)
+TESTS_ENVIRONMENT= \
+       export PYTHON2=$(PYTHON2); \
+       export PYTHON_FLAGS=$(PYTHON_FLAGS);
 
 TESTS = \
        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.a      \
-       $(top_builddir)/src/mesa/libmesa.a      \
-       -lpthread
+       $(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)