1 TESTS = $(module_tests) $(weston_tests)
3 module_tests = surface-test.la client-test.la \
4 event-test.la text-test.la \
5 surface-global-test.la \
11 TESTS_ENVIRONMENT = $(SHELL) $(top_srcdir)/tests/weston-tests-env
15 noinst_LTLIBRARIES = \
30 AM_CFLAGS = $(GCC_CFLAGS)
31 AM_CPPFLAGS = -I$(top_srcdir)/src -DUNIT_TEST $(COMPOSITOR_CFLAGS)
32 AM_LDFLAGS = -module -avoid-version -rpath $(libdir)
34 test_runner_src = test-runner.c test-runner.h
36 surface_global_test_la_SOURCES = surface-global-test.c $(test_runner_src)
37 surface_test_la_SOURCES = surface-test.c $(test_runner_src)
38 client_test_la_SOURCES = client-test.c $(test_runner_src)
39 event_test_la_SOURCES = event-test.c $(test_runner_src)
40 text_test_la_SOURCES = text-test.c $(test_runner_src)
41 button_test_la_SOURCES = button-test.c $(test_runner_src)
43 test_client_SOURCES = test-client.c
44 test_client_LDADD = $(SIMPLE_CLIENT_LIBS)
46 test_text_client_SOURCES = test-text-client.c ../clients/text-protocol.c
47 test_text_client_LDADD = $(SIMPLE_CLIENT_LIBS)
49 weston_test = weston-test.la
50 weston_test_la_LIBADD = $(COMPOSITOR_LIBS) \
51 ../shared/libshared.la
52 weston_test_la_CFLAGS = $(GCC_CFLAGS) $(COMPOSITOR_CFLAGS)
53 weston_test_la_SOURCES = \
55 wayland-test-protocol.c \
56 wayland-test-server-protocol.h
58 weston_test_runner_src = \
59 weston-test-runner.c \
61 weston_test_client_src = \
62 weston-test-client-helper.c \
63 weston-test-client-helper.h \
64 wayland-test-protocol.c \
65 wayland-test-client-protocol.h \
66 $(weston_test_runner_src)
67 weston_test_client_libs = \
68 $(SIMPLE_CLIENT_LIBS) \
69 ../shared/libshared.la
71 keyboard_test_SOURCES = keyboard-test.c $(weston_test_client_src)
72 keyboard_test_LDADD = $(weston_test_client_libs)
74 matrix_test_SOURCES = \
76 $(top_srcdir)/shared/matrix.c \
77 $(top_srcdir)/shared/matrix.h
78 matrix_test_LDADD = -lm -lrt
80 setbacklight_SOURCES = \
82 $(top_srcdir)/src/libbacklight.c \
83 $(top_srcdir)/src/libbacklight.h
85 setbacklight_CFLAGS = $(AM_CFLAGS) $(SETBACKLIGHT_CFLAGS)
86 setbacklight_LDADD = $(SETBACKLIGHT_LIBS)
89 setbacklight = setbacklight
92 EXTRA_DIST = weston-tests-env
95 wayland-test-protocol.c \
96 wayland-test-server-protocol.h \
97 wayland-test-client-protocol.h
99 CLEANFILES = $(BUILT_SOURCES)
101 @wayland_scanner_rules@