]> git.sesse.net Git - vlc/commitdiff
Move src/control/ to lib/
authorRémi Denis-Courmont <remi@remlab.net>
Tue, 30 Aug 2011 20:40:14 +0000 (23:40 +0300)
committerRémi Denis-Courmont <remi@remlab.net>
Tue, 30 Aug 2011 20:40:34 +0000 (23:40 +0300)
35 files changed:
Makefile.am
bin/Makefile.am
configure.ac
include/vlc/libvlc_events.h
lib/audio.c [moved from src/control/audio.c with 100% similarity]
lib/core.c [moved from src/control/core.c with 100% similarity]
lib/error.c [moved from src/control/error.c with 100% similarity]
lib/event.c [moved from src/control/event.c with 100% similarity]
lib/event_async.c [moved from src/control/event_async.c with 100% similarity]
lib/event_internal.h [moved from src/control/event_internal.h with 100% similarity]
lib/libvlc.pc.in [moved from src/libvlc.pc.in with 100% similarity]
lib/libvlc.sym [moved from src/libvlc.sym with 100% similarity]
lib/libvlc_internal.h [moved from src/control/libvlc_internal.h with 100% similarity]
lib/log.c [moved from src/control/log.c with 100% similarity]
lib/media.c [moved from src/control/media.c with 99% similarity]
lib/media_discoverer.c [moved from src/control/media_discoverer.c with 100% similarity]
lib/media_internal.h [moved from src/control/media_internal.h with 100% similarity]
lib/media_library.c [moved from src/control/media_library.c with 100% similarity]
lib/media_list.c [moved from src/control/media_list.c with 100% similarity]
lib/media_list_internal.h [moved from src/control/media_list_internal.h with 100% similarity]
lib/media_list_path.h [moved from src/control/media_list_path.h with 100% similarity]
lib/media_list_player.c [moved from src/control/media_list_player.c with 100% similarity]
lib/media_player.c [moved from src/control/media_player.c with 99% similarity]
lib/media_player_internal.h [moved from src/control/media_player_internal.h with 100% similarity]
lib/playlist.c [moved from src/control/playlist.c with 98% similarity]
lib/video.c [moved from src/control/video.c with 100% similarity]
lib/vlm.c [moved from src/control/vlm.c with 100% similarity]
modules/gui/qt4/qt4.cpp
po/POTFILES.in
src/Makefile.am
src/interface/interface.c
src/libvlc.c
src/misc/exit.c
test/libvlc/media_list_player.c
test/src/misc/variables.c

index b5de58727348509010ed5e1dbbbb3c777036261c..a415dd106f1e2348364b8a6f3298d9635a6e20f2 100644 (file)
@@ -7,10 +7,8 @@
 # which have makefiles with distribution information.
 #  - src (libvlc) is nedeed by modules
 #  - libs/* are needed by modules
-DIST_SUBDIRS = \
-       m4 compat doc po share src \
-       bin modules test
-SUBDIRS = compat doc po share src
+DIST_SUBDIRS = m4 compat doc po share src modules lib bin test
+SUBDIRS = compat doc po share src lib
 if BUILD_VLC
 SUBDIRS += bin
 endif
@@ -347,8 +345,11 @@ MAINTAINERCLEANFILES = ChangeLog
 libcompat:
        cd compat && $(MAKE) $(AM_MAKEFLAGS)
 
-libvlc: libcompat
-       cd src && $(MAKE) $(AM_MAKEFLAGS) libvlc.la
+libvlccore: libcompat
+       cd src && $(MAKE) $(AM_MAKEFLAGS) libvlccore.la
+
+libvlc: libvlccore
+       cd lib && $(MAKE) $(AM_MAKEFLAGS) libvlc.la
 
 core: libvlc vlc$(EXEEXT)
        cd bin && $(MAKE) $(AM_MAKEFLAGS) vlc$(EXEEXT) vlc-static$(EXEEXT)
index 85b8a8b5708c489983e062a92128c9afa114ce8b..7c40a971b19931add70af65d73ccf6f35a786166 100644 (file)
@@ -31,7 +31,6 @@ endif
 vlc_wrapper_SOURCES = rootwrap.c
 vlc_wrapper_LDADD = $(SOCKET_LIBS)
 
-vlc_DEPENDENCIES = ../src/libvlc.sym
 vlc_LDFLAGS = $(LDFLAGS_vlc)
 vlc_LDADD = ../src/libvlc.la ../src/libvlccore.la $(LIBS_vlc)
 
@@ -46,7 +45,7 @@ vlc_static_LDFLAGS = $(vlc_LDFLAGS)
 
 if HAVE_WIN32
 vlc_LDADD += -lwininet vlc_win32_rc.$(OBJEXT)
-vlc_DEPENDENCIES += vlc_win32_rc.$(OBJEXT)
+vlc_DEPENDENCIES = vlc_win32_rc.$(OBJEXT)
 else
 vlc_LDADD += $(LIBDL)
 vlc_static_LDFLAGS += -no-install -static
index 781db98319bb00323cbcaedc13c37f45ffaf8c01..bcd74f4cec26fb0b20e41ca6def7eaff7968aa14 100644 (file)
@@ -4266,6 +4266,7 @@ AC_CONFIG_FILES([
   compat/Makefile
   src/Makefile
   src/test/Makefile
+  lib/Makefile
   bin/Makefile
   test/Makefile
   modules/access/Makefile
index ec2f984c047d87e668e4a35703e31798a804af2d..7b29541c1d7ce20dbef79eda3e3281c44a722d65 100644 (file)
@@ -45,7 +45,7 @@ extern "C" {
 enum libvlc_event_e {
     /* Append new event types at the end of a category.
      * Do not remove, insert or re-order any entry.
-     * Keep this in sync with src/control/event.c:libvlc_event_type_name(). */
+     * Keep this in sync with lib/event.c:libvlc_event_type_name(). */
     libvlc_MediaMetaChanged=0,
     libvlc_MediaSubItemAdded,
     libvlc_MediaDurationChanged,
similarity index 100%
rename from src/control/audio.c
rename to lib/audio.c
similarity index 100%
rename from src/control/core.c
rename to lib/core.c
similarity index 100%
rename from src/control/error.c
rename to lib/error.c
similarity index 100%
rename from src/control/event.c
rename to lib/event.c
similarity index 100%
rename from src/control/event_async.c
rename to lib/event_async.c
similarity index 100%
rename from src/libvlc.pc.in
rename to lib/libvlc.pc.in
similarity index 100%
rename from src/libvlc.sym
rename to lib/libvlc.sym
similarity index 100%
rename from src/control/log.c
rename to lib/log.c
similarity index 99%
rename from src/control/media.c
rename to lib/media.c
index b6668329d195483dc1a4155bb31b36131c2db690..03f49df5a06e28fd04675815d3091ecb3426daa2 100644 (file)
@@ -38,7 +38,7 @@
 #include <vlc_playlist.h> /* For the preparser */
 #include <vlc_url.h>
 
-#include "libvlc.h"
+#include "../src/libvlc.h"
 
 #include "libvlc_internal.h"
 #include "media_internal.h"
similarity index 100%
rename from src/control/media_list.c
rename to lib/media_list.c
similarity index 99%
rename from src/control/media_player.c
rename to lib/media_player.c
index 83667b7406c008ce2ea73d7318e9c41a806c17af..4b4073075ef9c76ee9f4eab068f54e4e0ef9f2e4 100644 (file)
@@ -36,8 +36,6 @@
 #include <vlc_vout.h>
 #include <vlc_keys.h>
 
-#include "libvlc.h"
-
 #include "libvlc_internal.h"
 #include "media_internal.h" // libvlc_media_set_state()
 #include "media_player_internal.h"
similarity index 98%
rename from src/control/playlist.c
rename to lib/playlist.c
index 72a78f264e46720f06116b80c72b97207cb40b65..72505522ff5196dc7b7cc40c9d49c922ed8f2387 100644 (file)
@@ -26,7 +26,7 @@
 #endif
 
 #include "libvlc_internal.h"
-#include "libvlc.h"
+#include "../src/libvlc.h"
 
 #include <vlc/libvlc_structures.h>
 #include <vlc/libvlc.h>
similarity index 100%
rename from src/control/video.c
rename to lib/video.c
similarity index 100%
rename from src/control/vlm.c
rename to lib/vlm.c
index bd8d1a08a796e35ab7fb879f7eb7bbdcc892f412..8f3cd21ddd4865b6f1cf1106d7af91efc7259784 100644 (file)
@@ -322,7 +322,7 @@ static bool active = false;
 
 #ifdef Q_WS_MAC
 /* Used to abort the app.exec() on OSX after libvlc_Quit is called */
-#include "../../../src/control/libvlc_internal.h" /* libvlc_SetExitHandler */
+#include "../../../lib/libvlc_internal.h" /* libvlc_SetExitHandler */
 static void Abort( void *obj )
 {
     QVLCApp::triggerQuit();
index a0b6fdb714be171c0145670598673f451f81dc31..bc0b1da2d7e7a9d09168775dccaf17db38ed230f 100644 (file)
@@ -78,21 +78,6 @@ src/config/core.c
 src/config/file.c
 src/config/help.c
 src/config/intf.c
-src/control/audio.c
-src/control/core.c
-src/control/event.c
-src/control/libvlc_internal.h
-src/control/log.c
-src/control/media.c
-src/control/media_discoverer.c
-src/control/media_library.c
-src/control/media_list.c
-src/control/media_list_path.h
-src/control/media_list_player.c
-src/control/media_player.c
-src/control/playlist.c
-src/control/video.c
-src/control/vlm.c
 src/extras/libc.c
 src/extras/tdestroy.c
 src/input/access.c
@@ -184,6 +169,22 @@ src/video_output/vout_internal.h
 src/video_output/vout_intf.c
 src/video_output/vout_subpictures.c
 
+lib/audio.c
+lib/core.c
+lib/event.c
+lib/libvlc_internal.h
+lib/log.c
+lib/media.c
+lib/media_discoverer.c
+lib/media_library.c
+lib/media_list.c
+lib/media_list_path.h
+lib/media_list_player.c
+lib/media_player.c
+lib/playlist.c
+lib/video.c
+lib/vlm.c
+
 # modules
 modules/3dnow/memcpy.c
 modules/access/alsa.c
index c2401a3bb7b3429fe63dd6929a4068432c14ee8e..3210814858e25d948affc0a0b2a3de336b7ba22d 100644 (file)
@@ -7,16 +7,11 @@ SUBDIRS = . test
 
 NULL =
 EXTRA_DIST = \
-       libvlc.pc.in \
        vlc-plugin.pc.in \
-       libvlc.sym \
        libvlccore.sym \
-       revision.txt \
-       ../include/vlc/libvlc_version.h.in
+       revision.txt
 
-BUILT_SOURCES = \
-       $(nodist_pkginclude_HEADERS) \
-       $(nodist_pluginsinclude_HEADERS)
+BUILT_SOURCES = $(nodist_pluginsinclude_HEADERS)
 CLEANFILES = $(BUILT_SOURCES)
 
 SUFFIXES = .pc.in .pc .rc.in .rc
@@ -27,22 +22,6 @@ SUFFIXES = .pc.in .pc .rc.in .rc
 
 pluginsincludedir = $(pkgincludedir)/plugins
 
-pkginclude_HEADERS = \
-       ../include/vlc/vlc.h \
-       ../include/vlc/deprecated.h \
-       ../include/vlc/libvlc.h \
-       ../include/vlc/libvlc_events.h \
-       ../include/vlc/libvlc_media.h \
-       ../include/vlc/libvlc_media_discoverer.h \
-       ../include/vlc/libvlc_media_library.h \
-       ../include/vlc/libvlc_media_list.h \
-       ../include/vlc/libvlc_media_list_player.h \
-       ../include/vlc/libvlc_media_player.h \
-       ../include/vlc/libvlc_structures.h \
-       ../include/vlc/libvlc_vlm.h \
-       $(NULL)
-nodist_pkginclude_HEADERS = ../include/vlc/libvlc_version.h
-
 pluginsinclude_HEADERS = \
        ../include/vlc_access.h \
        ../include/vlc_acl.h \
@@ -138,10 +117,6 @@ noinst_HEADERS = \
        ../include/vlc_windows_interfaces.h \
        $(NULL)
 
-../include/vlc/libvlc_version.h: ../include/vlc/libvlc_version.h.in $(top_builddir)/config.status
-       $(AM_V_GEN)cd "$(top_builddir)" && \
-       $(SHELL) ./config.status --file="src/$@"
-
 ../include/vlc_about.h: Makefile.am $(top_srcdir)/COPYING $(top_srcdir)/THANKS $(top_srcdir)/AUTHORS
        $(AM_V_at)rm -f -- "$@.tmp"
        $(AM_V_at)mkdir -p -- ../include
@@ -164,7 +139,7 @@ noinst_HEADERS = \
 ###############################################################################
 
 pkgconfigdir = $(libdir)/pkgconfig
-pkgconfig_DATA = libvlc.pc vlc-plugin.pc
+pkgconfig_DATA = vlc-plugin.pc
 CLEANFILES += $(pkgconfig_DATA)
 
 .pc.in.pc: $(top_builddir)/config.status
@@ -188,25 +163,20 @@ EXTRA_DIST += libvlc_win32_rc.rc.in
 # Building libvlc
 ###############################################################################
 
-lib_LTLIBRARIES = libvlccore.la libvlc.la
-
-AM_LDFLAGS = -no-undefined
-if HAVE_WIN32
-AM_LDFLAGS += -avoid-version
-endif
-if HAVE_WINCE
-AM_LDFLAGS += -avoid-version
-endif
+lib_LTLIBRARIES = libvlccore.la
 
-libvlccore_la_SOURCES = $(SOURCES_libvlc)
-libvlccore_la_CPPFLAGS = $(INCICONV) \
+AM_CPPFLAGS = $(INCICONV) \
        -DMODULE_STRING=\"main\" \
        -DLOCALEDIR=\"$(localedir)\" \
        -DSYSCONFDIR=\"$(sysconfdir)\" \
        -DDATA_PATH=\"$(vlcdatadir)\" \
        -DPKGLIBDIR=\"$(vlclibdir)\"
-libvlccore_la_CFLAGS = $(CFLAGS_libvlccore)
-libvlccore_la_LDFLAGS = $(LDFLAGS_libvlccore) $(AM_LDFLAGS) \
+AM_CFLAGS = $(CFLAGS_libvlccore)
+
+libvlccore_la_SOURCES = $(SOURCES_libvlc)
+libvlccore_la_LDFLAGS = \
+       -no-undefined \
+       $(LDFLAGS_libvlccore) \
        -no-undefined \
        -export-symbols $(srcdir)/libvlccore.sym \
        -version-info 5:0:0
@@ -217,27 +187,12 @@ libvlccore_la_LIBADD = $(LIBS_libvlccore) \
 libvlccore_la_DEPENDENCIES = libvlccore.sym
 if HAVE_WIN32
 libvlccore_la_DEPENDENCIES += libvlc_win32_rc.$(OBJEXT)
-libvlccore_la_LDFLAGS += -Wl,libvlc_win32_rc.$(OBJEXT)
+libvlccore_la_LDFLAGS += -Wl,libvlc_win32_rc.$(OBJEXT) -avoid-version
 endif
 
 libvlc_win32_rc.$(OBJEXT): libvlc_win32_rc.rc
        $(WINDRES) --include-dir $(top_srcdir)/share -i $< -o $@
 
-libvlc_la_SOURCES = $(SOURCES_libvlc_control)
-libvlc_la_LIBADD = $(LIBS_libvlc) \
-       libvlccore.la ../compat/libcompat.la
-libvlc_la_CPPFLAGS = -DMODULE_STRING=\"libvlc\"
-libvlc_la_CFLAGS = $(CFLAGS_libvlc)
-libvlc_la_LDFLAGS = $(AM_LDFLAGS) $(LDFLAGS_libvlc) \
-       -version-info 6:0:1 \
-       -export-symbols $(srcdir)/libvlc.sym
-libvlc_la_DEPENDENCIES = libvlc.sym libvlccore.la
-if HAVE_WIN32
-libvlc_la_DEPENDENCIES += libvlc_win32_rc.$(OBJEXT)
-libvlc_la_LDFLAGS += -Wl,libvlc_win32_rc.$(OBJEXT)
-endif
-
-
 EXTRA_libvlccore_la_SOURCES = \
        $(SOURCES_libvlc_darwin) \
        $(SOURCES_libvlc_linux) \
@@ -511,30 +466,6 @@ SOURCES_libvlc = \
        $(SOURCES_libvlc_common) \
        $(NULL)
 
-SOURCES_libvlc_control = \
-       revision.c \
-       control/libvlc_internal.h \
-       control/event_internal.h \
-       control/media_internal.h \
-       control/media_list_internal.h \
-       control/media_player_internal.h \
-       control/core.c \
-       control/error.c \
-       control/log.c \
-       control/playlist.c \
-       control/vlm.c \
-       control/video.c \
-       control/audio.c \
-       control/event.c \
-       control/event_async.c \
-       control/media.c \
-       control/media_player.c \
-       control/media_list.c \
-       control/media_list_path.h \
-       control/media_list_player.c \
-       control/media_library.c \
-       control/media_discoverer.c
-
 ###############################################################################
 # libvlc pulse
 ###############################################################################
@@ -593,7 +524,6 @@ check-local:
                        exit 1; \
                fi ; \
        done
-       $(srcdir)/check_headers $(pkginclude_HEADERS)
        $(srcdir)/check_headers $(pluginsinclude_HEADERS)
 
 FORCE:
index 0b3794f7b3e4fd31ad8ef80f2b5f6730790f56c2..51191e15a5ab184a41dfe481d4cf8a2ea2370c75 100644 (file)
 #include <vlc_common.h>
 #include <vlc_modules.h>
 #include <vlc_interface.h>
-
-#if defined( __APPLE__ ) || defined( WIN32 )
-#include "../control/libvlc_internal.h"
-#endif
 #include "libvlc.h"
 
 /*****************************************************************************
index 2740ae043771c28d20c99b7c0aed44216652a002..b8e02bb9cc0cb5022f3ac1f11e8c50435d39e1cb 100644 (file)
@@ -37,7 +37,7 @@
 #endif
 
 #include <vlc_common.h>
-#include "control/libvlc_internal.h"
+#include "../lib/libvlc_internal.h"
 #include <vlc_input.h>
 
 #include "modules/modules.h"
index 65c380973a14b9d46b53bdcd14bc12d1391be151..504e491150cfa44f1f3408e8ea60c69363ffc1cf 100644 (file)
@@ -25,7 +25,7 @@
 #include <vlc_common.h>
 #include <vlc_interface.h>
 #include "libvlc.h"
-#include "control/libvlc_internal.h"
+#include "../lib/libvlc_internal.h"
 
 void vlc_ExitInit( vlc_exit_t *exit )
 {
index af46b5e4ccb5122ff3ab826f4f6f678615d1fc98..ab9af3bd6ca3ba11b814d2c30ed2e9e18c1bcd68 100644 (file)
@@ -34,7 +34,7 @@
     This allows for the direct addition of subitems in the playback options test.
     This would not be necessary if there were an add subitems function.
 */
-#include "../../src/control/media_internal.h"
+#include "../../lib/media_internal.h"
 
 struct check_items_order_data {
     bool done_playing;
index 15e7fc5d0df865ecee61f43b1601b1ec3ad618e1..e710e1ed6fdb7463f1c713f00bc67d60ed899a94 100644 (file)
@@ -24,7 +24,7 @@
 #include <limits.h>
 
 #include "../../libvlc/test.h"
-#include <../src/control/libvlc_internal.h>
+#include "../lib/libvlc_internal.h"
 
 const char *psz_var_name[] = { "a", "abcdef", "abcdefg", "abc123", "abc-123", "é€!!" };
 const int i_var_count = 6;