Changeset 6ed527e81716d8d7dea81f26ccfa7771ad67f6a6

Show
Ignore:
Timestamp:
10/12/06 20:56:13 (2 years ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1165780573 +0000
git-parent:

[98b71c2564df05348d4615870caf2b147530dc3f]

git-author:
Rémi Denis-Courmont <rem@videolan.org> 1165780573 +0000
Message:

Use shared libvlc on Win32

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Makefile.am

    r839bc0f r6ed527e  
    287287vlc_LDFLAGS = 
    288288else 
    289 if BUILD_SHARED 
     289if HAVE_WIN32 
    290290vlc_LDFLAGS = `$(VLC_CONFIG) --libs vlc` -Wl,-rpath $(libdir) -L$(top_builddir)/src -lvlc 
    291 if HAVE_WIN32 
    292291LIB_libvlc = libvlc.dll.a 
    293 else 
    294 LIB_libvlc = libvlc$(LIBEXT) 
    295 endif 
    296292LIBVLC = 
    297293else 
     
    671667    cp "$(top_builddir)/vlc$(EXEEXT)" "$(top_builddir)/vlc-${VERSION}/" 
    672668    cp "$(top_srcdir)/vlc.exe.manifest" "$(top_builddir)/vlc-${VERSION}/" 
    673 if BUILD_SHARED 
    674669    cp "src/libvlc$(LIBEXT)" "vlc-${VERSION}/" 
    675 endif 
    676670 
    677671    for file in AUTHORS MAINTAINERS THANKS NEWS COPYING README ; \ 
     
    740734package-win-common-strip: 
    741735    $(STRIP) "$(top_builddir)/vlc-${VERSION}/vlc$(EXEEXT)" 
    742 if BUILD_SHARED 
    743736    $(STRIP) "vlc-${VERSION}/libvlc$(LIBEXT)" 
    744 endif 
    745737if BUILD_MOZILLA 
    746738    $(STRIP) $(top_builddir)/vlc-${VERSION}/mozilla/*$(LIBEXT); 
  • activex/Makefile.am

    rfc9b8e5 r6ed527e  
    6565    $(NULL) 
    6666 
    67 if BUILD_SHARED 
    6867LIBRARIES_libvlc = $(top_builddir)/src/libvlc.dll.a 
    69 else 
    70 LIBRARIES_libvlc = $(top_builddir)/src/libvlc.a 
    71 endif 
    7268 
    7369if BUILD_ACTIVEX 
     
    7773axvlcdir = $(libdir) 
    7874 
    79 LDFLAGS_activex = `$(VLC_CONFIG) --libs activex libvlc builtin
     75LDFLAGS_activex = `$(VLC_CONFIG) --libs activex libvlc
    8076 
    8177libaxvlc_a_SOURCES = $(SOURCES_activex) $(SOURCE_dll) 
     
    8581 
    8682axvlc$(LIBEXT): $(libaxvlc_a_OBJECTS) \ 
    87                   $(libaxvlc_a_DEPENDENCIES) stamp-builtin 
     83                  $(libaxvlc_a_DEPENDENCIES) 
    8884    $(CXXLINK) $(libaxvlc_a_OBJECTS) $(DATA_axvlc_rc) \ 
    8985    $(srcdir)/axvlc.def \ 
     
    135131 
    136132############################################################################### 
    137 # Stamp rules 
    138 ############################################################################### 
    139  
    140 clean-stamp: 
    141     rm -f stamp-builtin 
    142  
    143 if BUILD_SHARED 
    144 stamp-builtin: 
    145 else 
    146 stamp-builtin: $(shell ${VLC_CONFIG} --target builtin) 
    147 endif 
    148     @touch $@ 
    149  
    150  
    151 ############################################################################### 
    152133# Clean rules 
    153134############################################################################### 
  • configure.ac

    r454b19b r6ed527e  
    280280 
    281281AC_ARG_ENABLE(libtool, 
    282     [  --enable-libtool        use libtool (default disabled)]) 
     282    [  --enable-libtool        use libtool (default enabled)]) 
    283283AM_CONDITIONAL(USE_LIBTOOL, [test "x${enable_libtool}" != "xno"]) 
    284284 
     
    14441444[  --enable-release        activate extra optimizations (default disabled)]) 
    14451445test "${enable_release}" != "yes" && enable_release="no" 
    1446  
    1447 dnl 
    1448 dnl  Is the shared libvlc forced ? 
    1449 dnl 
    1450 AC_ARG_ENABLE(shared-libvlc, 
    1451   [  --enable-shared-libvlc  Win32 libvlc.dll build (default disabled)]) 
    1452 AS_IF([test "${enable_libtool}" != "no" && test "${enable_shared_libvlc}"], [ 
    1453   AC_MSG_ERROR([--enable-shared-libvlc and --enable-libtool are mutually exclusive]) 
    1454 ]) 
    14551446 
    14561447dnl 
     
    55485539dnl Pic and shared libvlc stuff 
    55495540dnl 
    5550 AS_IF([test "x${enable_shared_libvlc}" = "x"], [enable_shared_libvlc=no]) 
    5551 AM_CONDITIONAL(BUILD_SHARED, [test "${enable_shared_libvlc}" != "no"]) 
    5552 AS_IF([test "${enable_shared_libvlc}" != "no" || test "${enable_libtool}" != "no"], [ 
     5541AS_IF([test "${SYS}" = "mingw32" || test "${enable_libtool}" != "no"], [ 
    55535542  AC_DEFINE(HAVE_SHARED_LIBVLC, 1, [Define to 1 if libvlc is built as a shared library.]) 
    55545543  FILE_LIBVLC_DLL="!define LIBVLC_DLL libvlc.dll" 
  • mozilla/Makefile.am

    rec07766 r6ed527e  
    2424    support/npwin.cpp support/npmac.cpp support/npunix.c 
    2525 
    26 if BUILD_SHARED 
    2726LIBRARIES_libvlc_pic = -Wl,-rpath '$(libdir)' -L$(top_builddir)/src -lvlc 
    2827LIBRARIES_libvlc_nopic = $(LIBRARIES_libvlc_pic) 
    29 else 
    30 LIBRARIES_libvlc_pic = $(top_builddir)/src/libvlc.a 
    31 LIBRARIES_libvlc_nopic = $(top_builddir)/src/libvlc.a 
    32 endif 
    3328 
    3429if BUILD_MOZILLA 
  • src/Makefile.am

    r4b8daf8 r6ed527e  
    155155 
    156156if HAVE_WIN32 
    157 if BUILD_SHARED 
    158157DATA_noinst_libvlc = libvlc$(LIBEXT) libvlc$(LIBEXT).a 
    159 endif 
    160158 
    161159libvlc.dll.a: libvlc$(LIBEXT) 
     
    331329 
    332330if !USE_LIBTOOL 
    333 if !BUILD_SHARED 
     331if !HAVE_WIN32 
    334332CLEANFILES += misc/version.c 
    335333endif 
     
    352350 
    353351if !USE_LIBTOOL 
    354 if !BUILD_SHARED 
     352if !HAVE_WIN32 
    355353stamp-api: Makefile.in $(HEADERS_include) ../vlc-api.pl 
    356354    ( cd $(srcdir) && cat $(HEADERS_include) ) | \