Changeset e684b424fbd7cea2f9780a518624b64368f372ef

Show
Ignore:
Timestamp:
16/12/07 21:59:21 (1 year ago)
Author:
Rémi Denis-Courmont <rem@videolan.org>
git-committer:
Rémi Denis-Courmont <rem@videolan.org> 1197838761 +0000
git-parent:

[6a77f2907f3f4e7e4e32ee62b88763904288e00d]

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

Move plugin ABI version (MODULE_SYMBOL) out of build system.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • configure.ac

    r270d869 re684b42  
    60836083AC_DEFINE_UNQUOTED(VLC_COMPILER, "`$CC -v 2>&1 | tail -n 1`", [compiler])  
    60846084 
    6085 dnl New definitions with value matching 0.9.0 release 
    6086 module_symbol="0_9_0d" 
    6087 AC_DEFINE_UNQUOTED(MODULE_SUFFIX, "__${module_symbol}", [String suffix for module functions]) 
    6088 AC_DEFINE_UNQUOTED(MODULE_SYMBOL, $module_symbol, [Symbol suffix for module functions]) 
    6089 VLC_ENTRY="vlc_entry__${module_symbol}" 
    6090 AC_SUBST(VLC_ENTRY) 
    6091  
    60926085dnl 
    60936086dnl  Handle substvars that use $(top_srcdir) 
  • include/vlc_modules_macros.h

    r5ace50e re684b42  
    3232#   define MODULE_NAME main 
    3333#endif 
     34 
     35/** 
     36 * Current plugin ABI version 
     37 */ 
     38# define MODULE_SUFFIX __0_9_0e 
    3439 
    3540/***************************************************************************** 
  • modules/genmf

    r53e6603 re684b42  
    5454AM_LDFLAGS += -export-dynamic 
    5555else 
    56 AM_LDFLAGS += -export-symbol-regex ^\$(VLC_ENTRY)\$\$ 
     56AM_LDFLAGS += -export-symbol-regex ^vlc_entry 
    5757endif 
    5858AM_LIBADD = \$(LTLIBVLC)