Changeset 84d0f814c4aaeb01141e993879de1ce8b0c7fedb
- Timestamp:
- 05/15/08 18:40:44
(2 months ago)
- Author:
- Rémi Denis-Courmont <rem@videolan.org>
- git-committer:
- Rémi Denis-Courmont <rem@videolan.org> 1210869644 +0300
- git-parent:
[703887976e34ccdfa64d31079973bfb97fc93db1]
- git-author:
- Rémi Denis-Courmont <rem@videolan.org> 1210869644 +0300
- Message:
Rename the shared libraries
-
Files:
-
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
| r492c2c6 |
r84d0f81 |
|
| 310 | 310 | # Don't complain if it doesn't work. -- Courmisch |
|---|
| 311 | 311 | libvlc: |
|---|
| 312 | | cd src && $(MAKE) $(AM_MAKEFLAGS) libvlc.la |
|---|
| | 312 | cd src && $(MAKE) $(AM_MAKEFLAGS) libvlccore.la |
|---|
| 313 | 313 | |
|---|
| 314 | 314 | core: |
|---|
| … | … | |
| 672 | 672 | cp "$(top_builddir)/src/.libs/vlc$(EXEEXT)" "$(top_builddir)/vlc-$(VERSION)/" |
|---|
| 673 | 673 | cp "$(top_srcdir)/extras/package/win32/vlc.exe.manifest" "$(top_builddir)/vlc-$(VERSION)/" |
|---|
| | 674 | cp "$(top_builddir)/src/.libs/libvlccore$(LIBEXT)" "vlc-$(VERSION)/" |
|---|
| 674 | 675 | cp "$(top_builddir)/src/.libs/libvlc$(LIBEXT)" "vlc-$(VERSION)/" |
|---|
| 675 | | cp "$(top_builddir)/src/.libs/libvlc-control$(LIBEXT)" "vlc-$(VERSION)/" |
|---|
| 676 | 676 | |
|---|
| 677 | 677 | for file in AUTHORS MAINTAINERS THANKS ; \ |
|---|
| … | … | |
| 775 | 775 | package-win-common-strip: |
|---|
| 776 | 776 | $(STRIP) "$(top_builddir)/vlc-$(VERSION)/vlc$(EXEEXT)" |
|---|
| | 777 | $(STRIP) "vlc-$(VERSION)/libvlccore$(LIBEXT)" |
|---|
| 777 | 778 | $(STRIP) "vlc-$(VERSION)/libvlc$(LIBEXT)" |
|---|
| 778 | | $(STRIP) "vlc-$(VERSION)/libvlc-control$(LIBEXT)" |
|---|
| 779 | 779 | if BUILD_MOZILLA |
|---|
| 780 | 780 | $(STRIP) $(top_builddir)/vlc-$(VERSION)/mozilla/npvlc$(LIBEXT); |
|---|
| r66af5fd |
r84d0f81 |
|
| 1 | 1 | /* |
|---|
| 2 | | * libvlc.cs - libvlc-control CIL bindings |
|---|
| | 2 | * libvlc.cs - libvlc CIL bindings |
|---|
| 3 | 3 | * |
|---|
| 4 | 4 | * $Id$ |
|---|
| … | … | |
| 69 | 69 | IntPtr message; |
|---|
| 70 | 70 | |
|---|
| 71 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_exception_init")] |
|---|
| | 71 | [DllImport ("libvlc.dll", EntryPoint="libvlc_exception_init")] |
|---|
| 72 | 72 | static extern void Init (NativeException e); |
|---|
| 73 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_exception_clear")] |
|---|
| | 73 | [DllImport ("libvlc.dll", EntryPoint="libvlc_exception_clear")] |
|---|
| 74 | 74 | static extern void Clear (NativeException e); |
|---|
| 75 | | /*[DllImport ("libvlc-control.dll", |
|---|
| | 75 | /*[DllImport ("libvlc.dll", |
|---|
| 76 | 76 | EntryPoint="libvlc_exception_raised")] |
|---|
| 77 | 77 | static extern int Raised (NativeException e);*/ |
|---|
| 78 | | [DllImport ("libvlc-control.dll", |
|---|
| | 78 | [DllImport ("libvlc.dll", |
|---|
| 79 | 79 | EntryPoint="libvlc_exception_get_message")] |
|---|
| 80 | 80 | static extern IntPtr GetMessage (NativeException e); |
|---|
| rbf1292e |
r84d0f81 |
|
| 1 | 1 | /** |
|---|
| 2 | 2 | * @file libvlc.cs |
|---|
| 3 | | * @brief libvlc-control CIL bindings |
|---|
| | 3 | * @brief libvlc CIL bindings |
|---|
| 4 | 4 | * |
|---|
| 5 | 5 | * $Id$ |
|---|
| … | … | |
| 72 | 72 | } |
|---|
| 73 | 73 | |
|---|
| 74 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_new")] |
|---|
| | 74 | [DllImport ("libvlc.dll", EntryPoint="libvlc_new")] |
|---|
| 75 | 75 | internal static extern |
|---|
| 76 | 76 | InstanceHandle Create (int argc, U8String[] argv, NativeException ex); |
|---|
| 77 | 77 | |
|---|
| 78 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_release")] |
|---|
| | 78 | [DllImport ("libvlc.dll", EntryPoint="libvlc_release")] |
|---|
| 79 | 79 | static extern void Destroy (IntPtr ptr, NativeException ex); |
|---|
| 80 | 80 | |
|---|
| … | … | |
| 116 | 116 | } |
|---|
| 117 | 117 | |
|---|
| 118 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_loop")] |
|---|
| | 118 | [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_loop")] |
|---|
| 119 | 119 | static extern void PlaylistLoop (InstanceHandle self, bool b, |
|---|
| 120 | 120 | NativeException ex); |
|---|
| … | … | |
| 129 | 129 | } |
|---|
| 130 | 130 | |
|---|
| 131 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_play")] |
|---|
| | 131 | [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_play")] |
|---|
| 132 | 132 | static extern void PlaylistPlay (InstanceHandle self, int id, int optc, |
|---|
| 133 | 133 | U8String[] optv, NativeException ex); |
|---|
| … | … | |
| 139 | 139 | } |
|---|
| 140 | 140 | |
|---|
| 141 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_pause")] |
|---|
| | 141 | [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_pause")] |
|---|
| 142 | 142 | static extern void PlaylistPause (InstanceHandle self, |
|---|
| 143 | 143 | NativeException ex); |
|---|
| … | … | |
| 149 | 149 | } |
|---|
| 150 | 150 | |
|---|
| 151 | | [DllImport ("libvlc-control.dll", |
|---|
| | 151 | [DllImport ("libvlc.dll", |
|---|
| 152 | 152 | EntryPoint="libvlc_playlist_isplaying")] |
|---|
| 153 | 153 | static extern int PlaylistIsPlaying (InstanceHandle self, |
|---|
| … | … | |
| 164 | 164 | } |
|---|
| 165 | 165 | |
|---|
| 166 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_stop")] |
|---|
| | 166 | [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_stop")] |
|---|
| 167 | 167 | static extern void PlaylistStop (InstanceHandle self, |
|---|
| 168 | 168 | NativeException ex); |
|---|
| … | … | |
| 174 | 174 | } |
|---|
| 175 | 175 | |
|---|
| 176 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_next")] |
|---|
| | 176 | [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_next")] |
|---|
| 177 | 177 | static extern void PlaylistNext (InstanceHandle self, |
|---|
| 178 | 178 | NativeException ex); |
|---|
| … | … | |
| 184 | 184 | } |
|---|
| 185 | 185 | |
|---|
| 186 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_prev")] |
|---|
| | 186 | [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_prev")] |
|---|
| 187 | 187 | static extern void PlaylistPrev (InstanceHandle self, |
|---|
| 188 | 188 | NativeException ex); |
|---|
| … | … | |
| 194 | 194 | } |
|---|
| 195 | 195 | |
|---|
| 196 | | [DllImport ("libvlc-control.dll", EntryPoint="libvlc_playlist_clear")] |
|---|
| | 196 | [DllImport ("libvlc.dll", EntryPoint="libvlc_playlist_clear")] |
|---|
| 197 | 197 | static extern void PlaylistClear (InstanceHandle self, |
|---|
| 198 | 198 | NativeException ex); |
|---|
| … | … | |
| 208 | 208 | } |
|---|
| 209 | 209 | |
|---|
| 210 | | [DllImport ("libvlc-control.dll", |
|---|
| | 210 | [DllImport ("libvlc.dll", |
|---|
| 211 | 211 | EntryPoint="libvlc_playlist_add_extended")] |
|---|
| 212 | 212 | static extern int PlaylistAdd (InstanceHandle self, U8String uri, |
|---|
| … | … | |
| 265 | 265 | } |
|---|
| 266 | 266 | |
|---|
| 267 | | [DllImport ("libvlc-control.dll", |
|---|
| | 267 | [DllImport ("libvlc.dll", |
|---|
| 268 | 268 | EntryPoint="libvlc_playlist_delete_item")] |
|---|
| 269 | 269 | static extern int PlaylistDelete (InstanceHandle self, int id, |
|---|
| … | … | |
| 321 | 321 | } |
|---|
| 322 | 322 | |
|---|
| 323 | | [DllImport ("libvlc-control.dll", |
|---|
| | 323 | [DllImport ("libvlc.dll", |
|---|
| 324 | 324 | EntryPoint="libvlc_media_new")] |
|---|
| 325 | 325 | public static extern |
|---|
| … | … | |
| 327 | 327 | NativeException ex); |
|---|
| 328 | 328 | |
|---|
| 329 | | [DllImport ("libvlc-control.dll", |
|---|
| | 329 | [DllImport ("libvlc.dll", |
|---|
| 330 | 330 | EntryPoint="libvlc_media_release")] |
|---|
| 331 | 331 | public static extern void Release (IntPtr ptr); |
|---|
| ra2aa6ae |
r84d0f81 |
|
| 1 | 1 | /* |
|---|
| 2 | | * testvlc.cs - tests for libvlc-control CIL bindings |
|---|
| | 2 | * testvlc.cs - tests for libvlc CIL bindings |
|---|
| 3 | 3 | * |
|---|
| 4 | 4 | * $Id$ |
|---|
| r88ff21f |
r84d0f81 |
|
| 39 | 39 | { |
|---|
| 40 | 40 | |
|---|
| 41 | | LibVlc INSTANCE = (LibVlc) Native.loadLibrary("vlc-control", LibVlc.class); |
|---|
| | 41 | LibVlc INSTANCE = (LibVlc) Native.loadLibrary("vlc", LibVlc.class); |
|---|
| 42 | 42 | |
|---|
| 43 | 43 | LibVlc SYNC_INSTANCE = (LibVlc) Native.synchronizedLibrary(INSTANCE); |
|---|
| r03dbdfe |
r84d0f81 |
|
| 72 | 72 | vlcconfig=get_vlcconfig() |
|---|
| 73 | 73 | if vlcconfig is None: |
|---|
| 74 | | return [ '-lvlc-control' ] |
|---|
| | 74 | return [ '-lvlc' ] |
|---|
| 75 | 75 | else: |
|---|
| 76 | 76 | ldflags = [] |
|---|
| … | … | |
| 82 | 82 | ldflags.append('-lstdc++') |
|---|
| 83 | 83 | if not libtool: |
|---|
| 84 | | # vlc-config is broken and gives a -lvlc-control which |
|---|
| | 84 | # vlc-config is broken and gives a -lvlc which |
|---|
| 85 | 85 | # does not exist if libtool is disabled. |
|---|
| 86 | | ldflags.remove('-lvlc-control') |
|---|
| | 86 | ldflags.remove('-lvlc') |
|---|
| 87 | 87 | return ldflags |
|---|
| 88 | 88 | |
|---|
| r3e1fea3 |
r84d0f81 |
|
| 6292 | 6292 | dnl |
|---|
| 6293 | 6293 | AS_IF([test "${SYS}" = "mingw32"], [ |
|---|
| | 6294 | FILE_LIBVLCCORE_DLL="!define LIBVLCCORE_DLL libvlccore.dll" |
|---|
| 6294 | 6295 | FILE_LIBVLC_DLL="!define LIBVLC_DLL libvlc.dll" |
|---|
| 6295 | | FILE_LIBVLC_CONTROL_DLL="!define LIBVLC_CONTROL_DLL libvlc-control.dll" |
|---|
| 6296 | 6296 | ]) |
|---|
| 6297 | 6297 | |
|---|
| … | … | |
| 6353 | 6353 | AC_SUBST(AM_CPPFLAGS) |
|---|
| 6354 | 6354 | AC_SUBST(MACOSX_DEPLOYMENT_TARGET) |
|---|
| | 6355 | AC_SUBST(FILE_LIBVLCCORE_DLL) |
|---|
| 6355 | 6356 | AC_SUBST(FILE_LIBVLC_DLL) |
|---|
| 6356 | | AC_SUBST(FILE_LIBVLC_CONTROL_DLL) |
|---|
| 6357 | 6357 | |
|---|
| 6358 | 6358 | dnl Create vlc-config.in |
|---|
| r32fcb079 |
r84d0f81 |
|
| 14 | 14 | |
|---|
| 15 | 15 | if HAVE_PLUGINS |
|---|
| 16 | | LTLIBVLC = $(top_builddir)/src/libvlc.la |
|---|
| | 16 | LTLIBVLCCORE = $(top_builddir)/src/libvlccore.la |
|---|
| 17 | 17 | |
|---|
| 18 | 18 | AM_CFLAGS = `$(VLC_CONFIG) --cflags plugin $@` |
|---|
| … | … | |
| 23 | 23 | -shrext $(LIBEXT) \ |
|---|
| 24 | 24 | `$(VLC_CONFIG) --ldflags plugin $@` |
|---|
| 25 | | AM_LIBADD = `$(VLC_CONFIG) -libs plugin $@` $(LTLIBVLC) |
|---|
| | 25 | AM_LIBADD = `$(VLC_CONFIG) -libs plugin $@` $(LTLIBVLCCORE) |
|---|
| 26 | 26 | |
|---|
| 27 | 27 | if HAVE_COMPILER_EXPORT |
|---|
| r2e888fd |
r84d0f81 |
|
| 67 | 67 | lib_LTLIBRARIES = axvlc.la |
|---|
| 68 | 68 | |
|---|
| 69 | | LIBRARIES_libvlc = $(top_builddir)/src/libvlc-control.la \ |
|---|
| 70 | | $(top_builddir)/src/libvlc.la |
|---|
| | 69 | LIBRARIES_libvlc = $(top_builddir)/src/libvlc.la \ |
|---|
| | 70 | $(top_builddir)/src/libvlccore.la |
|---|
| 71 | 71 | |
|---|
| 72 | 72 | axvlc_la_SOURCES = $(SOURCES_activex) |
|---|
| raec97d0 |
r84d0f81 |
|
| 24 | 24 | if BUILD_MOZILLA |
|---|
| 25 | 25 | |
|---|
| 26 | | LIBRARIES_libvlc = $(top_builddir)/src/libvlc-control.la \ |
|---|
| 27 | | $(top_builddir)/src/libvlc.la |
|---|
| | 26 | LIBRARIES_libvlc = $(top_builddir)/src/libvlc.la \ |
|---|
| | 27 | $(top_builddir)/src/libvlccore.la |
|---|
| 28 | 28 | |
|---|
| 29 | 29 | if HAVE_WIN32 |
|---|
| … | … | |
| 112 | 112 | $(INSTALL) ".libs/npvlc.dylib" "$@/Contents/MacOS/VLC Plugin" |
|---|
| 113 | 113 | $(INSTALL) -d "$(srcdir)/$@/Contents/MacOS/lib"; \ |
|---|
| 114 | | install_name_tool -change "$(libdir)/libvlc.1.dylib" \ |
|---|
| | 114 | install_name_tool -change "$(libdir)/libvlccore.0.dylib" \ |
|---|
| | 115 | "@executable_path/lib/libvlccore.dylib" \ |
|---|
| | 116 | "$@/Contents/MacOS/VLC Plugin" |
|---|
| | 117 | install_name_tool -change "$(libdir)/libvlc.2.dylib" \ |
|---|
| 115 | 118 | "@executable_path/lib/libvlc.dylib" \ |
|---|
| 116 | 119 | "$@/Contents/MacOS/VLC Plugin" |
|---|
| 117 | | install_name_tool -change "$(libdir)/libvlc-control.1.dylib" \ |
|---|
| 118 | | "@executable_path/lib/libvlc-control.dylib" \ |
|---|
| 119 | | "$@/Contents/MacOS/VLC Plugin" |
|---|
| 120 | | $(INSTALL) "$(top_builddir)/src/.libs/libvlc.1.dylib" \ |
|---|
| | 120 | $(INSTALL) "$(top_builddir)/src/.libs/libvlccore.0.dylib" \ |
|---|
| | 121 | "$@/Contents/MacOS/lib/libvlccore.dylib" |
|---|
| | 122 | $(INSTALL) "$(top_builddir)/src/.libs/libvlc.2.dylib" \ |
|---|
| 121 | 123 | "$@/Contents/MacOS/lib/libvlc.dylib" |
|---|
| 122 | | $(INSTALL) "$(top_builddir)/src/.libs/libvlc-control.1.dylib" \ |
|---|
| 123 | | "$@/Contents/MacOS/lib/libvlc-control.dylib" |
|---|
| 124 | | install_name_tool -change "$(libdir)/libvlc.1.dylib" \ |
|---|
| 125 | | "@executable_path/lib/libvlc.dylib" \ |
|---|
| 126 | | "$@/Contents/MacOS/lib/libvlc-control.dylib" |
|---|
| | 124 | install_name_tool -change "$(libdir)/libvlccore.0.dylib" \ |
|---|
| | 125 | "@executable_path/lib/libvlccore.dylib" \ |
|---|
| | 126 | "$@/Contents/MacOS/lib/libvlc.dylib" |
|---|
| 127 | 127 | dylib="$@/Contents/MacOS/VLC Plugin"; $(FIXEXECPATH) ; |
|---|
| | 128 | dylib="$@/Contents/MacOS/lib/libvlccore.dylib"; $(FIXEXECPATH) ; |
|---|
| 128 | 129 | dylib="$@/Contents/MacOS/lib/libvlc.dylib"; $(FIXEXECPATH) ; |
|---|
| 129 | | dylib="$@/Contents/MacOS/lib/libvlc-control.dylib"; $(FIXEXECPATH) ; |
|---|
| 130 | 130 | $(INSTALL) -d "$@/Contents/Resources" |
|---|
| 131 | 131 | $(INSTALL) npvlc.rsrc "$@/Contents/Resources/VLC Plugin.rsrc" |
|---|
| … | … | |
| 138 | 138 | dylib="$@/Contents/MacOS/modules/`basename $$i`"; \ |
|---|
| 139 | 139 | $(INSTALL) "$$i" "$$dylib"; \ |
|---|
| 140 | | install_name_tool -change "$(libdir)/libvlc.1.dylib" \ |
|---|
| 141 | | "@executable_path/lib/libvlc.dylib" "$$dylib"; \ |
|---|
| | 140 | install_name_tool -change "$(libdir)/libvlccore.0.dylib" \ |
|---|
| | 141 | "@executable_path/lib/libvlccore.dylib" "$$dylib"; \ |
|---|
| 142 | 142 | $(FIXEXECPATH) ; \ |
|---|
| 143 | 143 | fi ; \ |
|---|
| r8e18f5c |
r84d0f81 |
|
| 9 | 9 | vlc-control.pc.in \ |
|---|
| 10 | 10 | vlc-plugin.pc.in \ |
|---|
| 11 | | libvlc.sym |
|---|
| | 11 | libvlccore.sym |
|---|
| 12 | 12 | |
|---|
| 13 | 13 | BUILT_SOURCES = modules/builtin.h misc/revision.c ../include/vlc_about.h |
|---|
| … | … | |
| 160 | 160 | $(top_builddir)/compile |
|---|
| 161 | 161 | |
|---|
| 162 | | lib_LTLIBRARIES = libvlc.la libvlc-control.la |
|---|
| | 162 | lib_LTLIBRARIES = libvlccore.la libvlc.la |
|---|
| 163 | 163 | |
|---|
| 164 | 164 | AM_LDFLAGS = -no-undefined -no-install |
|---|
| … | … | |
| 167 | 167 | endif |
|---|
| 168 | 168 | |
|---|
| 169 | | libvlc_la_SOURCES = $(SOURCES_libvlc) |
|---|
| 170 | | nodist_libvlc_la_SOURCES = misc/revision.c |
|---|
| 171 | | libvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \ |
|---|
| | 169 | libvlccore_la_SOURCES = $(SOURCES_libvlc) |
|---|
| | 170 | nodist_libvlccore_la_SOURCES = misc/revision.c |
|---|
| | 171 | libvlccore_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \ |
|---|
| 172 | 172 | -DMODULE_STRING=\"main\" \ |
|---|
| 173 | 173 | -DLOCALEDIR=\"$(localedir)\" \ |
|---|
| … | … | |
| 176 | 176 | -DLIBDIR=\"$(libdir)\" \ |
|---|
| 177 | 177 | -DPLUGIN_PATH=\"$(pkglibdir)\" |
|---|
| 178 | | libvlc_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags libvlc` |
|---|
| 179 | | libvlc_la_OBJCFLAGS = `$(VLC_CONFIG) --objcflags libvlc` |
|---|
| 180 | | libvlc_la_LDFLAGS = `$(VLC_CONFIG) --ldflags libvlc` $(AM_LDFLAGS) \ |
|---|
| 181 | | -version-info 1:0:0 |
|---|
| | 178 | libvlccore_la_CXXFLAGS = `$(VLC_CONFIG) --cxxflags libvlc` |
|---|
| | 179 | libvlccore_la_OBJCFLAGS = `$(VLC_CONFIG) --objcflags libvlc` |
|---|
| | 180 | libvlccore_la_LDFLAGS = `$(VLC_CONFIG) --ldflags libvlc` $(AM_LDFLAGS) \ |
|---|
| | 181 | -version-info 0:0:0 |
|---|
| | 182 | if HAVE_COMPILER_EXPORT |
|---|
| | 183 | libvlccore_la_LDFLAGS += -export-dynamic |
|---|
| | 184 | else |
|---|
| | 185 | libvlccore_la_LDFLAGS += -export-symbols $(srcdir)/libvlccore.sym |
|---|
| | 186 | endif |
|---|
| | 187 | libvlccore_la_LIBADD = `$(VLC_CONFIG) -libs libvlc` $(AM_LIBADD) $(LTLIBINTL) |
|---|
| | 188 | libvlccore_la_DEPENDENCIES = libvlccore.sym |
|---|
| | 189 | |
|---|
| | 190 | libvlc_la_SOURCES = $(SOURCES_libvlc_control) |
|---|
| | 191 | libvlc_la_LIBADD = libvlccore.la |
|---|
| | 192 | libvlc_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \ |
|---|
| | 193 | -DMODULE_STRING=\"control\" |
|---|
| | 194 | libvlc_la_LDFLAGS = $(AM_LDFLAGS) -version-info 2:0:0 |
|---|
| 182 | 195 | if HAVE_COMPILER_EXPORT |
|---|
| 183 | 196 | libvlc_la_LDFLAGS += -export-dynamic |
|---|
| 184 | 197 | else |
|---|
| 185 | | libvlc_la_LDFLAGS += -export-symbols $(srcdir)/libvlc.sym |
|---|
| 186 | | endif |
|---|
| 187 | | libvlc_la_LIBADD = `$(VLC_CONFIG) -libs libvlc` $(AM_LIBADD) $(LTLIBINTL) |
|---|
| 188 | | |
|---|
| 189 | | libvlc_la_DEPENDENCIES = libvlc.sym |
|---|
| 190 | | |
|---|
| 191 | | libvlc_control_la_SOURCES = $(SOURCES_libvlc_control) |
|---|
| 192 | | libvlc_control_la_LIBADD = libvlc.la |
|---|
| 193 | | libvlc_control_la_CFLAGS = `$(VLC_CONFIG) --cflags libvlc` \ |
|---|
| 194 | | -DMODULE_STRING=\"control\" |
|---|
| 195 | | libvlc_control_la_LDFLAGS = $(AM_LDFLAGS) -version-info 1:0:0 |
|---|
| 196 | | if HAVE_COMPILER_EXPORT |
|---|
| 197 | | libvlc_control_la_LDFLAGS += -export-dynamic |
|---|
| 198 | | else |
|---|
| 199 | | libvlc_control_la_LDFLAGS += -export-symbols-regex '^_?(libvlc|mediacontrol)_.*' |
|---|
| 200 | | endif |
|---|
| 201 | | |
|---|
| 202 | | EXTRA_libvlc_la_SOURCES = \ |
|---|
| | 198 | libvlc_la_LDFLAGS += -export-symbols-regex '^_?(libvlc|mediacontrol)_.*' |
|---|
| | 199 | endif |
|---|
| | 200 | |
|---|
| | 201 | EXTRA_libvlccore_la_SOURCES = \ |
|---|
| 203 | 202 | $(SOURCES_libvlc_beos) \ |
|---|
| 204 | 203 | $(SOURCES_libvlc_darwin) \ |
|---|
| … | … | |
| 211 | 210 | $(NULL) |
|---|
| 212 | 211 | if HAVE_BEOS |
|---|
| 213 | | libvlc_la_SOURCES += $(SOURCES_libvlc_beos) |
|---|
| | 212 | libvlccore_la_SOURCES += $(SOURCES_libvlc_beos) |
|---|
| 214 | 213 | else |
|---|
| 215 | 214 | if HAVE_DARWIN |
|---|
| 216 | | libvlc_la_SOURCES += $(SOURCES_libvlc_darwin) |
|---|
| | 215 | libvlccore_la_SOURCES += $(SOURCES_libvlc_darwin) |
|---|
| 217 | 216 | else |
|---|
| 218 | 217 | if HAVE_LINUX |
|---|
| 219 | | libvlc_la_SOURCES += $(SOURCES_libvlc_linux) |
|---|
| | 218 | libvlccore_la_SOURCES += $(SOURCES_libvlc_linux) |
|---|
| 220 | 219 | else |
|---|
| 221 | 220 | if HAVE_WIN32 |
|---|
| 222 | | libvlc_la_SOURCES += $(SOURCES_libvlc_win32) |
|---|
| | 221 | libvlccore_la_SOURCES += $(SOURCES_libvlc_win32) |
|---|
| 223 | 222 | else |
|---|
| 224 | 223 | if HAVE_WINCE |
|---|
| 225 | | libvlc_la_SOURCES += $(SOURCES_libvlc_win32) |
|---|
| 226 | | else |
|---|
| 227 | | libvlc_la_SOURCES += $(SOURCES_libvlc_other) |
|---|
| | 224 | libvlccore_la_SOURCES += $(SOURCES_libvlc_win32) |
|---|
| | 225 | else |
|---|
| | 226 | libvlccore_la_SOURCES += $(SOURCES_libvlc_other) |
|---|
| 228 | 227 | endif |
|---|
| 229 | 228 | endif |
|---|
| … | … | |
| 232 | 231 | endif |
|---|
| 233 | 232 | if BUILD_DIRENT |
|---|
| 234 | | libvlc_la_SOURCES += $(SOURCES_libvlc_dirent) |
|---|
| | 233 | libvlccore_la_SOURCES += $(SOURCES_libvlc_dirent) |
|---|
| 235 | 234 | endif |
|---|
| 236 | 235 | if BUILD_GETOPT |
|---|
| 237 | | libvlc_la_SOURCES += $(SOURCES_libvlc_getopt) |
|---|
| | 236 | libvlccore_la_SOURCES += $(SOURCES_libvlc_getopt) |
|---|
| 238 | 237 | endif |
|---|
| 239 | 238 | if ENABLE_SOUT |
|---|
| 240 | | libvlc_la_SOURCES += $(SOURCES_libvlc_sout) |
|---|
| | 239 | libvlccore_la_SOURCES += $(SOURCES_libvlc_sout) |
|---|
| 241 | 240 | endif |
|---|
| 242 | 241 | |
|---|
| … | … | |
| 441 | 440 | vlc_CFLAGS = `$(VLC_CONFIG) --cflags vlc` |
|---|
| 442 | 441 | vlc_LDFLAGS = `$(VLC_CONFIG) --ldflags vlc` |
|---|
| 443 | | vlc_LDADD = $(DATA_win32_rc) libvlc.la $(LTLIBINTL) `$(VLC_CONFIG) -libs vlc` |
|---|
| | 442 | vlc_LDADD = $(DATA_win32_rc) libvlccore.la $(LTLIBINTL) \ |
|---|
| | 443 | `$(VLC_CONFIG) -libs vlc` |
|---|
| 444 | 444 | |
|---|
| 445 | 445 | if BUILD_VLC |
|---|
| rf8c4e77 |
r84d0f81 |
|
| 8 | 8 | Version: @VERSION@ |
|---|
| 9 | 9 | Cflags: -I${includedir} |
|---|
| 10 | | Libs: -L${libdir} -lvlc-control |
|---|
| 11 | | Libs.private: -lvlc |
|---|
| | 10 | Libs: -L${libdir} -lvlc |
|---|
| | 11 | Libs.private: -lvlccore |
|---|
| r4d96b2a |
r84d0f81 |
|
| 13 | 13 | -D_REENTRANT \ |
|---|
| 14 | 14 | -D_THREAD_SAFE |
|---|
| 15 | | Libs: -L${libdir} -lvlc |
|---|
| | 15 | Libs: -L${libdir} -lvlccore |
|---|