Clean up
authorRémi Denis-Courmont <rem@videolan.org>
Fri, 20 Jul 2007 13:13:53 +0000 (13:13 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Fri, 20 Jul 2007 13:13:53 +0000 (13:13 +0000)
bootstrap

index 39fe1a3..83865ca 100755 (executable)
--- a/bootstrap
+++ b/bootstrap
@@ -221,12 +221,15 @@ include Modules.am
 
 LTLIBVLC = \$(top_builddir)/src/libvlc.la
 
+AM_LDFLAGS = -rpath '\$(libvlcdir)' -avoid-version \\
+       -module -no-undefined -shrext \$(LIBEXT) \\
+       -export-symbol-regex ^\$(VLC_ENTRY)\$\$
+
 if USE_LIBTOOL
-LIBADD = \$(LTLIBVLC)
+AM_LIBADD = \$(LTLIBVLC)
 endif
 if HAVE_WIN32
 LIBVLC = \$(top_builddir)/src/libvlc.dll
-LIBADD = \$(LIBVLC)
 endif
 
 all: all-modules
@@ -252,7 +255,7 @@ endif
 # Build a plugin with the adequate linker and linker's flags
 _plugin.la_plugin\$(LIBEXT):
        @mod="\$*" ; mod=\$\${mod#lib} ; \
-       ldfl="\`\$(VLC_CONFIG) --libs plugin \$\$mod\` \$(LIBADD) -u \$(SYMPREF)\$(VLC_ENTRY)" ; \
+       ldfl="\`\$(VLC_CONFIG) --libs plugin \$\$mod\` \$(LIBVLC) -u \$(SYMPREF)\$(VLC_ENTRY)" ; \
        case \`\$(VLC_CONFIG) --linkage \$\$mod\` in \\
          c++)  ld="\$(CXXLINK)" ;; \
          objc) ld="\$(OBJCLINK)" ;; \
@@ -349,9 +352,8 @@ EOF
 lib${mod}_plugin_la_CFLAGS = \`\$(VLC_CONFIG) --cflags plugin ${mod}\`
 lib${mod}_plugin_la_CXXFLAGS = \`\$(VLC_CONFIG) --cxxflags plugin ${mod}\`
 lib${mod}_plugin_la_OBJCFLAGS = \`\$(VLC_CONFIG) --objcflags plugin ${mod}\`
-lib${mod}_plugin_la_LDFLAGS = \`\$(VLC_CONFIG) --libs plugin ${mod}\` \\
-       -rpath '\$(libvlcdir)' -avoid-version -module -shrext \$(LIBEXT) \\
-       -export-symbol-regex ^\$(VLC_ENTRY)\$\$ -no-undefined \$(LIBADD)
+lib${mod}_plugin_la_LDFLAGS = \`\$(VLC_CONFIG) --libs plugin ${mod}\` \$(AM_LDFLAGS)
+lib${mod}_plugin_la_LIBADD = $\(AM_LIBADD)
 EOF
   done
 done