• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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