2010-03-28 09:48:49 +11:00
#!/usr/bin/env python
2010-10-24 11:26:09 -07:00
bld.SAMBA_LIBRARY('dsdb-module',
2010-10-23 16:19:23 -07:00
source=[],
deps='DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA DSDB_MODULE_HELPER_RIDALLOC',
private_library=True,
grouping_library=True)
2010-10-21 12:47:57 +11:00
2010-03-17 22:07:42 +11:00
bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPERS',
2010-10-21 12:47:57 +11:00
source='util.c acl_util.c schema_util.c',
2010-03-17 22:07:42 +11:00
autoproto='util_proto.h',
2010-10-24 11:26:09 -07:00
deps='ldb ndr samdb-common security-session'
2010-03-17 22:07:42 +11:00
)
2010-10-11 00:29:18 +02:00
bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPER_RIDALLOC',
source='ridalloc.c',
autoproto='ridalloc.h',
deps='MESSAGING',
)
2010-03-17 22:07:42 +11:00
2010-10-11 01:03:42 +02:00
bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPER_SCHEMA',
source='schema.c',
autoproto='schema.h',
deps='SAMDB_SCHEMA'
)
2010-03-17 22:07:42 +11:00
bld.SAMBA_MODULE('ldb_samba_dsdb',
source='samba_dsdb.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_samba_dsdb_module_init',
module_init_name='ldb_init_module',
2010-10-24 10:42:58 -07:00
deps='SAMDB talloc events ndr DSDB_MODULE_HELPERS',
2010-10-12 00:24:41 +02:00
internal_module=False,
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_samba_secrets',
source='samba_secrets.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_samba_secrets_module_init',
module_init_name='ldb_init_module',
2010-10-12 00:24:41 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='SAMDB talloc events ndr'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_objectguid',
source='objectguid.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_objectguid_module_init',
module_init_name='ldb_init_module',
2010-10-11 20:33:31 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='SAMDB talloc events ndr'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_repl_meta_data',
source='repl_meta_data.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_repl_meta_data_module_init',
module_init_name='ldb_init_module',
2010-10-12 00:24:41 +02:00
internal_module=False,
2010-10-24 11:26:09 -07:00
deps='SAMDB talloc events ndr NDR_DRSUAPI NDR_DRSBLOBS ndr DSDB_MODULE_HELPERS security-session'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_schema_load',
source='schema_load.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_schema_load_module_init',
module_init_name='ldb_init_module',
2010-10-13 02:36:06 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='SAMDB talloc events DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_schema_data',
source='schema_data.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_schema_data_module_init',
module_init_name='ldb_init_module',
2010-10-13 02:47:33 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='SAMDB talloc events DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_naming_fsmo',
source='naming_fsmo.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_naming_fsmo_module_init',
module_init_name='ldb_init_module',
2010-10-12 00:24:41 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='SAMDB talloc events DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_pdc_fsmo',
source='pdc_fsmo.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_pdc_fsmo_module_init',
module_init_name='ldb_init_module',
2010-10-12 00:24:41 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='SAMDB talloc events DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_samldb',
source='samldb.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_samldb_module_init',
module_init_name='ldb_init_module',
2010-10-12 00:24:41 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events SAMDB DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_RIDALLOC'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_samba3sam',
source='samba3sam.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_samba3sam_module_init',
module_init_name='ldb_init_module',
2010-10-11 22:32:26 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events ldb smbpasswd security NDR_SECURITY'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_samba3sid',
source='samba3sid.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_samba3sid_module_init',
module_init_name='ldb_init_module',
2010-10-11 22:32:26 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events ldb security NDR_SECURITY LDBSAMBA DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_simple_ldap_map',
2010-11-01 12:39:49 +11:00
source='simple_ldap_map.c',
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_simple_ldap_map_module_init',
2010-11-01 12:39:49 +11:00
module_init_name='ldb_init_module',
internal_module=False,
deps='talloc events ldb ndr LDBSAMBA'
)
2010-03-17 22:07:42 +11:00
bld.SAMBA_MODULE('ldb_rootdse',
source='rootdse.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_rootdse_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-24 11:26:09 -07:00
deps='talloc events SAMDB MESSAGING security-session DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_password_hash',
source='password_hash.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_password_hash_module_init',
module_init_name='ldb_init_module',
2010-10-11 22:32:26 +02:00
internal_module=False,
2010-10-30 11:46:20 +11:00
deps='talloc events SAMDB LIBCLI_AUTH NDR_DRSBLOBS authkrb5 hdb krb5 com_err'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_local_password',
source='local_password.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_local_password_module_init',
module_init_name='ldb_init_module',
2010-10-11 22:32:26 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='talloc events ndr SAMDB'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_extended_dn_in',
source='extended_dn_in.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_extended_dn_in_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='talloc events samba-util'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_extended_dn_out',
2010-11-01 12:39:06 +11:00
source='extended_dn_out.c',
2010-11-01 15:28:02 +11:00
init_function='ldb_extended_dn_out_module_init',
2010-11-01 12:39:06 +11:00
module_init_name='ldb_init_module',
subsystem='ldb',
deps='talloc events ndr samba-util SAMDB',
internal_module=False,
)
2010-03-17 22:07:42 +11:00
bld.SAMBA_MODULE('ldb_extended_dn_store',
source='extended_dn_store.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_extended_dn_store_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='talloc events samba-util SAMDB DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_show_deleted',
source='show_deleted.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_show_deleted_module_init',
module_init_name='ldb_init_module',
2010-10-11 22:32:26 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='talloc events samba-util DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_partition',
source='partition.c partition_init.c',
autoproto='partition_proto.h',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_partition_module_init',
module_init_name='ldb_init_module',
2010-10-11 22:32:26 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events SAMDB DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_new_partition',
source='new_partition.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_new_partition_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events SAMDB DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_update_keytab',
source='update_keytab.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_update_keytab_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events CREDENTIALS ldb com_err KERBEROS_UTIL'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_objectclass',
source='objectclass.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_objectclass_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='talloc events security NDR_SECURITY SAMDB DSDB_MODULE_HELPERS samba-util DSDB_MODULE_HELPER_SCHEMA'
2010-03-17 22:07:42 +11:00
)
2010-06-05 17:34:35 +02:00
bld.SAMBA_MODULE('ldb_objectclass_attrs',
source='objectclass_attrs.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_objectclass_attrs_module_init',
module_init_name='ldb_init_module',
2010-10-24 10:42:58 -07:00
deps='talloc SAMDB samba-util',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-06-05 17:34:35 +02:00
)
2010-03-17 22:07:42 +11:00
bld.SAMBA_MODULE('ldb_subtree_rename',
source='subtree_rename.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_subtree_rename_module_init',
module_init_name='ldb_init_module',
2010-10-11 22:32:26 +02:00
internal_module=False,
2010-10-24 11:26:09 -07:00
deps='talloc events samba-util ldb samdb-common'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_subtree_delete',
source='subtree_delete.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_subtree_delete_module_init',
module_init_name='ldb_init_module',
2010-10-11 22:32:26 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='talloc events samba-util DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_linked_attributes',
source='linked_attributes.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_linked_attributes_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events SAMDB DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_ranged_results',
source='ranged_results.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_ranged_results_module_init',
module_init_name='ldb_init_module',
2010-10-11 22:32:26 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='talloc events samba-util ldb'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_anr',
source='anr.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_anr_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='talloc events samba-util SAMDB'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_instancetype',
source='instancetype.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_instancetype_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='talloc events samba-util SAMDB DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_operational',
source='operational.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_operational_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-30 14:25:14 +11:00
deps='talloc tevent samba-util samdb-common DSDB_MODULE_HELPERS auth SAMDB'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_descriptor',
source='descriptor.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_descriptor_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events security NDR_SECURITY SAMDB DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_resolve_oids',
source='resolve_oids.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_resolve_oids_module_init',
module_init_name='ldb_init_module',
2010-10-12 03:29:27 +02:00
internal_module=False,
2010-10-24 10:42:58 -07:00
deps='SAMDB talloc events ndr'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_acl',
source='acl.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_acl_module_init',
module_init_name='ldb_init_module',
2010-10-11 20:33:31 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events security SAMDB DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA'
2010-03-17 22:07:42 +11:00
)
bld.SAMBA_MODULE('ldb_lazy_commit',
source='lazy_commit.c',
2010-06-15 00:55:03 +02:00
subsystem='ldb',
2010-10-11 20:33:31 +02:00
internal_module=False,
2010-11-01 15:28:02 +11:00
module_init_name='ldb_init_module',
init_function='ldb_lazy_commit_module_init',
2010-10-21 17:14:10 +11:00
deps='SAMDB DSDB_MODULE_HELPERS'
2010-03-17 22:07:42 +11:00
)
2010-09-26 11:47:47 -07:00
bld.SAMBA_MODULE('ldb_aclread',
2010-10-11 20:33:31 +02:00
source='acl_read.c',
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_aclread_module_init',
module_init_name='ldb_init_module',
2010-10-11 20:33:31 +02:00
internal_module=False,
2010-10-23 18:41:59 -07:00
deps='talloc events security SAMDB DSDB_MODULE_HELPERS',
2010-10-11 20:33:31 +02:00
)
2010-10-19 22:29:04 +11:00
bld.SAMBA_MODULE('ldb_simple_dn',
source='simple_dn.c',
subsystem='ldb',
2010-11-01 15:28:02 +11:00
init_function='ldb_simple_dn_module_init',
module_init_name='ldb_init_module',
2010-10-19 22:29:04 +11:00
internal_module=False,
deps='talloc DSDB_MODULE_HELPERS'
)