summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJuergen Keil <jkeil@users.sourceforge.net>2002-10-28 13:30:58 +0000
committerJuergen Keil <jkeil@users.sourceforge.net>2002-10-28 13:30:58 +0000
commit711c71162d608a177e1d5329145a769ad9938de1 (patch)
tree0df767c62638acf67b2fa3f6ac42d466bf1bea91
parent5facffec3fa4f7a9f57599764513721ba96daa21 (diff)
downloadxine-lib-711c71162d608a177e1d5329145a769ad9938de1.tar.gz
xine-lib-711c71162d608a177e1d5329145a769ad9938de1.tar.bz2
Build all xine plugin modules with "-export-symbols-regex xine_plugin_info",
to get a minimal dynamic linker symbol table CVS patchset: 3073 CVS date: 2002/10/28 13:30:58
-rw-r--r--src/audio_out/Makefile.am12
-rw-r--r--src/demuxers/Makefile.am52
-rw-r--r--src/input/Makefile.am18
-rw-r--r--src/liba52/Makefile.am2
-rw-r--r--src/libdivx4/Makefile.am2
-rw-r--r--src/libdts/Makefile.am2
-rw-r--r--src/libfaad/Makefile.am2
-rw-r--r--src/libffmpeg/Makefile.am2
-rw-r--r--src/liblpcm/Makefile.am2
-rw-r--r--src/libmad/Makefile.am2
-rw-r--r--src/libmpeg2/Makefile.am2
-rw-r--r--src/libmpg123/Makefile.am2
-rw-r--r--src/libspucc/Makefile.am2
-rw-r--r--src/libspudec/Makefile.am2
-rw-r--r--src/libsputext/Makefile.am2
-rw-r--r--src/libvorbis/Makefile.am2
-rw-r--r--src/libw32dll/Makefile.am2
-rw-r--r--src/libxineadec/Makefile.am9
-rw-r--r--src/libxinevdec/Makefile.am28
-rw-r--r--src/libxvid/Makefile.am2
-rw-r--r--src/video_out/Makefile.am20
21 files changed, 85 insertions, 84 deletions
diff --git a/src/audio_out/Makefile.am b/src/audio_out/Makefile.am
index 6d0e0382a..30ad489ca 100644
--- a/src/audio_out/Makefile.am
+++ b/src/audio_out/Makefile.am
@@ -54,26 +54,26 @@ lib_LTLIBRARIES = $(oss_module) \
# $(sun_module)
xineplug_ao_out_oss_la_SOURCES = audio_oss_out.c
-xineplug_ao_out_oss_la_LDFLAGS = -avoid-version -module
+xineplug_ao_out_oss_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_ao_out_alsa_la_SOURCES = audio_alsa_out.c
xineplug_ao_out_alsa_la_LIBADD = $(ALSA_LIBS)
-xineplug_ao_out_alsa_la_LDFLAGS = -avoid-version -module
+xineplug_ao_out_alsa_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_ao_out_esd_la_SOURCES = audio_esd_out.c
#xineplug_ao_out_esd_la_LIBADD = $(ESD_LIBS)
-#xineplug_ao_out_esd_la_LDFLAGS = -avoid-version -module
+#xineplug_ao_out_esd_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_ao_out_sun_la_SOURCES = audio_sun_out.c
-xineplug_ao_out_sun_la_LDFLAGS = -avoid-version -module
+xineplug_ao_out_sun_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_ao_out_irixal_la_SOURCES = audio_irixal_out.c
#xineplug_ao_out_irixal_la_LIBADD = $(IRIXAL_LIBS)
-#xineplug_ao_out_irixal_la_LDFLAGS = -avoid-version -module
+#xineplug_ao_out_irixal_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_ao_out_arts_la_SOURCES = audio_arts_out.c
#xineplug_ao_out_arts_la_LIBADD = $(ARTS_LIBS)
-#xineplug_ao_out_arts_la_LDFLAGS = -avoid-version -module
+#xineplug_ao_out_arts_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = \
audio_alsa_out.h \
diff --git a/src/demuxers/Makefile.am b/src/demuxers/Makefile.am
index 825ea8f20..1a7992840 100644
--- a/src/demuxers/Makefile.am
+++ b/src/demuxers/Makefile.am
@@ -56,107 +56,107 @@ lib_LTLIBRARIES = $(ogg_module) $(asf_module) xineplug_dmx_avi.la\
xineplug_dmx_yuv4mpeg2.la \
xineplug_dmx_real.la \
xineplug_dmx_realaudio.la
-
+
xineplug_dmx_ogg_la_SOURCES = demux_ogg.c
xineplug_dmx_ogg_la_LIBADD = $(OGG_LIBS) $(VORBIS_LIBS)\
$(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_ogg_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_ogg_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_avi_la_SOURCES = demux_avi.c
xineplug_dmx_avi_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_avi_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_avi_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_mpeg_block_la_SOURCES = demux_mpeg_block.c
xineplug_dmx_mpeg_block_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_mpeg_block_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_mpeg_block_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_mpeg_la_SOURCES = demux_mpeg.c
xineplug_dmx_mpeg_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_mpeg_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_mpeg_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_mpeg_audio_la_SOURCES = demux_mpgaudio.c
xineplug_dmx_mpeg_audio_la_LIBADD = -lm $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_mpeg_audio_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_mpeg_audio_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_mpeg_elem_la_SOURCES = demux_elem.c
xineplug_dmx_mpeg_elem_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_mpeg_elem_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_mpeg_elem_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_dmx_mpeg_pes_la_SOURCES = demux_pes.c
#xineplug_dmx_mpeg_pes_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_dmx_mpeg_pes_la_LDFLAGS = -avoid-version -module
+#xineplug_dmx_mpeg_pes_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_dmx_mpeg_ts_la_SOURCES = demux_ts.c
#xineplug_dmx_mpeg_ts_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_dmx_mpeg_ts_la_LDFLAGS = -avoid-version -module
+#xineplug_dmx_mpeg_ts_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_qt_la_SOURCES = demux_qt.c qtpalette.h
xineplug_dmx_qt_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_qt_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_qt_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_asf_la_SOURCES = demux_asf.c
xineplug_dmx_asf_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_asf_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_asf_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_cda_la_SOURCES = demux_cda.c
xineplug_dmx_cda_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_cda_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_cda_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_film_la_SOURCES = demux_film.c
xineplug_dmx_film_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_film_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_film_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_roq_la_SOURCES = demux_roq.c
xineplug_dmx_roq_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_roq_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_roq_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_fli_la_SOURCES = demux_fli.c
xineplug_dmx_fli_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_fli_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_fli_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_smjpeg_la_SOURCES = demux_smjpeg.c
xineplug_dmx_smjpeg_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_smjpeg_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_smjpeg_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_wav_la_SOURCES = demux_wav.c
xineplug_dmx_wav_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_wav_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_wav_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_idcin_la_SOURCES = demux_idcin.c
xineplug_dmx_idcin_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_idcin_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_idcin_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_wc3movie_la_SOURCES = demux_wc3movie.c
xineplug_dmx_wc3movie_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_wc3movie_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_wc3movie_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_vqa_la_SOURCES = demux_vqa.c
xineplug_dmx_vqa_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_vqa_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_vqa_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_voc_la_SOURCES = demux_voc.c
xineplug_dmx_voc_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_voc_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_voc_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_aiff_la_SOURCES = demux_aiff.c
xineplug_dmx_aiff_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_aiff_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_aiff_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_snd_la_SOURCES = demux_snd.c
xineplug_dmx_snd_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_snd_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_snd_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_yuv4mpeg2_la_SOURCES = demux_yuv4mpeg2.c
xineplug_dmx_yuv4mpeg2_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_yuv4mpeg2_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_yuv4mpeg2_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_real_la_SOURCES = demux_real.c
xineplug_dmx_real_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_real_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_real_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_dmx_realaudio_la_SOURCES = demux_realaudio.c
xineplug_dmx_realaudio_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_dmx_realaudio_la_LDFLAGS = -avoid-version -module
+xineplug_dmx_realaudio_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
include_HEADERS = demux.h qtpalette.h
diff --git a/src/input/Makefile.am b/src/input/Makefile.am
index 23a8403c8..b68754887 100644
--- a/src/input/Makefile.am
+++ b/src/input/Makefile.am
@@ -60,39 +60,39 @@ lib_LTLIBRARIES = \
xineplug_inp_file_la_SOURCES = input_file.c
xineplug_inp_file_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_inp_file_la_LDFLAGS = -avoid-version -module
+xineplug_inp_file_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_inp_dvd_la_SOURCES = input_dvd.c
xineplug_inp_dvd_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la $(link_dvdnav)
-xineplug_inp_dvd_la_LDFLAGS = -avoid-version -module
+xineplug_inp_dvd_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_inp_net_la_SOURCES = input_net.c net_buf_ctrl.c
#xineplug_inp_net_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_inp_net_la_LDFLAGS = -avoid-version -module
+#xineplug_inp_net_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_inp_mms_la_SOURCES = input_mms.c net_buf_ctrl.c mms.c
xineplug_inp_mms_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_inp_mms_la_LDFLAGS = -avoid-version -module
+xineplug_inp_mms_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_inp_vcd_la_SOURCES = input_vcd.c
#xineplug_inp_vcd_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_inp_vcd_la_LDFLAGS = -avoid-version -module
+#xineplug_inp_vcd_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_inp_stdin_fifo_la_SOURCES = input_stdin_fifo.c net_buf_ctrl.c
#xineplug_inp_stdin_fifo_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_inp_stdin_fifo_la_LDFLAGS = -avoid-version -module
+#xineplug_inp_stdin_fifo_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_inp_rtp_la_SOURCES = input_rtp.c
#xineplug_inp_rtp_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_inp_rtp_la_LDFLAGS = -avoid-version -module
+#xineplug_inp_rtp_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_inp_http_la_SOURCES = input_http.c net_buf_ctrl.c
xineplug_inp_http_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_inp_http_la_LDFLAGS = -avoid-version -module
+xineplug_inp_http_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_inp_cda_la_SOURCES = input_cda.c
#xineplug_inp_cda_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_inp_cda_la_LDFLAGS = -avoid-version -module
+#xineplug_inp_cda_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
include_HEADERS = input_plugin.h
noinst_HEADERS = net_buf_ctrl.h mms.h
diff --git a/src/liba52/Makefile.am b/src/liba52/Makefile.am
index a32acbd2c..fa7e56cdb 100644
--- a/src/liba52/Makefile.am
+++ b/src/liba52/Makefile.am
@@ -16,7 +16,7 @@ xineplug_decode_a52_la_SOURCES = \
xine_decoder.c
xineplug_decode_a52_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_a52_la_LDFLAGS = -avoid-version -module
+xineplug_decode_a52_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = \
a52.h \
diff --git a/src/libdivx4/Makefile.am b/src/libdivx4/Makefile.am
index 27040f524..83ad8842b 100644
--- a/src/libdivx4/Makefile.am
+++ b/src/libdivx4/Makefile.am
@@ -9,7 +9,7 @@ libdir = $(XINE_PLUGINDIR)
lib_LTLIBRARIES = xineplug_decode_divx4.la
xineplug_decode_divx4_la_SOURCES = xine_decoder.c
-xineplug_decode_divx4_la_LDFLAGS = -avoid-version -module
+xineplug_decode_divx4_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = decore-if.h
diff --git a/src/libdts/Makefile.am b/src/libdts/Makefile.am
index f718cd2ad..5c8f76ade 100644
--- a/src/libdts/Makefile.am
+++ b/src/libdts/Makefile.am
@@ -6,7 +6,7 @@ libdir = $(XINE_PLUGINDIR)
lib_LTLIBRARIES = xineplug_decode_dts.la
xineplug_decode_dts_la_SOURCES = xine_decoder.c
-xineplug_decode_dts_la_LDFLAGS = -avoid-version -module
+xineplug_decode_dts_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS =
diff --git a/src/libfaad/Makefile.am b/src/libfaad/Makefile.am
index 24c816bb1..ac48ee879 100644
--- a/src/libfaad/Makefile.am
+++ b/src/libfaad/Makefile.am
@@ -52,7 +52,7 @@ xineplug_decode_faad_la_SOURCES = \
tns.c \
xine_decoder.c
-xineplug_decode_faad_la_LDFLAGS = -avoid-version -module
+xineplug_decode_faad_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_faad_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
noinst_HEADERS = \
diff --git a/src/libffmpeg/Makefile.am b/src/libffmpeg/Makefile.am
index 4255d37b8..5dea33a93 100644
--- a/src/libffmpeg/Makefile.am
+++ b/src/libffmpeg/Makefile.am
@@ -17,7 +17,7 @@ libdir = $(XINE_PLUGINDIR)
lib_LTLIBRARIES = xineplug_decode_ff.la
xineplug_decode_ff_la_SOURCES = xine_decoder.c
-xineplug_decode_ff_la_LDFLAGS = -avoid-version -module
+xineplug_decode_ff_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_ff_la_LIBADD = \
$(top_builddir)/src/xine-engine/libxine.la \
$(top_builddir)/src/libffmpeg/libavcodec/libavcodec.la
diff --git a/src/liblpcm/Makefile.am b/src/liblpcm/Makefile.am
index 5dba3dc3a..841caeb8d 100644
--- a/src/liblpcm/Makefile.am
+++ b/src/liblpcm/Makefile.am
@@ -6,7 +6,7 @@ libdir = $(XINE_PLUGINDIR)
lib_LTLIBRARIES = xineplug_decode_lpcm.la
xineplug_decode_lpcm_la_SOURCES = xine_decoder.c
-xineplug_decode_lpcm_la_LDFLAGS = -avoid-version -module
+xineplug_decode_lpcm_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS =
diff --git a/src/libmad/Makefile.am b/src/libmad/Makefile.am
index 665f1f9b3..0d6291b08 100644
--- a/src/libmad/Makefile.am
+++ b/src/libmad/Makefile.am
@@ -21,7 +21,7 @@ xineplug_decode_mad_la_SOURCES = \
version.c \
xine_decoder.c
-xineplug_decode_mad_la_LDFLAGS = -avoid-version -module
+xineplug_decode_mad_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = \
D.dat \
diff --git a/src/libmpeg2/Makefile.am b/src/libmpeg2/Makefile.am
index 161a86780..278bd22f3 100644
--- a/src/libmpeg2/Makefile.am
+++ b/src/libmpeg2/Makefile.am
@@ -29,7 +29,7 @@ xineplug_decode_mpeg2_la_SOURCES = \
xine_decoder.c
xineplug_decode_mpeg2_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_mpeg2_la_LDFLAGS = -avoid-version -module
+xineplug_decode_mpeg2_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = vlc.h mpeg2.h mpeg2_internal.h
diff --git a/src/libmpg123/Makefile.am b/src/libmpg123/Makefile.am
index 08d2d5522..6750d9c5a 100644
--- a/src/libmpg123/Makefile.am
+++ b/src/libmpg123/Makefile.am
@@ -15,7 +15,7 @@ xineplug_decode_mpg123_la_SOURCES = \
tabinit.c \
xine_decoder.c
-xineplug_decode_mpg123_la_LDFLAGS = -avoid-version -module
+xineplug_decode_mpg123_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = huffman.h mpg123.h mpglib.h l2tables.h
diff --git a/src/libspucc/Makefile.am b/src/libspucc/Makefile.am
index 17a8c0851..079d2bb8b 100644
--- a/src/libspucc/Makefile.am
+++ b/src/libspucc/Makefile.am
@@ -6,7 +6,7 @@ lib_LTLIBRARIES = xineplug_decode_spucc.la
xineplug_decode_spucc_la_SOURCES = cc_decoder.c xine_decoder.c
xineplug_decode_spucc_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_spucc_la_LDFLAGS = -avoid-version -module
+xineplug_decode_spucc_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = cc_decoder.h
diff --git a/src/libspudec/Makefile.am b/src/libspudec/Makefile.am
index 75a8a32f3..a4e69a38c 100644
--- a/src/libspudec/Makefile.am
+++ b/src/libspudec/Makefile.am
@@ -11,7 +11,7 @@ xineplug_decode_spu_la_SOURCES = \
xine_decoder.c
xineplug_decode_spu_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_spu_la_LDFLAGS = -avoid-version -module
+xineplug_decode_spu_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = spu.h nav_read.h bswap.h nav_print.h
include_HEADERS = spu_decoder_api.h nav_types.h
diff --git a/src/libsputext/Makefile.am b/src/libsputext/Makefile.am
index 763684cc4..fd001f9e8 100644
--- a/src/libsputext/Makefile.am
+++ b/src/libsputext/Makefile.am
@@ -9,7 +9,7 @@ endif
lib_LTLIBRARIES = $(sputext_decoder)
xineplug_decode_sputext_la_SOURCES = xine_decoder.c
-xineplug_decode_sputext_la_LDFLAGS = -avoid-version -module
+xineplug_decode_sputext_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
## libgiconv is only needed with FreeBSD
xineplug_decode_sputext_la_LIBADD = $(GICONV_BSD_LIBS)
diff --git a/src/libvorbis/Makefile.am b/src/libvorbis/Makefile.am
index a359f4b40..fb979aa08 100644
--- a/src/libvorbis/Makefile.am
+++ b/src/libvorbis/Makefile.am
@@ -16,7 +16,7 @@ lib_LTLIBRARIES = $(vorbis_module)
xineplug_decode_vorbis_la_SOURCES = xine_decoder.c
xineplug_decode_vorbis_la_LIBADD = $(VORBIS_LIBS)
-xineplug_decode_vorbis_la_LDFLAGS = -avoid-version -module
+xineplug_decode_vorbis_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
debug:
# @$(MAKE) CFLAGS="$(DEBUG_CFLAGS) $(OGG_CFLAGS) $(VORBIS_CFLAGS)"
diff --git a/src/libw32dll/Makefile.am b/src/libw32dll/Makefile.am
index aa7990bdb..d1de190f2 100644
--- a/src/libw32dll/Makefile.am
+++ b/src/libw32dll/Makefile.am
@@ -20,7 +20,7 @@ libdir = $(XINE_PLUGINDIR)
lib_LTLIBRARIES = $(w32dll_codec)
xineplug_decode_w32dll_la_SOURCES = w32codec.c
-xineplug_decode_w32dll_la_LDFLAGS = -avoid-version -module
+xineplug_decode_w32dll_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_w32dll_la_LIBADD = \
$(top_builddir)/src/libw32dll/wine/libwine.la \
$(top_builddir)/src/xine-engine/libxine.la \
diff --git a/src/libxineadec/Makefile.am b/src/libxineadec/Makefile.am
index ded631840..03e0d8777 100644
--- a/src/libxineadec/Makefile.am
+++ b/src/libxineadec/Makefile.am
@@ -2,6 +2,7 @@
# the Makefile for the native xine audio decoders
#
+LIBTOOL = $(SHELL) $(top_builddir)/libtool-nofpic
libdir = $(XINE_PLUGINDIR)
@@ -14,18 +15,18 @@ lib_LTLIBRARIES = \
xineplug_decode_gsm610.la
xineplug_decode_roqaudio_la_SOURCES = roqaudio.c
-xineplug_decode_roqaudio_la_LDFLAGS = -avoid-version -module
+xineplug_decode_roqaudio_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_adpcm_la_SOURCES = adpcm.c
xineplug_decode_adpcm_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_adpcm_la_LDFLAGS = -avoid-version -module
+xineplug_decode_adpcm_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_logpcm_la_SOURCES = logpcm.c
xineplug_decode_logpcm_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_logpcm_la_LDFLAGS = -avoid-version -module
+xineplug_decode_logpcm_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_gsm610_la_SOURCES = gsm610.c
-xineplug_decode_gsm610_la_LDFLAGS = -avoid-version -module
+xineplug_decode_gsm610_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_gsm610_la_LIBADD = \
$(top_builddir)/src/xine-engine/libxine.la \
$(top_builddir)/src/libxineadec/gsm610/libgsm610.la
diff --git a/src/libxinevdec/Makefile.am b/src/libxinevdec/Makefile.am
index 6f3ee0f8e..92683c9a0 100644
--- a/src/libxinevdec/Makefile.am
+++ b/src/libxinevdec/Makefile.am
@@ -22,49 +22,49 @@ lib_LTLIBRARIES = \
xineplug_decode_cinepak_la_SOURCES = cinepak.c
xineplug_decode_cinepak_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_cinepak_la_LDFLAGS = -avoid-version -module
+xineplug_decode_cinepak_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_cyuv_la_SOURCES = cyuv.c
xineplug_decode_cyuv_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_cyuv_la_LDFLAGS = -avoid-version -module
+xineplug_decode_cyuv_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_msvc_la_SOURCES = msvc.c
-xineplug_decode_msvc_la_LDFLAGS = -avoid-version -module
+xineplug_decode_msvc_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_roqvideo_la_SOURCES = roqvideo.c
-xineplug_decode_roqvideo_la_LDFLAGS = -avoid-version -module
+xineplug_decode_roqvideo_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_svq1_la_SOURCES = svq1.c svq1_codebooks.h
-xineplug_decode_svq1_la_LDFLAGS = -avoid-version -module
+xineplug_decode_svq1_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_fli_la_SOURCES = fli.c
xineplug_decode_fli_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_fli_la_LDFLAGS = -avoid-version -module
+xineplug_decode_fli_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_rgb_la_SOURCES = rgb.c
-xineplug_decode_rgb_la_LDFLAGS = -avoid-version -module
+xineplug_decode_rgb_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_yuv_la_SOURCES = yuv.c
-xineplug_decode_yuv_la_LDFLAGS = -avoid-version -module
+xineplug_decode_yuv_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_msrle_la_SOURCES = msrle.c
-xineplug_decode_msrle_la_LDFLAGS = -avoid-version -module
+xineplug_decode_msrle_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_idcinvideo_la_SOURCES = idcinvideo.c
xineplug_decode_idcinvideo_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-xineplug_decode_idcinvideo_la_LDFLAGS = -avoid-version -module
+xineplug_decode_idcinvideo_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_qtsmc_la_SOURCES = qtsmc.c
-xineplug_decode_qtsmc_la_LDFLAGS = -avoid-version -module
+xineplug_decode_qtsmc_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_qtrpza_la_SOURCES = qtrpza.c
-xineplug_decode_qtrpza_la_LDFLAGS = -avoid-version -module
+xineplug_decode_qtrpza_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_wc3video_la_SOURCES = wc3video.c
-xineplug_decode_wc3video_la_LDFLAGS = -avoid-version -module
+xineplug_decode_wc3video_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_decode_qtrle_la_SOURCES = qtrle.c
-xineplug_decode_qtrle_la_LDFLAGS = -avoid-version -module
+xineplug_decode_qtrle_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = svq1_codebooks.h
diff --git a/src/libxvid/Makefile.am b/src/libxvid/Makefile.am
index 8e90a78de..506a2e3fe 100644
--- a/src/libxvid/Makefile.am
+++ b/src/libxvid/Makefile.am
@@ -13,7 +13,7 @@ lib_LTLIBRARIES = $(xvid_modules)
xineplug_decode_xvid_la_SOURCES = xine_decoder.c
xineplug_decode_xvid_la_LIBADD = @XVID_LIBS@
-xineplug_decode_xvid_la_LDFLAGS = -avoid-version -module
+xineplug_decode_xvid_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
debug:
@$(MAKE) CFLAGS="$(DEBUG_CFLAGS)"
diff --git a/src/video_out/Makefile.am b/src/video_out/Makefile.am
index a0feae318..57f398fef 100644
--- a/src/video_out/Makefile.am
+++ b/src/video_out/Makefile.am
@@ -66,48 +66,48 @@ xineplug_vo_out_xv_la_LIBADD = \
-lXext \
$(top_builddir)/src/xine-engine/libxine.la
-xineplug_vo_out_xv_la_LDFLAGS = -avoid-version -module
+xineplug_vo_out_xv_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_vo_out_xshm_la_SOURCES = yuv2rgb.c yuv2rgb_mmx.c yuv2rgb_mlib.c \
alphablend.c video_out_xshm.c
xineplug_vo_out_xshm_la_LIBADD = $(X_LIBS) -lXext \
$(top_builddir)/src/xine-engine/libxine.la
-xineplug_vo_out_xshm_la_LDFLAGS = -avoid-version -module
+xineplug_vo_out_xshm_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_vo_out_opengl_la_SOURCES = yuv2rgb.c yuv2rgb_mmx.c yuv2rgb_mlib.c \
# alphablend.c video_out_opengl.c
#xineplug_vo_out_opengl_la_LIBADD = $(OPENGL_LIBS) $(GLUT_LIBS) $(GLU_LIBS) $(X_LIBS) \
# $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_vo_out_opengl_la_LDFLAGS = -avoid-version -module
+#xineplug_vo_out_opengl_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_vo_out_syncfb_la_SOURCES = alphablend.c video_out_syncfb.c
#xineplug_vo_out_syncfb_la_LIBADD = $(X_LIBS) $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_vo_out_syncfb_la_LDFLAGS = -avoid-version -module
+#xineplug_vo_out_syncfb_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
xineplug_vo_out_aa_la_SOURCES = video_out_aa.c
xineplug_vo_out_aa_la_LIBADD = $(AALIB_LIBS)
-xineplug_vo_out_aa_la_LDFLAGS = -avoid-version -module
+xineplug_vo_out_aa_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_vo_out_fb_la_SOURCES = yuv2rgb.c yuv2rgb_mmx.c yuv2rgb_mlib.c \
# alphablend.c video_out_fb.c
#xineplug_vo_out_fb_la_LIBADD = $(top_builddir)/src/xine-engine/libxine.la
-#xineplug_vo_out_fb_la_LDFLAGS = -avoid-version -module
+#xineplug_vo_out_fb_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_vo_out_directfb_la_SOURCES = alphablend.c video_out_directfb.c
#xineplug_vo_out_directfb_la_LIBADD = $(DIRECTFB_LIBS)
-#xineplug_vo_out_directfb_la_LDFLAGS = -avoid-version -module
+#xineplug_vo_out_directfb_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_vo_out_sdl_la_SOURCES = alphablend.c video_out_sdl.c
#xineplug_vo_out_sdl_la_LIBADD = $(SDL_LIBS)
-#xineplug_vo_out_sdl_la_LDFLAGS = -avoid-version -module
+#xineplug_vo_out_sdl_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_vo_out_vidix_la_SOURCES = alphablend.c video_out_vidix.c
#xineplug_vo_out_vidix_la_LIBADD = $(X_LIBS) $(top_builddir)/src/video_out/vidix/libvidix.la
-#xineplug_vo_out_vidix_la_LDFLAGS = -avoid-version -module
+#xineplug_vo_out_vidix_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
#xineplug_vo_out_pgx64_la_SOURCES = alphablend.c video_out_pgx64.c
#xineplug_vo_out_pgx64_la_LIBADD = $(X_LIBS)
-#xineplug_vo_out_pgx64_la_LDFLAGS = -avoid-version -module
+#xineplug_vo_out_pgx64_la_LDFLAGS = -avoid-version -module @XINE_PLUGIN_MIN_SYMS@
noinst_HEADERS = alphablend.h deinterlace.h video_out_syncfb.h yuv2rgb.h