1 TESTS = $(module_tests) $(weston_tests)
13 TESTS_ENVIRONMENT = $(SHELL) $(top_srcdir)/tests/weston-tests-env
20 noinst_LTLIBRARIES = \
33 AM_CFLAGS = $(GCC_CFLAGS)
34 AM_CPPFLAGS = -I$(top_srcdir)/src -DUNIT_TEST $(COMPOSITOR_CFLAGS)
35 AM_LDFLAGS = -module -avoid-version -rpath $(libdir)
37 surface_global_test_la_SOURCES = surface-global-test.c
38 surface_test_la_SOURCES = surface-test.c
40 weston_test = weston-test.la
41 weston_test_la_LIBADD = $(COMPOSITOR_LIBS) \
42 ../shared/libshared.la
43 weston_test_la_CFLAGS = $(GCC_CFLAGS) $(COMPOSITOR_CFLAGS)
44 weston_test_la_SOURCES = \
46 wayland-test-protocol.c \
47 wayland-test-server-protocol.h
49 weston_test_runner_src = \
50 weston-test-runner.c \
52 weston_test_client_src = \
53 weston-test-client-helper.c \
54 weston-test-client-helper.h \
55 wayland-test-protocol.c \
56 wayland-test-client-protocol.h \
57 $(weston_test_runner_src)
58 weston_test_client_libs = \
59 $(SIMPLE_CLIENT_LIBS) \
60 ../shared/libshared.la
62 keyboard_test_SOURCES = keyboard-test.c $(weston_test_client_src)
63 keyboard_test_LDADD = $(weston_test_client_libs)
65 event_test_SOURCES = event-test.c $(weston_test_client_src)
66 event_test_LDADD = $(weston_test_client_libs)
68 button_test_SOURCES = button-test.c $(weston_test_client_src)
69 button_test_LDADD = $(weston_test_client_libs)
73 ../clients/text-protocol.c \
74 $(weston_test_client_src)
75 text_test_LDADD = $(weston_test_client_libs)
77 matrix_test_SOURCES = \
79 $(top_srcdir)/src/matrix.c \
80 $(top_srcdir)/src/matrix.h
81 matrix_test_LDADD = -lm -lrt
83 setbacklight_SOURCES = \
85 $(top_srcdir)/src/libbacklight.c \
86 $(top_srcdir)/src/libbacklight.h
88 setbacklight_CFLAGS = $(AM_CFLAGS) $(SETBACKLIGHT_CFLAGS)
89 setbacklight_LDADD = $(SETBACKLIGHT_LIBS)
92 setbacklight = setbacklight
95 EXTRA_DIST = weston-tests-env
98 wayland-test-protocol.c \
99 wayland-test-server-protocol.h \
100 wayland-test-client-protocol.h
102 CLEANFILES = $(BUILT_SOURCES)
104 @wayland_scanner_rules@