---
src/Makefile.am | 32 ++++++++++++++++----------------
1 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/src/Makefile.am b/src/Makefile.am
index 61ee705..4c4c09a 100644
--- a/src/Makefile.am
+++ b/src/Makefile.am
@@ -100,12 +100,12 @@ BINLDFLAGS = -static
endif
if OS_IS_WIN32
-AM_LDFLAGS+=-Wl,--export-all-symbols
+AM_LDFLAGS+=-Wl,--export-all-symbols,--enable-auto-import -no-undefined
WINSOCK_LIBS=-lwsock32 -lws2_32 -lwininet
endif
FOREIGN_CFLAGS = -w
-MODULE_LDFLAGS = -module -disable-static -avoid-version $(LDFLAGS_NOUNDEFINED)
+MODULE_LDFLAGS = $(AM_LDFLAGS) -module -disable-static -avoid-version
$(LDFLAGS_NOUNDEFINED)
###################################
# Extra files #
@@ -884,9 +884,9 @@ libpulseco...@pa_majorminor@_la_SOURCES = \
pulsecore/time-smoother.c pulsecore/time-smoother.h \
pulsecore/database.h
-libpulseco...@pa_majorminor@_la_CFLAGS = $(AM_CFLAGS) $(LIBSAMPLERATE_CFLAGS)
$(LIBSPEEX_CFLAGS) $(WINSOCK_CFLAGS)
-libpulseco...@pa_majorminor@_la_LDFLAGS = -avoid-version
-libpulseco...@pa_majorminor@_la_LIBADD = $(AM_LIBADD) $(LIBLTDL)
$(LIBSAMPLERATE_LIBS) $(LIBSPEEX_LIBS) $(WINSOCK_LIBS) $(LTLIBICONV)
libpulsecomm...@[email protected] libpulse.la libpulsecore-foreign.la
+libpulseco...@pa_majorminor@_la_CFLAGS = $(AM_CFLAGS) $(LIBSAMPLERATE_CFLAGS)
$(LIBSPEEX_CFLAGS) $(LIBSNDFILE_CFLAGS) $(WINSOCK_CFLAGS)
+libpulseco...@pa_majorminor@_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
+libpulseco...@pa_majorminor@_la_LIBADD = $(AM_LIBADD) $(LIBLTDL)
$(LIBSAMPLERATE_LIBS) $(LIBSPEEX_LIBS) $(LIBSNDFILE_LIBS) $(WINSOCK_LIBS)
$(LTLIBICONV) libpulsecomm...@[email protected] libpulse.la
libpulsecore-foreign.la
if HAVE_X11
libpulseco...@pa_majorminor@_la_SOURCES += pulsecore/x11wrap.c
pulsecore/x11wrap.h
@@ -955,27 +955,27 @@ modlibexec_LTLIBRARIES += \
endif
libprotocol_simple_la_SOURCES = pulsecore/protocol-simple.c
pulsecore/protocol-simple.h
-libprotocol_simple_la_LDFLAGS = -avoid-version
+libprotocol_simple_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
libprotocol_simple_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la
libcli_la_SOURCES = pulsecore/cli.c pulsecore/cli.h
-libcli_la_LDFLAGS = -avoid-version
+libcli_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
libcli_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la
libprotocol_cli_la_SOURCES = pulsecore/protocol-cli.c pulsecore/protocol-cli.h
-libprotocol_cli_la_LDFLAGS = -avoid-version
+libprotocol_cli_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
libprotocol_cli_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la libcli.la
libprotocol_http_la_SOURCES = pulsecore/protocol-http.c
pulsecore/protocol-http.h pulsecore/mime-type.c pulsecore/mime-type.h
-libprotocol_http_la_LDFLAGS = -avoid-version
+libprotocol_http_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
libprotocol_http_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la
libprotocol_native_la_SOURCES = pulsecore/protocol-native.c
pulsecore/protocol-native.h pulsecore/native-common.h
-libprotocol_native_la_LDFLAGS = -avoid-version
+libprotocol_native_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
libprotocol_native_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la
libprotocol_esound_la_SOURCES = pulsecore/protocol-esound.c
pulsecore/protocol-esound.h pulsecore/esound.h
-libprotocol_esound_la_LDFLAGS = -avoid-version
+libprotocol_esound_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
libprotocol_esound_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la
librtp_la_SOURCES = \
@@ -984,19 +984,19 @@ librtp_la_SOURCES = \
modules/rtp/sap.c modules/rtp/sap.h \
modules/rtp/rtsp_client.c modules/rtp/rtsp_client.h \
modules/rtp/headerlist.c modules/rtp/headerlist.h
-librtp_la_LDFLAGS = -avoid-version
+librtp_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
librtp_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la
libraop_la_SOURCES = \
modules/raop/raop_client.c modules/raop/raop_client.h \
modules/raop/base64.c modules/raop/base64.h
libraop_la_CFLAGS = $(AM_CFLAGS) $(OPENSSL_CFLAGS)
-libraop_la_LDFLAGS = -avoid-version
+libraop_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
libraop_la_LIBADD = $(AM_LIBADD) $(OPENSSL_LIBS)
libpulseco...@[email protected] librtp.la libpulsecomm...@[email protected]
libpulse.la
# Avahi
libavahi_wrap_la_SOURCES = pulsecore/avahi-wrap.c pulsecore/avahi-wrap.h
-libavahi_wrap_la_LDFLAGS = -avoid-version
+libavahi_wrap_la_LDFLAGS = $(AM_LDFLAGS) -avoid-version
libavahi_wrap_la_CFLAGS = $(AM_CFLAGS) $(AVAHI_CFLAGS)
libavahi_wrap_la_LIBADD = $(AM_LIBADD) $(AVAHI_CFLAGS)
libpulseco...@[email protected] libpulsecomm...@[email protected] libpulse.la
@@ -1431,7 +1431,7 @@ module_esound_compat_spawnpid_la_LDFLAGS =
$(MODULE_LDFLAGS)
module_esound_compat_spawnpid_la_LIBADD = $(AM_LIBADD)
libpulseco...@[email protected] libpulsecomm...@[email protected] libpulse.la
module_esound_sink_la_SOURCES = modules/module-esound-sink.c
-module_esound_sink_la_LDFLAGS = $(MODULE_LDFLAGS)
+module_esound_sink_la_LDFLAGS = $(MODULE_LDFLAGS) $(WINSOCK_LIBS)
module_esound_sink_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la
# Pipes
@@ -1455,7 +1455,7 @@ module_null_sink_la_LDFLAGS = $(MODULE_LDFLAGS)
module_null_sink_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la
module_sine_source_la_SOURCES = modules/module-sine-source.c
-module_sine_source_la_LDFLAGS = -module -avoid-version
+module_sine_source_la_LDFLAGS = $(MODULE_LDFLAGS)
module_sine_source_la_LIBADD = $(AM_LIBADD) libpulseco...@[email protected]
libpulsecomm...@[email protected] libpulse.la
# Couplings
--
1.7.1
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss