9 sys.path.insert(0, srcdir+"/buildtools/wafsamba")
13 LIBREPLACE_DIR= srcdir + '/lib/replace'
16 opt.BUILTIN_DEFAULT('replace')
17 opt.BUNDLED_EXTENSION_DEFAULT('tdb', noextenion='tdb')
18 opt.recurse(LIBREPLACE_DIR)
21 conf.sub_config(LIBREPLACE_DIR)
23 if conf.CHECK_BUNDLED_SYSTEM('tdb', minversion=VERSION):
24 conf.define('USING_SYSTEM_TDB', 1)
29 bld.BUILD_SUBDIR(LIBREPLACE_DIR)
31 COMMON_SRC = bld.SUBDIR('common',
32 '''check.c error.c tdb.c traverse.c
33 freelistcheck.c lock.c dump.c freelist.c
34 io.c open.c transaction.c''')
36 if not bld.CONFIG_SET('USING_SYSTEM_TDB'):
37 bld.SAMBA_LIBRARY('tdb',
43 bld.SAMBA_BINARY('tdbtorture',
47 bld.SAMBA_BINARY('tdbdump',
51 bld.SAMBA_BINARY('tdbbackup',
55 bld.SAMBA_BINARY('tdbtool',
59 s4_build = getattr(bld.env, '_SAMBA_BUILD_', 0) == 4
61 bld.SAMBA_PYTHON('pytdb',