s3-waf: Create a registry private library.
authorAndreas Schneider <asn@samba.org>
Tue, 12 Apr 2011 08:59:20 +0000 (10:59 +0200)
committerMichael Adam <obnox@samba.org>
Wed, 11 May 2011 10:03:28 +0000 (12:03 +0200)
Signed-off-by: Michael Adam <obnox@samba.org>
source3/wscript_build

index 8b5fd0a12083d289d63861f618eacc8832fad73a..6fb3d94a94327ddc9f06d936783d25c09b8442ac 100755 (executable)
@@ -752,13 +752,17 @@ bld.SAMBA3_SUBSYSTEM('REG_API_REGF',
                     source=REG_API_REGF_SRC,
                     vars=locals())
 
-bld.SAMBA3_SUBSYSTEM('REG_BASE',
-                    source=REG_BASE_SRC,
-                    vars=locals())
+bld.SAMBA3_LIBRARY('smbregistry',
+                   source=REG_BASE_SRC,
+                   deps='''LIB_NONSMBD tdb-wrap3 NDR_SECURITY UTIL_TDB talloc
+                   replace samba3core util_reg samba-util-common security
+                   errors3 CHARSET3''',
+                   private_library=True,
+                   vars=locals())
 
 bld.SAMBA3_SUBSYSTEM('REG_SMBCONF',
                     source=REG_SMBCONF_SRC,
-                    deps='REG_BASE',
+                    deps='smbregistry',
                     vars=locals())
 
 bld.SAMBA3_SUBSYSTEM('REG_FULL',
@@ -849,7 +853,7 @@ bld.SAMBA3_SUBSYSTEM('LIBAFS_SETTOKEN',
 
 bld.SAMBA3_SUBSYSTEM('LIB_SMBCONF',
                     source=LIB_SMBCONF_SRC,
-                    deps='LIBSMBCONF REG_BASE REG_SMBCONF',
+                    deps='LIBSMBCONF smbregistry REG_SMBCONF',
                     vars=locals())
 
 bld.SAMBA3_LIBRARY('smbd_base',