X-Git-Url: http://review.tizen.org/git/?p=platform%2Fupstream%2Flibdrm.git;a=blobdiff_plain;f=tests%2FMakefile.am;h=895e8e8b3704255a5d9e88e8b3be6cf9aac5f613;hp=95f0f22e1d852b43e74b88c8449715f388b80edc;hb=52de1c57e2e6f3b2a1259478d5ae260ed4c5706e;hpb=9583c099b4a08b49e03f7b461c344b6d277fd262 diff --git a/tests/Makefile.am b/tests/Makefile.am index 95f0f22..895e8e8 100644 --- a/tests/Makefile.am +++ b/tests/Makefile.am @@ -1,33 +1,70 @@ -AM_CFLAGS = \ - -I $(top_srcdir)/shared-core \ - -I $(top_srcdir)/libdrm +NULL:=# -noinst_PROGRAMS = \ +AM_CPPFLAGS = \ + -I $(top_srcdir)/include/drm \ + -I $(top_srcdir) + +LDADD = $(top_builddir)/libdrm.la + +check_PROGRAMS = \ dristat \ drmstat -EXTRA_LTLIBRARIES = libdrmtest.la +SUBDIRS = modeprint + +if HAVE_LIBKMS +SUBDIRS += kmstest modetest +endif + +if HAVE_RADEON +SUBDIRS += radeon +endif + +if HAVE_EXYNOS +SUBDIRS += exynos +SUBDIRS += ipptest +SUBDIRS += rottest +endif + +if HAVE_LIBUDEV + +check_LTLIBRARIES = libdrmtest.la + libdrmtest_la_SOURCES = \ drmtest.c \ drmtest.h + libdrmtest_la_LIBADD = \ - $(top_builddir)/libdrm/libdrm.la - -LDADD = libdrmtest.la - -TESTS = auth \ - openclose \ - getversion \ - getclient \ - getstats \ - lock \ - setversion \ - updatedraw \ - gem_basic \ - gem_flink \ - gem_readwrite \ - gem_mmap - -EXTRA_PROGRAMS = $(TESTS) -CLEANFILES = $(EXTRA_PROGRAMS) $(EXTRA_LTLIBRARIES) + $(top_builddir)/libdrm.la \ + $(LIBUDEV_LIBS) + +LDADD += libdrmtest.la + +XFAIL_TESTS = \ + auth \ + lock + +TESTS = \ + openclose \ + getversion \ + getclient \ + getstats \ + setversion \ + updatedraw \ + name_from_fd \ + $(NULL) + +SUBDIRS += vbltest $(NULL) + +if HAVE_INTEL +TESTS += \ + gem_basic \ + gem_flink \ + gem_readwrite \ + gem_mmap \ + $(NULL) +endif + +check_PROGRAMS += $(TESTS) +endif