summaryrefslogtreecommitdiff
path: root/tests/Makefile.am
diff options
context:
space:
mode:
Diffstat (limited to 'tests/Makefile.am')
-rw-r--r--tests/Makefile.am37
1 files changed, 26 insertions, 11 deletions
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 3a366196..5be52c6e 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -1,7 +1,8 @@
TESTS = $(shared_tests) $(module_tests) $(weston_tests)
shared_tests = \
- config-parser.test
+ config-parser.test \
+ vertex-clip.test
module_tests = \
surface-test.la \
@@ -48,13 +49,6 @@ AM_CPPFLAGS = \
-DUNIT_TEST \
$(COMPOSITOR_CFLAGS)
-
-config_parser_test_LDADD = \
- ../shared/libshared.la \
- $(COMPOSITOR_LIBS)
-config_parser_test_SOURCES = \
- config-parser-test.c
-
surface_global_test_la_SOURCES = surface-global-test.c
surface_global_test_la_LDFLAGS = -module -avoid-version -rpath $(libdir)
surface_test_la_SOURCES = surface-test.c
@@ -72,17 +66,38 @@ weston_test_la_SOURCES = \
weston_test_runner_src = \
weston-test-runner.c \
weston-test-runner.h
+
+check_LTLIBRARIES = libshared-test.la
+
+libshared_test_la_SOURCES = \
+ $(weston_test_runner_src)
+libshared_test_la_CFLAGS = $(GCC_CFLAGS) $(COMPOSITOR_CFLAGS)
+
+config_parser_test_LDADD = \
+ ../shared/libshared.la \
+ libshared-test.la \
+ $(COMPOSITOR_LIBS)
+config_parser_test_SOURCES = \
+ config-parser-test.c
+vertex_clip_test_SOURCES = \
+ vertex-clip-test.c \
+ ../src/vertex-clipping.c \
+ ../src/vertex-clipping.h
+vertex_clip_test_LDADD = \
+ libshared-test.la \
+ -lm -lrt
+
weston_test_client_src = \
weston-test-client-helper.c \
weston-test-client-helper.h \
wayland-test-protocol.c \
wayland-test-client-protocol.h \
subsurface-protocol.c \
- subsurface-client-protocol.h \
- $(weston_test_runner_src)
+ subsurface-client-protocol.h
weston_test_client_libs = \
$(SIMPLE_CLIENT_LIBS) \
- ../shared/libshared.la
+ ../shared/libshared.la \
+ libshared-test.la
keyboard_weston_SOURCES = keyboard-test.c $(weston_test_client_src)
keyboard_weston_LDADD = $(weston_test_client_libs)