]> git.sesse.net Git - vlc/commitdiff
Continue fixing static builds
authorRémi Denis-Courmont <rem@videolan.org>
Wed, 15 Aug 2007 17:37:20 +0000 (17:37 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Wed, 15 Aug 2007 17:37:20 +0000 (17:37 +0000)
Makefile.am
bootstrap
include/vlc_modules_macros.h

index c04837b4ff9b502fabe3f67ebea44c4e949be108..d3ea1c3f1c3b2da4b6b6b89ef2a7dbe3f9b0d0a8 100644 (file)
@@ -278,7 +278,7 @@ vlc$(EXEEXT): $(vlc_OBJECTS) $(vlc_DEPENDENCIES)
          objc) cmd="$(OBJCLINK)" ;; \
          c|*) cmd="$(LINK)" ;; \
        esac ; \
-       cmd="$$cmd $(vlc_OBJECTS) $(vlc_LDFLAGS) $(vlc_LDADD)" ; \
+       cmd="$$cmd $(vlc_OBJECTS) $(vlc_LDADD) $(vlc_LDFLAGS)" ; \
        echo $$cmd ; \
        eval $$cmd
 
index 79f9fb1c4453dfa43e2770d1b17f565ea08653f7..a19662e631ac38eb08d351180aeca78ea71b4117 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -221,6 +221,7 @@ EXTRA_LTLIBRARIES = ${extra_ltlibs}
 
 include Modules.am
 
+if HAVE_PLUGINS
 LTLIBVLC = -L\$(top_builddir)/src -lvlc
 
 AM_LDFLAGS = -rpath '\$(libvlcdir)' -avoid-version \\
@@ -231,6 +232,7 @@ else
 AM_LDFLAGS += -export-symbol-regex ^\$(VLC_ENTRY)\$\$
 endif
 AM_LIBADD = \$(LTLIBVLC)
+endif
 
 all: all-modules
 
index 7eb378a4b4a33cb9c5367658a3b7522f9318686a..761a3081bde6936eb4b5009cd02fb9fb8bc57c6b 100644 (file)
@@ -41,7 +41,7 @@
  * if user has #defined MODULE_NAME foo, then we will need:
  * #define MODULE_STRING "foo"
  *
- * and, if __BUILTIN__ is set, we will also need:
+ * and, if HAVE_DYNAMIC_PLUGINS is NOT set, we will also need:
  * #define MODULE_FUNC( zog ) module_foo_zog
  *
  * this can't easily be done with the C preprocessor, thus a few ugly hacks.
 
 /* If the module is built-in, then we need to define foo_InitModule instead
  * of InitModule. Same for Activate- and DeactivateModule. */
-#if defined( __BUILTIN__ )
-#   define E_( function )          CONCATENATE( function, MODULE_NAME )
-#   define __VLC_SYMBOL( symbol )  CONCATENATE( symbol, MODULE_NAME )
-#elif defined( __PLUGIN__ )
+#if defined (HAVE_DYNAMIC_PLUGINS)
 #   define E_( function )          CONCATENATE( function, MODULE_SYMBOL )
 #   define __VLC_SYMBOL( symbol  ) CONCATENATE( symbol, MODULE_SYMBOL )
+#else
+#   define E_( function )          CONCATENATE( function, MODULE_NAME )
+#   define __VLC_SYMBOL( symbol )  CONCATENATE( symbol, MODULE_NAME )
 #endif
 
 #if defined( __PLUGIN__ ) && ( defined( WIN32 ) || defined( UNDER_CE ) )