+AM_CFLAGS = \
+ $(PTHREAD_CFLAGS)
AM_CPPFLAGS = \
- -I$(top_builddir)/src/gtest/include \
- -I$(top_builddir)/src/mapi \
+ -I$(top_srcdir)/src/gtest/include \
+ -I$(top_srcdir)/src \
+ -I$(top_srcdir)/src/mapi \
-I$(top_builddir)/src/mesa \
- -I$(top_builddir)/include \
- $(X11_CFLAGS)
+ -I$(top_srcdir)/src/mesa \
+ -I$(top_srcdir)/include \
+ $(DEFINES) $(INCLUDE_DIRS)
TESTS = main-test
check_PROGRAMS = main-test
enum_strings.cpp
main_test_LDADD = \
- $(top_builddir)/src/mesa/libmesa.a \
+ $(top_builddir)/src/mesa/libmesa.la \
$(top_builddir)/src/gtest/libgtest.la \
- -lpthread
+ $(PTHREAD_LIBS) \
+ $(DLOPEN_LIBS) \
+ $(CLOCK_LIB)
+
+if HAVE_SHARED_GLAPI
+AM_CPPFLAGS += -DHAVE_SHARED_GLAPI
+
+main_test_SOURCES += \
+ dispatch_sanity.cpp \
+ mesa_formats.cpp \
+ mesa_extensions.cpp \
+ program_state_string.cpp
+
+main_test_LDADD += \
+ $(top_builddir)/src/mapi/shared-glapi/libglapi.la
+else
+main_test_SOURCES += \
+ stubs.cpp
+endif