credentials: Rename library to samba-credentials to avoid name clashes.
[idra/samba.git] / source4 / dsdb / samdb / ldb_modules / wscript_build
index f303e0f2123204efe97fcf522409820389c16278..87e915d12b0211de1282100f4a8b290db598f8dd 100644 (file)
@@ -1,15 +1,15 @@
 #!/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_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 schema_util.c',
        autoproto='util_proto.h',
-       deps='ldb LIBNDR samdb_common libsecurity_session'
+       deps='ldb ndr samdb-common security'
        )
 
 bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPER_RIDALLOC',
@@ -27,8 +27,9 @@ bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPER_SCHEMA',
 bld.SAMBA_MODULE('ldb_samba_dsdb',
        source='samba_dsdb.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(samba_dsdb)',
-       deps='SAMDB talloc libevents LIBNDR DSDB_MODULE_HELPERS',
+       init_function='ldb_samba_dsdb_module_init',
+       module_init_name='ldb_init_module',
+       deps='samdb talloc ndr DSDB_MODULE_HELPERS',
        internal_module=False,
        )
 
@@ -36,172 +37,159 @@ bld.SAMBA_MODULE('ldb_samba_dsdb',
 bld.SAMBA_MODULE('ldb_samba_secrets',
        source='samba_secrets.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(samba_secrets)',
+       init_function='ldb_samba_secrets_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='SAMDB talloc libevents LIBNDR'
+       deps='samdb talloc ndr'
        )
 
 
 bld.SAMBA_MODULE('ldb_objectguid',
        source='objectguid.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(objectguid)',
+       init_function='ldb_objectguid_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='SAMDB talloc libevents LIBNDR'
+       deps='samdb talloc ndr DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_repl_meta_data',
        source='repl_meta_data.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(repl_meta_data)',
+       init_function='ldb_repl_meta_data_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='SAMDB talloc libevents LIBNDR NDR_DRSUAPI NDR_DRSBLOBS LIBNDR DSDB_MODULE_HELPERS libsecurity_session'
-       )
-
-
-bld.SAMBA_MODULE('ldb_dsdb_cache',
-       source='dsdb_cache.c',
-       subsystem='ldb',
-       init_function='LDB_MODULE(dsdb_cache)',
-       internal_module=False,
-       deps='SAMDB talloc libevents'
+       deps='samdb talloc ndr NDR_DRSUAPI NDR_DRSBLOBS ndr DSDB_MODULE_HELPERS security'
        )
 
 
 bld.SAMBA_MODULE('ldb_schema_load',
        source='schema_load.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(schema_load)',
+       init_function='ldb_schema_load_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='SAMDB talloc libevents DSDB_MODULE_HELPERS'
+       deps='samdb talloc DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_schema_data',
        source='schema_data.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(schema_data)',
-       internal_module=False,
-       deps='SAMDB talloc libevents DSDB_MODULE_HELPERS'
-       )
-
-
-bld.SAMBA_MODULE('ldb_naming_fsmo',
-       source='naming_fsmo.c',
-       subsystem='ldb',
-       init_function='LDB_MODULE(naming_fsmo)',
+       init_function='ldb_schema_data_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='SAMDB talloc libevents DSDB_MODULE_HELPERS'
-       )
-
-
-bld.SAMBA_MODULE('ldb_pdc_fsmo',
-       source='pdc_fsmo.c',
-       subsystem='ldb',
-       init_function='LDB_MODULE(pdc_fsmo)',
-       internal_module=False,
-       deps='SAMDB talloc libevents DSDB_MODULE_HELPERS'
+       deps='samdb talloc DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_samldb',
        source='samldb.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(samldb)',
+       init_function='ldb_samldb_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents SAMDB DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_RIDALLOC'
+       deps='talloc samdb DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_RIDALLOC'
        )
 
 
 bld.SAMBA_MODULE('ldb_samba3sam',
        source='samba3sam.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(samba3sam)',
+       init_function='ldb_samba3sam_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents ldb SMBPASSWD libsecurity NDR_SECURITY'
+       deps='talloc ldb smbpasswdparser security NDR_SECURITY'
        )
 
 
 bld.SAMBA_MODULE('ldb_samba3sid',
        source='samba3sid.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(samba3sid)',
+       init_function='ldb_samba3sid_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents ldb SMBPASSWD libsecurity NDR_SECURITY LDBSAMBA DSDB_MODULE_HELPERS'
+       deps='talloc ldb security NDR_SECURITY ldbsamba DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_simple_ldap_map',
        source='simple_ldap_map.c',
-       aliases='ldb_entryuuid ldb_nsuniqueid',
        subsystem='ldb',
-       init_function='LDB_MODULE(entryuuid),LDB_MODULE(nsuniqueid)',
+       init_function='ldb_simple_ldap_map_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents ldb LIBNDR LDBSAMBA'
+       deps='talloc ldb ndr ldbsamba'
        )
 
 
 bld.SAMBA_MODULE('ldb_rootdse',
        source='rootdse.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(rootdse)',
+       init_function='ldb_rootdse_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents SAMDB MESSAGING libsecurity_session DSDB_MODULE_HELPERS'
+       deps='talloc samdb MESSAGING security DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_password_hash',
        source='password_hash.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(password_hash)',
+       init_function='ldb_password_hash_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents SAMDB LIBCLI_AUTH NDR_DRSBLOBS KERBEROS hdb krb5 com_err'
+       deps='talloc samdb LIBCLI_AUTH NDR_DRSBLOBS authkrb5 krb5 DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_local_password',
        source='local_password.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(local_password)',
+       init_function='ldb_local_password_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents LIBNDR SAMDB'
+       deps='talloc ndr samdb'
        )
 
 bld.SAMBA_MODULE('ldb_extended_dn_in',
        source='extended_dn_in.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(extended_dn_in)',
+       init_function='ldb_extended_dn_in_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents LIBSAMBA-UTIL'
+       deps='ldb talloc samba-util DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_extended_dn_out',
        source='extended_dn_out.c',
-       aliases='ldb_extended_dn_out_ldb ldb_extended_dn_out_openldap ldb_extended_dn_out_fds',
+       init_function='ldb_extended_dn_out_module_init',
+       module_init_name='ldb_init_module',
        subsystem='ldb',
-       deps='talloc libevents LIBNDR LIBSAMBA-UTIL SAMDB',
+       deps='talloc ndr samba-util samdb DSDB_MODULE_HELPERS',
        internal_module=False,
-       init_function='LDB_MODULE(extended_dn_out_ldb),LDB_MODULE(extended_dn_out_openldap),LDB_MODULE(extended_dn_out_fds)'
        )
 
 
 bld.SAMBA_MODULE('ldb_extended_dn_store',
        source='extended_dn_store.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(extended_dn_store)',
+       init_function='ldb_extended_dn_store_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents LIBSAMBA-UTIL SAMDB DSDB_MODULE_HELPERS'
+       deps='talloc samba-util samdb DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_show_deleted',
        source='show_deleted.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(show_deleted)',
+       init_function='ldb_show_deleted_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents LIBSAMBA-UTIL DSDB_MODULE_HELPERS'
+       deps='talloc samba-util DSDB_MODULE_HELPERS'
        )
 
 
@@ -209,44 +197,49 @@ bld.SAMBA_MODULE('ldb_partition',
        source='partition.c partition_init.c',
        autoproto='partition_proto.h',
        subsystem='ldb',
-       init_function='LDB_MODULE(partition)',
+       init_function='ldb_partition_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents SAMDB DSDB_MODULE_HELPERS'
+       deps='talloc samdb DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_new_partition',
        source='new_partition.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(new_partition)',
+       init_function='ldb_new_partition_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents SAMDB DSDB_MODULE_HELPERS'
+       deps='talloc samdb DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_update_keytab',
        source='update_keytab.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(update_keytab)',
+       init_function='ldb_update_keytab_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents CREDENTIALS ldb com_err KERBEROS_UTIL'
+       deps='talloc samba-credentials ldb com_err KERBEROS_UTIL DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_objectclass',
        source='objectclass.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(objectclass)',
+       init_function='ldb_objectclass_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents libsecurity NDR_SECURITY SAMDB DSDB_MODULE_HELPERS LIBSAMBA-UTIL DSDB_MODULE_HELPER_SCHEMA'
+       deps='talloc security NDR_SECURITY samdb DSDB_MODULE_HELPERS samba-util DSDB_MODULE_HELPER_SCHEMA'
        )
 
 
 bld.SAMBA_MODULE('ldb_objectclass_attrs',
        source='objectclass_attrs.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(objectclass_attrs)',
-       deps='talloc SAMDB LIBSAMBA-UTIL',
+       init_function='ldb_objectclass_attrs_module_init',
+       module_init_name='ldb_init_module',
+       deps='talloc samdb samba-util',
        internal_module=False,
        )
 
@@ -254,90 +247,100 @@ bld.SAMBA_MODULE('ldb_objectclass_attrs',
 bld.SAMBA_MODULE('ldb_subtree_rename',
        source='subtree_rename.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(subtree_rename)',
+       init_function='ldb_subtree_rename_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents LIBSAMBA-UTIL ldb samdb_common'
+       deps='talloc samba-util ldb samdb-common'
        )
 
 
 bld.SAMBA_MODULE('ldb_subtree_delete',
        source='subtree_delete.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(subtree_delete)',
+       init_function='ldb_subtree_delete_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents LIBSAMBA-UTIL DSDB_MODULE_HELPERS'
+       deps='talloc samba-util DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_linked_attributes',
        source='linked_attributes.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(linked_attributes)',
+       init_function='ldb_linked_attributes_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents SAMDB DSDB_MODULE_HELPERS'
+       deps='talloc samdb DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_ranged_results',
        source='ranged_results.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(ranged_results)',
+       init_function='ldb_ranged_results_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents LIBSAMBA-UTIL ldb'
+       deps='talloc samba-util ldb'
        )
 
 
 bld.SAMBA_MODULE('ldb_anr',
        source='anr.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(anr)',
+       init_function='ldb_anr_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents LIBSAMBA-UTIL SAMDB'
+       deps='talloc samba-util samdb'
        )
 
 
 bld.SAMBA_MODULE('ldb_instancetype',
        source='instancetype.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(instancetype)',
+       init_function='ldb_instancetype_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents LIBSAMBA-UTIL SAMDB DSDB_MODULE_HELPERS'
+       deps='talloc samba-util samdb DSDB_MODULE_HELPERS'
        )
 
 
 bld.SAMBA_MODULE('ldb_operational',
        source='operational.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(operational)',
+       init_function='ldb_operational_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc tevent LIBSAMBA-UTIL samdb_common DSDB_MODULE_HELPERS auth auth_session'
+       deps='talloc samba-util samdb-common DSDB_MODULE_HELPERS samdb'
        )
 
 
 bld.SAMBA_MODULE('ldb_descriptor',
        source='descriptor.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(descriptor)',
+       init_function='ldb_descriptor_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents libsecurity NDR_SECURITY SAMDB DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA'
+       deps='talloc security NDR_SECURITY samdb DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA'
        )
 
 
 bld.SAMBA_MODULE('ldb_resolve_oids',
        source='resolve_oids.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(resolve_oids)',
+       init_function='ldb_resolve_oids_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='SAMDB talloc libevents LIBNDR'
+       deps='samdb talloc ndr'
        )
 
 
 bld.SAMBA_MODULE('ldb_acl',
        source='acl.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(acl)',
+       init_function='ldb_acl_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents libsecurity SAMDB DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA'
+       deps='talloc security samdb DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA'
        )
 
 
@@ -345,22 +348,34 @@ bld.SAMBA_MODULE('ldb_lazy_commit',
        source='lazy_commit.c',
        subsystem='ldb',
        internal_module=False,
-       init_function='LDB_MODULE(lazy_commit)',
-       deps='SAMDB DSDB_MODULE_HELPERS'
+       module_init_name='ldb_init_module',
+       init_function='ldb_lazy_commit_module_init',
+       deps='samdb DSDB_MODULE_HELPERS'
        )
 
 bld.SAMBA_MODULE('ldb_aclread',
        source='acl_read.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(aclread)',
+       init_function='ldb_aclread_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
-       deps='talloc libevents libsecurity SAMDB DSDB_MODULE_HELPERS',
+       deps='talloc security samdb DSDB_MODULE_HELPERS',
        )
 
 bld.SAMBA_MODULE('ldb_simple_dn',
        source='simple_dn.c',
        subsystem='ldb',
-       init_function='LDB_MODULE(simple_dn)',
+       init_function='ldb_simple_dn_module_init',
+       module_init_name='ldb_init_module',
        internal_module=False,
        deps='talloc DSDB_MODULE_HELPERS'
        )
+
+bld.SAMBA_MODULE('ldb_dirsync',
+       source='dirsync.c',
+       subsystem='ldb',
+       init_function='ldb_dirsync_module_init',
+       module_init_name='ldb_init_module',
+       internal_module=False,
+       deps='talloc security samdb DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_SCHEMA'
+       )