dnl
dnl default modules
dnl
-VLC_ADD_PLUGIN([dummy])
-VLC_ADD_PLUGIN([stats])
-VLC_ADD_PLUGIN([logger])
-VLC_ADD_PLUGIN([memcpy])
-dnl Demuxers:
-VLC_ADD_PLUGIN([mpgv])
-VLC_ADD_PLUGIN([mpga])
-VLC_ADD_PLUGIN([m4v])
-VLC_ADD_PLUGIN([m4a])
-VLC_ADD_PLUGIN([h264])
-VLC_ADD_PLUGIN([cdg])
-VLC_ADD_PLUGIN([ps])
-VLC_ADD_PLUGIN([avi])
-VLC_ADD_PLUGIN([asf])
-VLC_ADD_PLUGIN([mp4])
-dnl Text codecs:
-VLC_ADD_PLUGIN([cvdsub])
-VLC_ADD_PLUGIN([svcdsub])
-VLC_ADD_PLUGIN([spudec])
-VLC_ADD_PLUGIN([subsdec])
-VLC_ADD_PLUGIN([subsusf])
-VLC_ADD_PLUGIN([t140])
-VLC_ADD_PLUGIN([dvbsub])
-VLC_ADD_PLUGIN([cc])
-dnl Video codecs:
-dnl Audio codecs:
-VLC_ADD_PLUGIN([araw])
-VLC_ADD_PLUGIN([adpcm])
-VLC_ADD_PLUGIN([mpeg_audio])
-VLC_ADD_PLUGIN([lpcm])
-VLC_ADD_PLUGIN([a52])
-VLC_ADD_PLUGIN([dts])
-VLC_ADD_PLUGIN([flac])
-VLC_ADD_PLUGIN([aes3])
dnl Video filters:
VLC_ADD_PLUGIN([deinterlace])
VLC_ADD_PLUGIN([invert])
VLC_ADD_PLUGIN([colorthres])
VLC_ADD_PLUGIN([scene])
VLC_ADD_PLUGIN([yuv])
-dnl Meta demuxers:
-VLC_ADD_PLUGIN([playlist])
-VLC_ADD_PLUGIN([export])
-VLC_ADD_PLUGIN([nsc])
-VLC_ADD_PLUGIN([xtag])
-dnl Channel mixing audio filters:
-VLC_ADD_PLUGIN([converter_fixed])
-VLC_ADD_PLUGIN([mono])
-VLC_ADD_PLUGIN([trivial_channel_mixer])
-dnl Resampling audio filters:
-VLC_ADD_PLUGIN([trivial_resampler])
-VLC_ADD_PLUGIN([ugly_resampler])
-dnl Audio mixers:
-VLC_ADD_PLUGIN([trivial_mixer])
-dnl Video chromas:
-VLC_ADD_PLUGIN([i420_rgb])
-VLC_ADD_PLUGIN([grey_yuv])
-dnl Video codecs:
-VLC_ADD_PLUGIN([rawvideo])
-dnl Access filters:
-VLC_ADD_PLUGIN([access_filter_timeshift])
-VLC_ADD_PLUGIN([access_filter_dump])
-VLC_ADD_PLUGIN([access_filter_bandwidth])
ALIASES="${ALIASES} cvlc"
SOURCES_access_filter_timeshift = timeshift.c
SOURCES_access_filter_dump = dump.c
SOURCES_access_filter_bandwidth = bandwidth.c
+
+libvlc_LTLIBRARIES += \
+ libaccess_filter_timeshift_plugin.la \
+ libaccess_filter_dump_plugin.la \
+ libaccess_filter_bandwidth_plugin.la \
+ $(NULL)
SOURCES_headphone_channel_mixer = headphone.c
SOURCES_dolby_surround_decoder = dolby.c
SOURCES_mono = mono.c
+
+libvlc_LTLIBRARIES += \
+ libmono_plugin.la \
+ libtrivial_channel_mixer_plugin.la \
+ $(NULL)
SOURCES_dtstospdif = dtstospdif.c
SOURCES_dtstofloat32 = dtstofloat32.c
SOURCES_mpgatofixed32 = mpgatofixed32.c
+
+libvlc_LTLIBRARIES += \
+ libconverter_fixed_plugin.la \
+ $(NULL)
SOURCES_ugly_resampler = ugly.c
SOURCES_linear_resampler = linear.c
SOURCES_bandlimited_resampler = bandlimited.c bandlimited.h
+
+libvlc_LTLIBRARIES += \
+ libtrivial_resampler_plugin.la \
+ libugly_resampler_plugin.la \
+ $(NULL)
SOURCES_trivial_mixer = trivial.c
SOURCES_float32_mixer = float32.c
SOURCES_spdif_mixer = spdif.c
+
+libvlc_LTLIBRARIES += libtrivial_mixer_plugin.la
SUBDIRS = cmml dmo avcodec subtitles spudec xvmc
-# Disabled modules
SOURCES_a52 = a52.c
SOURCES_dts = dts.c
SOURCES_flac = flac.c
SOURCES_schroedinger = schroedinger.c
SOURCES_libass = libass.c
SOURCES_aes3 = aes3.c
+
+libvlc_LTLIBRARIES += \
+ liba52_plugin.la \
+ libadpcm_plugin.la \
+ libaes3_plugin.la \
+ libaraw_plugin.la \
+ libcc_plugin.la \
+ libcvdsub_plugin.la \
+ libdts_plugin.la \
+ libflac_plugin.la \
+ libdvbsub_plugin.la \
+ liblpcm_plugin.la \
+ libmpeg_audio_plugin.la \
+ librawvideo_plugin.la \
+ libsvcdsub_plugin.la \
+ $(NULL)
parse.c \
spudec.h \
$(NULL)
+
+libvlc_LTLIBRARIES += libspudec_plugin.la
SOURCES_subsdec = subsass.c subsdec.c subsdec.h
SOURCES_subsusf = subsusf.c subsdec.h
SOURCES_t140 = t140.c
+
+libvlc_LTLIBRARIES += \
+ libsubsdec_plugin.la \
+ libsubsusf_plugin.la \
+ libt140_plugin.la \
+ $(NULL)
liba52sys_plugin.la \
libaiff_plugin.la \
libau_plugin.la \
+ libcdg_plugin.la \
libdemux_cdg_plugin.la \
libdemuxdump_plugin.la \
libdtssys_plugin.la \
libflacsys_plugin.la \
libmjpeg_plugin.la \
+ libnsc_plugin.la \
libnsv_plugin.la \
libnuv_plugin.la \
libpva_plugin.la \
+ libps_plugin.la \
librawdv_plugin.la \
librawvid_plugin.la \
libreal_plugin.la \
libasf.c \
libasf.h \
$(NULL)
+
+libvlc_LTLIBRARIES += libasf_plugin.la
libavi.c \
libavi.h \
$(NULL)
+
+libvlc_LTLIBRARIES += libavi_plugin.la
drms.h \
drmstables.h \
$(NULL)
+
+libvlc_LTLIBRARIES += libmp4_plugin.la
SOURCES_mpga = mpga.c
SOURCES_mpgv = mpgv.c
SOURCES_h264 = h264.c
+
+libvlc_LTLIBRARIES += \
+ libmpga_plugin.la \
+ libmpgv_plugin.la \
+ libm4a_plugin.la \
+ libm4v_plugin.la \
+ libh264_plugin.la \
+ $(NULL)
itml.c \
itml.h \
$(NULL)
+
+libvlc_LTLIBRARIES += libplaylist_plugin.la
SOURCES_audioscrobbler = audioscrobbler.c
SOURCES_inhibit = inhibit.c
+libvlc_LTLIBRARIES += \
+ liblogger_plugin.la
+
if ENABLE_SOUT
libvlc_LTLIBRARIES += \
libvod_rtsp_plugin.la \
renderer.c \
$(NULL)
+libvlc_LTLIBRARIES += libdummy_plugin.la
memcpyaltivec.c \
$(NULL)
+libvlc_LTLIBRARIES += libmemcpy_plugin.la
xspf.h \
old.c \
$(NULL)
+
+libvlc_LTLIBRARIES += libexport_plugin.la
vout.c \
$(NULL)
+libvlc_LTLIBRARIES += libstats_plugin.la
SOURCES_xtag = xtag.c
SOURCES_xml = libxml.c
+
+libvlc_LTLIBRARIES += libxtag_plugin.la
SOURCES_yuy2_i420 = \
yuy2_i420.c \
$(NULL)
+
+libvlc_LTLIBRARIES += \
+ libi420_rgb_plugin.la \
+ libgrey_yuv_plugin.la \
+ $(NULL)