From 91d059ece53de17e8bffba4a3c17eb7572b59144 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?R=C3=A9mi=20Denis-Courmont?= Date: Sat, 11 Nov 2006 12:30:16 +0000 Subject: [PATCH] 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 --- src/Makefile.am | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) diff --git a/src/Makefile.am b/src/Makefile.am index f53456fdc4..24f0d33ff0 100644 --- a/src/Makefile.am +++ b/src/Makefile.am @@ -155,6 +155,15 @@ libvlc_la_LDFLAGS = `$(VLC_CONFIG) --libs vlc` \ -no-undefined -export-symbols libvlc.sym -version-info 0:0:0 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 OPT_SOURCES_libvlc_beos = $(SOURCES_libvlc_beos) @@ -177,7 +186,7 @@ endif # Build libvlc as a shared library if USE_LIBTOOL -lib_LTLIBRARIES = libvlc.la +lib_LTLIBRARIES = libvlc.la libvlc-control.la else lib_LIBRARIES = libvlc.a endif @@ -332,16 +341,6 @@ SOURCES_libvlc_common = \ misc/dict.c \ misc/devices.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) SOURCES_libvlc = \ -- GitLab