ldflags = TO_LIST(ldflags)
- if private_library:
- if vnum:
- Logs.error("vnum is invalid for private libraries")
- sys.exit(1)
-
features = 'cc cshlib symlink_lib install_lib'
if target_type == 'PYTHON':
features += ' pyext'
bld.PKG_CONFIG_FILES('talloc.pc', vnum=VERSION)
bld.INSTALL_FILES('${INCLUDEDIR}', 'talloc.h')
private_library = False
- vnum = VERSION
# should we also install the symlink to libtalloc1.so here?
bld.SAMBA_LIBRARY('talloc-compat1-%s' % (VERSION),
bld.PKG_CONFIG_FILES('pytalloc-util.pc', vnum=VERSION)
else:
private_library = True
- vnum = None
if not bld.CONFIG_SET('USING_SYSTEM_TALLOC'):
abi_directory='ABI',
abi_match='talloc* _talloc*',
hide_symbols=True,
- vnum=vnum,
+ vnum=VERSION,
private_library=private_library,
manpages='talloc.3')
abi_directory='ABI',
abi_match='py* Py*',
pyext=True,
- vnum=vnum,
+ vnum=VERSION,
private_library=private_library,
)
bld.INSTALL_FILES('${INCLUDEDIR}', 'pytalloc.h')
bld.env.PKGCONFIGDIR = '${LIBDIR}/pkgconfig'
bld.PKG_CONFIG_FILES('tdb.pc', vnum=VERSION)
bld.INSTALL_FILES('${INCLUDEDIR}', 'include/tdb.h', flat=True)
- vnum = VERSION
private_library = False
else:
private_library = True
- vnum = None
if not bld.CONFIG_SET('USING_SYSTEM_TDB'):
bld.SAMBA_LIBRARY('tdb',
abi_directory='ABI',
abi_match='tdb_*',
hide_symbols=True,
- vnum=vnum,
+ vnum=VERSION,
private_library=private_library)
bld.SAMBA_BINARY('tdbtorture',
bld.PKG_CONFIG_FILES('tevent.pc', vnum=VERSION)
bld.INSTALL_FILES('${INCLUDEDIR}', 'tevent.h')
private_library = False
- vnum = VERSION
else:
private_library = True
- vnum = None
if not bld.CONFIG_SET('USING_SYSTEM_TEVENT'):
bld.SAMBA_LIBRARY('tevent',
enabled= not bld.CONFIG_SET('USING_SYSTEM_TEVENT'),
abi_directory='ABI',
abi_match='tevent_* _tevent_*',
- vnum=vnum,
+ vnum=VERSION,
private_library=private_library)
bld.SAMBA_PYTHON('pytevent',
if bld.env.standalone_ldb:
private_library = False
- vnum = VERSION
else:
private_library = True
- vnum = None
LDB_MAP_SRC = bld.SUBDIR('ldb_map',
'ldb_map.c ldb_map_inbound.c ldb_map_outbound.c')
deps='ldb',
source='pyldb_util.c',
public_headers='pyldb.h',
- vnum=vnum,
+ vnum=VERSION,
private_library=private_library,
pc_files='pyldb-util.pc',
pyext=True)
public_headers='include/ldb.h include/ldb_errors.h '\
'include/ldb_module.h include/ldb_handlers.h',
pc_files='ldb.pc',
- vnum=vnum,
+ vnum=VERSION,
private_library=private_library,
manpages='man/ldb.3',
abi_directory = 'ABI',