+NULL:=#
+
AM_CPPFLAGS = \
- -I $(top_srcdir)/shared-core \
- -I $(top_srcdir)/libdrm
+ -I $(top_srcdir)/include/drm \
+ -I $(top_srcdir)
-LDADD = $(top_builddir)/libdrm/libdrm.la
+LDADD = $(top_builddir)/libdrm.la
-noinst_PROGRAMS = \
+check_PROGRAMS = \
dristat \
drmstat
-SUBDIRS = \
- modeprint \
- modetest
+SUBDIRS = modeprint
+
+if HAVE_LIBKMS
+SUBDIRS += kmstest modetest
+endif
+
+if HAVE_RADEON
+SUBDIRS += radeon
+endif
+
+if HAVE_EXYNOS
+SUBDIRS += exynos
+endif
if HAVE_LIBUDEV
-EXTRA_LTLIBRARIES = libdrmtest.la
+check_LTLIBRARIES = libdrmtest.la
libdrmtest_la_SOURCES = \
drmtest.c \
drmtest.h
libdrmtest_la_LIBADD = \
- $(LDADD) \
+ $(top_builddir)/libdrm.la \
$(LIBUDEV_LIBS)
LDADD += libdrmtest.la
getstats \
setversion \
updatedraw \
+ name_from_fd \
+ $(NULL)
+
+SUBDIRS += vbltest $(NULL)
+
+if HAVE_INTEL
+TESTS += \
gem_basic \
gem_flink \
gem_readwrite \
- gem_mmap
-
-EXTRA_PROGRAMS = $(TESTS)
-
+ gem_mmap \
+ $(NULL)
endif
-CLEANFILES = $(EXTRA_PROGRAMS) $(EXTRA_LTLIBRARIES)
+check_PROGRAMS += $(TESTS)
+endif