libdrm/exynos: add test application for 2d gpu.
[platform/upstream/libdrm.git] / tests / Makefile.am
index 98c106b..cd11491 100644 (file)
@@ -1,27 +1,39 @@
+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 = \
-       $(top_builddir)/libdrm/libdrm.la \
+       $(top_builddir)/libdrm.la \
        $(LIBUDEV_LIBS)
 
 LDADD += libdrmtest.la
@@ -37,14 +49,20 @@ TESTS =                                             \
        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