1AUTOMAKE_OPTIONS = subdir-objects 2 3AM_CXXFLAGS = \ 4 -I$(top_srcdir)/test/gtest/include \ 5 $(NULL) 6 7AM_CPPFLAGS = \ 8 -DGTEST_HAS_PTHREAD=1 \ 9 -DGTEST_USE_OWN_TR1_TUPLE=0 \ 10 -DGTEST_LANG_CXX11=1 \ 11 -DGTEST_HAS_TR1_TUPLE=1 \ 12 -DPTHREADS \ 13 -DVA_DRIVERS_PATH="\"$(LIBVA_DRIVERS_PATH)\"" \ 14 -std=c++11 \ 15 $(NULL) 16 17AM_LDFLAGS = \ 18 -pthread \ 19 $(NULL) 20 21# libgtest 22noinst_LTLIBRARIES = libgtest.la 23 24libgtest_la_SOURCES = \ 25 gtest/src/gtest-all.cc \ 26 gtest/src/gtest_main.cc \ 27 $(NULL) 28 29libgtest_la_CXXFLAGS = \ 30 -I$(top_srcdir)/test/gtest \ 31 $(AM_CXXFLAGS) \ 32 $(NULL) 33 34EXTRA_DIST = \ 35 gtest/docs \ 36 gtest/include \ 37 gtest/src/*.cc \ 38 gtest/src/*.h \ 39 gtest/README.md \ 40 gtest/LICENSE \ 41 $(NULL) 42 43# test_va_api 44bin_PROGRAMS = test_va_api 45noinst_HEADERS = \ 46 test.h \ 47 test_data.h \ 48 test_defs.h \ 49 test_streamable.h \ 50 test_utils.h \ 51 test_va_api_fixture.h \ 52 $(NULL) 53 54test_va_api_SOURCES = \ 55 test_main.cpp \ 56 test_internal.cpp \ 57 test_va_api_fixture.cpp \ 58 test_va_api_get_create_config.cpp \ 59 test_va_api_config_attribs.cpp \ 60 test_va_api_createsurfaces.cpp \ 61 test_va_api_createcontext.cpp \ 62 test_va_api_createbuffer.cpp \ 63 test_va_api_display_attribs.cpp \ 64 test_va_api_get_max_values.cpp \ 65 test_va_api_init_terminate.cpp \ 66 test_va_api_query_config.cpp \ 67 test_va_api_query_vendor.cpp \ 68 $(NULL) 69 70test_va_api_LDFLAGS = \ 71 $(LIBVA_LDFLAGS) \ 72 $(LIBVA_DRM_LDFLAGS) \ 73 $(AM_LDFLAGS) \ 74 $(NULL) 75 76test_va_api_LDADD = \ 77 libgtest.la \ 78 $(LIBVA_DEPS_LIBS) \ 79 $(LIBVA_DRM_LIBS) \ 80 $(NULL) 81 82test_va_api_CPPFLAGS = \ 83 $(LIBVA_CFLAGS) \ 84 $(LIBVA_DRM_CFLAGS) \ 85 $(AM_CPPFLAGS) \ 86 $(NULL) 87 88test_va_api_CXXFLAGS = \ 89 -Wall -Werror \ 90 $(AM_CXXFLAGS) \ 91 $(NULL) 92 93check-local: test_va_api 94 $(builddir)/test_va_api 95