Move plugin ABI version (MODULE_SYMBOL) out of build system.
authorRémi Denis-Courmont <rem@videolan.org>
Sun, 16 Dec 2007 20:59:21 +0000 (20:59 +0000)
committerRémi Denis-Courmont <rem@videolan.org>
Sun, 16 Dec 2007 20:59:21 +0000 (20:59 +0000)
configure.ac
include/vlc_modules_macros.h
modules/genmf

index 2283427..c1f3626 100644 (file)
@@ -6082,13 +6082,6 @@ AC_DEFINE_UNQUOTED(VLC_COMPILE_HOST, "`hostname`", [host which ran configure])
 AC_DEFINE_UNQUOTED(VLC_COMPILE_DOMAIN, "`dnsdomainname 2>/dev/null || domainname 2>/dev/null || echo unknown`", [domain of the host which ran configure]) 
 AC_DEFINE_UNQUOTED(VLC_COMPILER, "`$CC -v 2>&1 | tail -n 1`", [compiler]) 
 
-dnl New definitions with value matching 0.9.0 release
-module_symbol="0_9_0d"
-AC_DEFINE_UNQUOTED(MODULE_SUFFIX, "__${module_symbol}", [String suffix for module functions])
-AC_DEFINE_UNQUOTED(MODULE_SYMBOL, $module_symbol, [Symbol suffix for module functions])
-VLC_ENTRY="vlc_entry__${module_symbol}"
-AC_SUBST(VLC_ENTRY)
-
 dnl
 dnl  Handle substvars that use $(top_srcdir)
 dnl
index 0870740..de8f8e2 100644 (file)
 #   define MODULE_NAME main
 #endif
 
+/**
+ * Current plugin ABI version
+ */
+# define MODULE_SUFFIX __0_9_0e
+
 /*****************************************************************************
  * Add a few defines. You do not want to read this section. Really.
  *****************************************************************************/
index 9d79c13..94e24c0 100755 (executable)
@@ -53,7 +53,7 @@ AM_LDFLAGS = -rpath '\$(libvlcdir)' -avoid-version \\
 if HAVE_COMPILER_EXPORT
 AM_LDFLAGS += -export-dynamic
 else
-AM_LDFLAGS += -export-symbol-regex ^\$(VLC_ENTRY)\$\$
+AM_LDFLAGS += -export-symbol-regex ^vlc_entry
 endif
 AM_LIBADD = \$(LTLIBVLC)
 endif