test: Avoid recursive dependency in makefile
[platform/upstream/libdrm.git] / tests / Makefile.am
1 AM_CPPFLAGS = \
2         -I $(top_srcdir)/shared-core \
3         -I $(top_srcdir)/libdrm
4
5 LDADD = $(top_builddir)/libdrm/libdrm.la
6
7 noinst_PROGRAMS = \
8         dristat \
9         drmstat
10
11 SUBDIRS = \
12         modeprint \
13         modetest
14
15 if HAVE_LIBUDEV
16
17 EXTRA_LTLIBRARIES = libdrmtest.la
18
19 libdrmtest_la_SOURCES = \
20         drmtest.c \
21         drmtest.h
22
23 libdrmtest_la_LIBADD = \
24         $(top_builddir)/libdrm/libdrm.la \
25         $(LIBUDEV_LIBS)
26
27 LDADD += libdrmtest.la
28
29 XFAIL_TESTS =                                   \
30         auth                                    \
31         lock
32
33 TESTS =                                         \
34         openclose                               \
35         getversion                              \
36         getclient                               \
37         getstats                                \
38         setversion                              \
39         updatedraw                              \
40         gem_basic                               \
41         gem_flink                               \
42         gem_readwrite                           \
43         gem_mmap
44
45 EXTRA_PROGRAMS = $(TESTS)
46
47 endif
48
49 CLEANFILES = $(EXTRA_PROGRAMS) $(EXTRA_LTLIBRARIES)
50