1stress_TESTS = \ 2 basic-fillrect \ 3 basic-tiledrect \ 4 basic-stippledrect \ 5 basic-rectangle \ 6 basic-string \ 7 basic-copyarea \ 8 basic-copyplane \ 9 basic-copyarea-size \ 10 basic-putimage \ 11 basic-lines \ 12 basic-stress \ 13 DrawSegments \ 14 cursor-test \ 15 render-fill \ 16 render-glyphs \ 17 render-trapezoid \ 18 render-trapezoid-image \ 19 render-triangle \ 20 render-fill-copy \ 21 render-composite-solid \ 22 render-composite-solid-mask \ 23 render-copyarea \ 24 render-copyarea-mask \ 25 render-copyarea-size \ 26 render-copy-alphaless \ 27 mixed-stress \ 28 shm-test \ 29 $(NULL) 30 31if X11_VM 32stress_TESTS += \ 33 xvidmode \ 34 $(NULL) 35endif 36 37if DRI2 38stress_TESTS += \ 39 dri2-race \ 40 dri2-speed \ 41 dri2-swap \ 42 dri2-test \ 43 $(NULL) 44endif 45 46if X11_DRI3 47stress_TESTS += \ 48 dri3-test \ 49 present-race \ 50 present-speed \ 51 present-test \ 52 $(NULL) 53present_speed_CFLAGS = ${AM_CFLAGS} -pthread 54endif 55check_PROGRAMS = $(stress_TESTS) 56 57noinst_PROGRAMS = lowlevel-blt-bench 58 59AM_CFLAGS = @CWARNFLAGS@ $(X11_CFLAGS) $(DRM_CFLAGS) 60LDADD = libtest.la $(X11_LIBS) $(DRM_LIBS) $(CLOCK_GETTIME_LIBS) 61 62noinst_LTLIBRARIES = libtest.la 63libtest_la_SOURCES = \ 64 test.h \ 65 test_display.c \ 66 test_image.c \ 67 test_log.c \ 68 test_render.c \ 69 $(NULL) 70 71if DRI2 72libtest_la_SOURCES += \ 73 dri2.c \ 74 dri2.h \ 75 $(NULL) 76endif 77 78if X11_DRI3 79libtest_la_SOURCES += \ 80 dri3.c \ 81 dri3.h \ 82 $(NULL) 83AM_CFLAGS += $(X11_DRI3_CFLAGS) 84LDADD += $(X11_DRI3_LIBS) 85endif 86 87vsync.avi: mkvsync.sh 88 ./mkvsync.sh $@ 89 90clean-vsync-avi: 91 rm -rf vsync.avi .build.tmp 92 93EXTRA_DIST = README mkvsync.sh tearing.mp4 virtual.conf 94clean-local: clean-vsync-avi 95