OSDN Git Service

test: add initial test_i965_drv_video target
[android-x86/hardware-intel-common-vaapi.git] / test / Makefile.am
1 AUTOMAKE_OPTIONS = subdir-objects
2
3 AM_CXXFLAGS =                                                           \
4         -I$(top_srcdir)/test/gtest/include                              \
5         $(NULL)
6
7 AM_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
17 AM_LDFLAGS =                                                            \
18         -pthread                                                        \
19         $(NULL)
20
21 # libgtest
22 noinst_LTLIBRARIES = libgtest.la
23
24 libgtest_la_SOURCES =                                                   \
25         gtest/src/gtest-all.cc                                          \
26         gtest/src/gtest_main.cc                                         \
27         $(NULL)
28
29 libgtest_la_CXXFLAGS =                                                  \
30         -I$(top_srcdir)/test/gtest                                      \
31         $(AM_CXXFLAGS)                                                  \
32         $(NULL)
33
34 EXTRA_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_i965_drv_video
44 noinst_PROGRAMS = test_i965_drv_video
45 noinst_HEADERS =                                                        \
46         test.h                                                          \
47         $(NULL)
48
49 test_i965_drv_video_SOURCES =                                           \
50         test_main.cpp                                                   \
51         $(NULL)
52
53 test_i965_drv_video_LDFLAGS =                                           \
54         $(DRM_LDFLAGS)                                                  \
55         $(LIBVA_DEPS_LDFLAGS)                                           \
56         $(LIBVA_DRM_DEPS_LDFLAGS)                                       \
57         $(AM_LDFLAGS)                                                   \
58         $(NULL)
59
60 test_i965_drv_video_LDADD =                                             \
61         libgtest.la                                                     \
62         $(DRM_LIBS)                                                     \
63         $(LIBVA_DEPS_LIBS)                                              \
64         $(LIBVA_DRM_DEPS_LIBS)                                          \
65         -ldrm_intel -lm -ldl                                            \
66         $(NULL)
67
68 test_i965_drv_video_CPPFLAGS =                                          \
69         $(DRM_CFLAGS)                                                   \
70         $(LIBVA_DEPS_CFLAGS)                                            \
71         $(LIBVA_DRM_DEPS_CFLAGS)                                        \
72         $(AM_CPPFLAGS)                                                  \
73         $(NULL)
74
75 test_i965_drv_video_CXXFLAGS =                                          \
76         -Wall -Werror                                                   \
77         $(AM_CXXFLAGS)                                                  \
78         $(NULL)
79
80 check-local: test_i965_drv_video
81         $(builddir)/test_i965_drv_video