[Spice-commits] server/tests

Frediano Ziglio fziglio at kemper.freedesktop.org
Wed May 18 13:57:38 UTC 2016

 server/tests/Makefile.am |   13 ++++++++++++-
 1 file changed, 12 insertions(+), 1 deletion(-)

New commits:
commit 1be06f188e79fd5ebcc1a2084b4588eb0203398e
Author: Frediano Ziglio <fziglio at redhat.com>
Date:   Sun May 15 17:12:47 2016 +0100

    make spice-server-replay use dynamic spice-server library
    spice-server-replay is built with the same settings as tests.
    Currently the tests links to a convenience spice-server library.
    A convenience library is a static library build with object file
    for a dynamic library.
    This make all tests contain all spice-server library code and not
    linking to the spice-server dynamic library (the .so).
    It's not a problem for most tests however this make impossible for
    spice-server-replay utility to be used with a dynamic spice-server
    library (you have to recompile it including the library).
    This is a pity as you could for instance compare your system
    library behavior with the library you are developing.
    Also if we decide to install in a future the utility for testing
    we would have lot of code duplication.
    Signed-off-by: Frediano Ziglio <fziglio at redhat.com>
    Acked-by: Christophe Fergeau <cfergeau at redhat.com>

diff --git a/server/tests/Makefile.am b/server/tests/Makefile.am
index b3e9740..91edd7c 100644
--- a/server/tests/Makefile.am
+++ b/server/tests/Makefile.am
@@ -67,7 +67,18 @@ noinst_LIBRARIES += \
 	libstat_test4.a \
-spice_server_replay_SOURCES = replay.c
+spice_server_replay_SOURCES = replay.c		\
+	../event-loop.c				\
+	basic_event_loop.c			\
+	basic_event_loop.h
+spice_server_replay_LDADD =					\
+	$(top_builddir)/spice-common/common/libspice-common.la	\
+	$(top_builddir)/server/libspice-server.la		\
+	$(GLIB2_LIBS)						\
+	$(GOBJECT2_LIBS)					\
+	$(SPICE_NONPKGCONFIG_LIBS)		                \
+	$(NULL)
 stat_test_SOURCES = stat-main.c
 stat_test_LDADD = \

More information about the Spice-commits mailing list