def set_options(opt):
opt.BUILTIN_DEFAULT('replace')
- opt.BUNDLED_EXTENSION_DEFAULT('ldb', noextenion='ldb')
+ opt.BUNDLED_EXTENSION_DEFAULT('ldb', noextension='ldb')
opt.RECURSE('lib/tdb')
opt.RECURSE('lib/tevent')
init_function='LDB_BACKEND(ldapi),LDB_BACKEND(ldaps),LDB_BACKEND(ldap)',
deps='talloc LIBCLI_LDAP CREDENTIALS',
internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
- includes='include',
subsystem='ldb')
else:
# this is not included in the s4 build
abi_file = 'ABI/ldb-%s.sigs' % VERSION
- bld.SAMBA_PYTHON('pyldb_util', deps='ldb',
- source='pyldb_util.c')
+ bld.SAMBA_SUBSYSTEM('pyldb_util', deps='ldb',
+ source='pyldb_util.c', needs_python=True)
if not bld.CONFIG_SET('USING_SYSTEM_LDB'):
modules_dir = bld.EXPAND_VARIABLES('${LDB_MODULESDIR}')
bld.SAMBA_LIBRARY('ldb',
COMMON_SRC + ' ' + LDB_MAP_SRC,
- deps='tevent ldb',
+ deps='tevent',
includes='include',
public_headers='include/ldb.h include/ldb_errors.h '\
'include/ldb_module.h include/ldb_handlers.h',
bld.SAMBA_MODULE('ldb_paged_results',
'modules/paged_results.c',
- includes='include',
init_function='LDB_MODULE(paged_results)',
subsystem='ldb')
bld.SAMBA_MODULE('ldb_asq',
'modules/asq.c',
- includes='include',
init_function='LDB_MODULE(asq)',
subsystem='ldb')
bld.SAMBA_MODULE('ldb_server_sort',
'modules/sort.c',
- includes='include',
init_function='LDB_MODULE(server_sort)',
subsystem='ldb')
bld.SAMBA_MODULE('ldb_paged_searches',
'modules/paged_searches.c',
- includes='include',
init_function='LDB_MODULE(paged_searches)',
enabled = s4_build,
subsystem='ldb')
bld.SAMBA_MODULE('ldb_rdn_name',
'modules/rdn_name.c',
- includes='include',
init_function='LDB_MODULE(rdn_name)',
subsystem='ldb')
bld.SAMBA_MODULE('ldb_sample',
'tests/sample_module.c',
- includes='include',
init_function='LDB_MODULE(sample)',
subsystem='ldb')
bld.SAMBA_MODULE('ldb_skel',
'modules/skel.c',
- includes='include',
init_function='LDB_MODULE(skel)',
subsystem='ldb')
bld.SAMBA_MODULE('ldb_sqlite3',
'sqlite3/ldb_sqlite3.c',
- includes='include',
init_function='LDB_BACKEND(sqlite3)',
enabled=False,
subsystem='ldb')
'''ldb_tdb.c ldb_pack.c ldb_search.c ldb_index.c
ldb_cache.c ldb_tdb_wrap.c'''),
init_function='LDB_BACKEND(tdb)',
- includes='include',
deps='tdb',
subsystem='ldb')