3 bld.SAMBA_LIBRARY('dsdb-module',
5 deps='DSDB_MODULE_HELPERS DSDB_MODULE_HELPER_RIDALLOC',
9 bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPERS',
10 source='util.c acl_util.c schema_util.c netlogon.c',
11 autoproto='util_proto.h',
12 deps='ldb ndr samdb-common samba-security'
15 bld.SAMBA_SUBSYSTEM('DSDB_MODULE_HELPER_RIDALLOC',
17 autoproto='ridalloc.h',
21 # Build the cmocka unit tests
22 bld.SAMBA_BINARY('test_unique_object_sids',
23 source='tests/test_unique_object_sids.c',
31 bld.SAMBA_BINARY('test_encrypted_secrets_tdb',
32 source='tests/test_encrypted_secrets.c',
33 cflags='-DTEST_BE=\"tdb\"',
44 if conf.env.HAVE_LMDB:
45 bld.SAMBA_BINARY('test_encrypted_secrets_mdb',
46 source='tests/test_encrypted_secrets.c',
47 cflags='-DTEST_BE=\"mdb\"',
59 if bld.AD_DC_BUILD_IS_ENABLED():
60 bld.PROCESS_SEPARATE_RULE("server")