#!/usr/bin/env python
+bld.SAMBA_LIBRARY('DSDB_MODULE',
+ source=[],
+ deps='DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA DSDB_MODULE_HELPER_RIDALLOC',
+ private_library=True,
+ grouping_library=True)
+
bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPERS',
- source='util.c acl_util.c',
+ source='util.c acl_util.c schema_util.c',
autoproto='util_proto.h',
- deps='ldb LIBNDR SAMDB_COMMON'
+ deps='ldb LIBNDR SAMDB_COMMON LIBSECURITY_SESSION'
)
bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPER_RIDALLOC',
subsystem='ldb',
init_function='LDB_MODULE(repl_meta_data)',
internal_module=False,
- deps='SAMDB talloc LIBEVENTS LIBNDR NDR_DRSUAPI NDR_DRSBLOBS LIBNDR DSDB_MODULE_HELPERS'
+ deps='SAMDB talloc LIBEVENTS LIBNDR NDR_DRSUAPI NDR_DRSBLOBS LIBNDR DSDB_MODULE_HELPERS LIBSECURITY_SESSION'
)
source='schema_load.c',
subsystem='ldb',
init_function='LDB_MODULE(schema_load)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='SAMDB talloc LIBEVENTS DSDB_MODULE_HELPERS'
)
source='schema_data.c',
subsystem='ldb',
init_function='LDB_MODULE(schema_data)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='SAMDB talloc LIBEVENTS DSDB_MODULE_HELPERS'
)
bld.SAMBA_MODULE('ldb_simple_ldap_map',
source='simple_ldap_map.c',
- aliases='entryuuid nsuniqueid',
+ aliases='ldb_entryuuid ldb_nsuniqueid',
subsystem='ldb',
init_function='LDB_MODULE(entryuuid),LDB_MODULE(nsuniqueid)',
internal_module=False,
- deps='talloc LIBEVENTS ldb LIBNDR'
+ deps='talloc LIBEVENTS ldb LIBNDR LDBSAMBA'
)
source='rootdse.c',
subsystem='ldb',
init_function='LDB_MODULE(rootdse)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
- deps='talloc LIBEVENTS SAMDB MESSAGING'
+ internal_module=False,
+ deps='talloc LIBEVENTS SAMDB MESSAGING LIBSECURITY_SESSION'
)
source='extended_dn_in.c',
subsystem='ldb',
init_function='LDB_MODULE(extended_dn_in)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc LIBEVENTS LIBSAMBA-UTIL'
)
bld.SAMBA_MODULE('ldb_extended_dn_out',
source='extended_dn_out.c',
- aliases='extended_dn_out_ldb extended_dn_out_openldap extended_dn_out_fds',
+ aliases='ldb_extended_dn_out_ldb ldb_extended_dn_out_openldap ldb_extended_dn_out_fds',
subsystem='ldb',
deps='talloc LIBEVENTS LIBNDR LIBSAMBA-UTIL SAMDB',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
init_function='LDB_MODULE(extended_dn_out_ldb),LDB_MODULE(extended_dn_out_openldap),LDB_MODULE(extended_dn_out_fds)'
)
source='extended_dn_store.c',
subsystem='ldb',
init_function='LDB_MODULE(extended_dn_store)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc LIBEVENTS LIBSAMBA-UTIL SAMDB DSDB_MODULE_HELPERS'
)
source='new_partition.c',
subsystem='ldb',
init_function='LDB_MODULE(new_partition)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc LIBEVENTS SAMDB DSDB_MODULE_HELPERS'
)
source='update_keytab.c',
subsystem='ldb',
init_function='LDB_MODULE(update_keytab)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc LIBEVENTS CREDENTIALS ldb com_err KERBEROS_UTIL'
)
source='objectclass.c',
subsystem='ldb',
init_function='LDB_MODULE(objectclass)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc LIBEVENTS LIBSECURITY NDR_SECURITY SAMDB DSDB_MODULE_HELPERS LIBSAMBA-UTIL DSDB_MODULE_HELPER_SCHEMA'
)
subsystem='ldb',
init_function='LDB_MODULE(objectclass_attrs)',
deps='talloc SAMDB LIBSAMBA-UTIL',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
)
source='linked_attributes.c',
subsystem='ldb',
init_function='LDB_MODULE(linked_attributes)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc LIBEVENTS SAMDB DSDB_MODULE_HELPERS'
)
source='anr.c',
subsystem='ldb',
init_function='LDB_MODULE(anr)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc LIBEVENTS LIBSAMBA-UTIL SAMDB'
)
source='instancetype.c',
subsystem='ldb',
init_function='LDB_MODULE(instancetype)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc LIBEVENTS LIBSAMBA-UTIL SAMDB'
)
source='operational.c',
subsystem='ldb',
init_function='LDB_MODULE(operational)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc tevent LIBSAMBA-UTIL SAMDB_COMMON DSDB_MODULE_HELPERS auth auth_session'
)
source='descriptor.c',
subsystem='ldb',
init_function='LDB_MODULE(descriptor)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='talloc LIBEVENTS LIBSECURITY NDR_SECURITY SAMDB DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA'
)
source='resolve_oids.c',
subsystem='ldb',
init_function='LDB_MODULE(resolve_oids)',
- internal_module=not bld.CONFIG_SET('USING_SYSTEM_LDB'),
+ internal_module=False,
deps='SAMDB talloc LIBEVENTS LIBNDR'
)
internal_module=False,
deps='talloc LIBEVENTS LIBSECURITY SAMDB',
)
+
+bld.SAMBA_MODULE('ldb_simple_dn',
+ source='simple_dn.c',
+ subsystem='ldb',
+ init_function='LDB_MODULE(simple_dn)',
+ internal_module=False,
+ deps='talloc DSDB_MODULE_HELPERS'
+ )