'test/api-20-alloc-attr.c',
'test/api-21-parse_record.c',
'test/api-55-transaction.c',
+ 'test/api-60-noop-transaction.c',
'test/api-80-tdb_fd.c',
'test/api-81-seqnum.c',
'test/api-82-lockattr.c',
'test/api-91-get-stats.c',
'test/api-92-get-set-readonly.c',
'test/api-93-repack.c',
+ 'test/api-94-expand-during-parse.c',
+ 'test/api-95-read-only-during-parse.c',
'test/api-add-remove-flags.c',
'test/api-check-callback.c',
'test/api-firstkey-nextkey.c',
summary.c ntdb.c transaction.c traverse.c'''
if not bld.CONFIG_SET('USING_SYSTEM_NTDB'):
+ NTDB_CCAN='ccan-likely ccan-ilog ccan-hash ccan-tally'
bld.SAMBA_LIBRARY('ntdb',
SRC,
- deps='replace ccan',
+ deps='replace ' + NTDB_CCAN ,
includes='.',
abi_directory='ABI',
abi_match='ntdb_*',
bld.SAMBA_BINARY('ntdbtorture',
'tools/ntdbtorture.c',
- deps='ntdb',
+ deps='ntdb ccan-err',
install=False)
bld.SAMBA_BINARY('ntdbtool',
# Workaround is to build a private, non-hiding version.
bld.SAMBA_SUBSYSTEM('ntdb-testing',
SRC,
- deps='replace ccan',
+ deps='replace ' + NTDB_CCAN,
includes='.')
bld.SAMBA_SUBSYSTEM('ntdb-test-helpers',
deps='replace')
bld.SAMBA_SUBSYSTEM('ntdb-api-helpers',
bld.env.NTDB_TEST_API_HELPER_SRC,
- deps='replace ntdb-testing')
+ deps='replace')
for f in bld.env.NTDB_TEST_RUN_SRC:
base = os.path.splitext(os.path.basename(f))[0]
bld.SAMBA_BINARY('ntdb-' + base, f,
- deps='ccan replace ntdb-test-helpers ntdb-run-helpers ccan-failtest',
+ deps=NTDB_CCAN + ' ccan-failtest ntdb-test-helpers ntdb-run-helpers',
install=False)
for f in bld.env.NTDB_TEST_API_SRC:
base = os.path.splitext(os.path.basename(f))[0]
bld.SAMBA_BINARY('ntdb-' + base, f,
- deps='ccan replace ntdb-test-helpers ntdb-api-helpers',
+ deps='ntdb-test-helpers ntdb-api-helpers ntdb-testing',
install=False)
if not bld.CONFIG_SET('USING_SYSTEM_PYNTDB'):