mirror of
https://gitlab.uni-freiburg.de/opensourcevdi/spice
synced 2025-12-28 16:29:56 +00:00
This prevents a compile error on Debian Jessie, from git, such as this: /usr/bin/ld: test_playback.o: undefined reference to symbol 'sin@@GLIBC_2.2.5' //lib/x86_64-linux-gnu/libm.so.6: error adding symbols: DSO missing from command line This is fairly subtle, and Debian specific. It only happens when you use autoreconf to generate a new libtool script. Debian patches that script to require an explicit setting to link with all dependent libraries. It should be harmless on other distros, and it does save us Debian guys some hassle.
104 lines
2.1 KiB
Makefile
104 lines
2.1 KiB
Makefile
NULL =
|
|
|
|
AM_CPPFLAGS = \
|
|
-I$(top_srcdir) \
|
|
-I$(top_srcdir)/common \
|
|
-I$(top_srcdir)/server \
|
|
-I$(top_builddir)/server \
|
|
-I$(top_srcdir)/server/tests \
|
|
$(COMMON_CFLAGS) \
|
|
$(GLIB2_CFLAGS) \
|
|
$(SMARTCARD_CFLAGS) \
|
|
$(SPICE_NONPKGCONFIG_CFLAGS) \
|
|
$(NULL)
|
|
|
|
if SUPPORT_AUTOMATED_TESTS
|
|
AM_CPPFLAGS += -DAUTOMATED_TESTS
|
|
endif
|
|
|
|
LDADD = \
|
|
$(top_builddir)/spice-common/common/libspice-common.la \
|
|
$(top_builddir)/server/libspice-server.la \
|
|
$(GLIB2_LIBS) \
|
|
$(SPICE_NONPKGCONFIG_LIBS) \
|
|
$(NULL)
|
|
|
|
COMMON_BASE = \
|
|
basic_event_loop.c \
|
|
basic_event_loop.h \
|
|
test_util.h \
|
|
$(NULL)
|
|
|
|
noinst_PROGRAMS = \
|
|
test_display_no_ssl \
|
|
test_display_streaming \
|
|
test_empty_success \
|
|
test_fail_on_null_core_interface \
|
|
test_just_sockets_no_ssl \
|
|
test_playback \
|
|
test_display_resolution_changes \
|
|
test_two_servers \
|
|
test_vdagent \
|
|
test_display_width_stride \
|
|
$(NULL)
|
|
|
|
test_vdagent_SOURCES = \
|
|
$(COMMON_BASE) \
|
|
test_display_base.c \
|
|
test_display_base.h \
|
|
test_vdagent.c \
|
|
$(NULL)
|
|
|
|
test_display_streaming_SOURCES = \
|
|
$(COMMON_BASE) \
|
|
test_display_base.c \
|
|
test_display_base.h \
|
|
test_display_streaming.c \
|
|
$(NULL)
|
|
|
|
test_display_no_ssl_SOURCES = \
|
|
$(COMMON_BASE) \
|
|
test_display_base.c \
|
|
test_display_base.h \
|
|
test_display_no_ssl.c \
|
|
$(NULL)
|
|
|
|
test_display_resolution_changes_SOURCES = \
|
|
$(COMMON_BASE) \
|
|
test_display_base.c \
|
|
test_display_base.h \
|
|
test_display_resolution_changes.c \
|
|
$(NULL)
|
|
|
|
test_just_sockets_no_ssl_SOURCES = \
|
|
$(COMMON_BASE) \
|
|
test_just_sockets_no_ssl.c \
|
|
$(NULL)
|
|
|
|
test_playback_SOURCES = \
|
|
$(COMMON_BASE) \
|
|
test_playback.c \
|
|
$(NULL)
|
|
|
|
test_empty_success_SOURCES = \
|
|
test_empty_success.c \
|
|
$(NULL)
|
|
|
|
test_fail_on_null_core_interface_SOURCES = \
|
|
test_fail_on_null_core_interface.c \
|
|
$(NULL)
|
|
|
|
test_two_servers_SOURCES = \
|
|
$(COMMON_BASE) \
|
|
test_display_base.c \
|
|
test_display_base.h \
|
|
test_two_servers.c \
|
|
$(NULL)
|
|
|
|
test_display_width_stride_SOURCES = \
|
|
$(COMMON_BASE) \
|
|
test_display_base.c \
|
|
test_display_base.h \
|
|
test_display_width_stride.c \
|
|
$(NULL)
|