mirror of
https://gitlab.freedesktop.org/wayland/weston.git
synced 2026-01-07 18:20:29 +01:00
By default enabled but one can disable it by passing --disable-xwayland-test to the configure script. Also, the weston-tests-env script is trying to load xwayland.so in either case, but it behaves resilient in the absence of that meaning all the other tests are still going to be kicked for running. Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
113 lines
2.6 KiB
Makefile
113 lines
2.6 KiB
Makefile
TESTS = $(module_tests) $(weston_tests)
|
|
|
|
module_tests = \
|
|
surface-test.la \
|
|
surface-global-test.la
|
|
|
|
weston_tests = \
|
|
keyboard-test \
|
|
event-test \
|
|
button-test \
|
|
text-test \
|
|
$(xwayland_test)
|
|
|
|
TESTS_ENVIRONMENT = $(SHELL) $(top_srcdir)/tests/weston-tests-env
|
|
|
|
clean-local:
|
|
-rm -rf logs
|
|
|
|
export abs_builddir
|
|
|
|
noinst_LTLIBRARIES = \
|
|
$(weston_test)
|
|
|
|
noinst_PROGRAMS = \
|
|
$(setbacklight) \
|
|
matrix-test
|
|
|
|
check_LTLIBRARIES = \
|
|
$(module_tests)
|
|
|
|
check_PROGRAMS = \
|
|
$(weston_tests)
|
|
|
|
AM_CFLAGS = $(GCC_CFLAGS)
|
|
AM_CPPFLAGS = -I$(top_srcdir)/src -DUNIT_TEST $(COMPOSITOR_CFLAGS)
|
|
AM_LDFLAGS = -module -avoid-version -rpath $(libdir)
|
|
|
|
surface_global_test_la_SOURCES = surface-global-test.c
|
|
surface_test_la_SOURCES = surface-test.c
|
|
|
|
weston_test = weston-test.la
|
|
weston_test_la_LIBADD = $(COMPOSITOR_LIBS) \
|
|
../shared/libshared.la
|
|
weston_test_la_CFLAGS = $(GCC_CFLAGS) $(COMPOSITOR_CFLAGS)
|
|
weston_test_la_SOURCES = \
|
|
weston-test.c \
|
|
wayland-test-protocol.c \
|
|
wayland-test-server-protocol.h
|
|
|
|
weston_test_runner_src = \
|
|
weston-test-runner.c \
|
|
weston-test-runner.h
|
|
weston_test_client_src = \
|
|
weston-test-client-helper.c \
|
|
weston-test-client-helper.h \
|
|
wayland-test-protocol.c \
|
|
wayland-test-client-protocol.h \
|
|
$(weston_test_runner_src)
|
|
weston_test_client_libs = \
|
|
$(SIMPLE_CLIENT_LIBS) \
|
|
../shared/libshared.la
|
|
|
|
keyboard_test_SOURCES = keyboard-test.c $(weston_test_client_src)
|
|
keyboard_test_LDADD = $(weston_test_client_libs)
|
|
|
|
event_test_SOURCES = event-test.c $(weston_test_client_src)
|
|
event_test_LDADD = $(weston_test_client_libs)
|
|
|
|
button_test_SOURCES = button-test.c $(weston_test_client_src)
|
|
button_test_LDADD = $(weston_test_client_libs)
|
|
|
|
text_test_SOURCES = \
|
|
text-test.c \
|
|
../clients/text-protocol.c \
|
|
$(weston_test_client_src)
|
|
text_test_LDADD = $(weston_test_client_libs)
|
|
|
|
xwayland_test_SOURCES = xwayland-test.c $(weston_test_client_src)
|
|
|
|
xwayland_test_LDADD = $(weston_test_client_libs) $(XWAYLAND_TEST_LIBS)
|
|
|
|
if ENABLE_XWAYLAND_TEST
|
|
xwayland_test = xwayland_test
|
|
endif
|
|
|
|
matrix_test_SOURCES = \
|
|
matrix-test.c \
|
|
$(top_srcdir)/shared/matrix.c \
|
|
$(top_srcdir)/shared/matrix.h
|
|
matrix_test_LDADD = -lm -lrt
|
|
|
|
setbacklight_SOURCES = \
|
|
setbacklight.c \
|
|
$(top_srcdir)/src/libbacklight.c \
|
|
$(top_srcdir)/src/libbacklight.h
|
|
|
|
setbacklight_CFLAGS = $(AM_CFLAGS) $(SETBACKLIGHT_CFLAGS)
|
|
setbacklight_LDADD = $(SETBACKLIGHT_LIBS)
|
|
|
|
if BUILD_SETBACKLIGHT
|
|
setbacklight = setbacklight
|
|
endif
|
|
|
|
EXTRA_DIST = weston-tests-env
|
|
|
|
BUILT_SOURCES = \
|
|
wayland-test-protocol.c \
|
|
wayland-test-server-protocol.h \
|
|
wayland-test-client-protocol.h
|
|
|
|
CLEANFILES = $(BUILT_SOURCES)
|
|
|
|
@wayland_scanner_rules@
|