Commit 91d059ec authored by Rémi Denis-Courmont's avatar Rémi Denis-Courmont

Split the media control API from libvlc.so to libvlc-control.so

The libvlc.so ABI is still way too unstable IMHO.

This commit will probably break havoc in bindings in the short term,
but hey, this is the unstable branch
parent 8d7e6079
...@@ -155,6 +155,15 @@ libvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs vlc` \ ...@@ -155,6 +155,15 @@ libvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs vlc` \
-no-undefined -export-symbols libvlc.sym -version-info 0:0:0 -no-undefined -export-symbols libvlc.sym -version-info 0:0:0
libvlc_la_DEPENDENCIES = stamp-builtins stamp-api libvlc_la_DEPENDENCIES = stamp-builtins stamp-api
libvlc_control_la_SOURCES = control/core.c control/log.c control/playlist.c \
control/vlm.c control/input.c control/video.c control/audio.c \
control/mediacontrol_core.c control/mediacontrol_util.c \
control/mediacontrol_audio_video.c
libvlc_control_la_LIBADD = libvlc.la
libvlc_control_la_CFLAGS = `$(VLC_CONFIG) --cflags vlc`
libvlc_control_la_LDFLAGS = \
-no-undefined -export-symbols-regex '_?(libvlc|mediacontrol)_.*' \
-version-info 0:0:0
if HAVE_BEOS if HAVE_BEOS
OPT_SOURCES_libvlc_beos = $(SOURCES_libvlc_beos) OPT_SOURCES_libvlc_beos = $(SOURCES_libvlc_beos)
...@@ -177,7 +186,7 @@ endif ...@@ -177,7 +186,7 @@ endif
# Build libvlc as a shared library # Build libvlc as a shared library
if USE_LIBTOOL if USE_LIBTOOL
lib_LTLIBRARIES = libvlc.la lib_LTLIBRARIES = libvlc.la libvlc-control.la
else else
lib_LIBRARIES = libvlc.a lib_LIBRARIES = libvlc.a
endif endif
...@@ -332,16 +341,6 @@ SOURCES_libvlc_common = \ ...@@ -332,16 +341,6 @@ SOURCES_libvlc_common = \
misc/dict.c \ misc/dict.c \
misc/devices.c \ misc/devices.c \
extras/libc.c \ extras/libc.c \
control/core.c \
control/log.c \
control/playlist.c \
control/vlm.c \
control/input.c \
control/video.c \
control/audio.c \
control/mediacontrol_core.c \
control/mediacontrol_util.c \
control/mediacontrol_audio_video.c \
$(NULL) $(NULL)
SOURCES_libvlc = \ SOURCES_libvlc = \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment