s3-waf: create a smbldap.so library.
authorGünther Deschner <gd@samba.org>
Mon, 17 Oct 2011 15:19:27 +0000 (17:19 +0200)
committerGünther Deschner <gd@samba.org>
Wed, 16 Nov 2011 13:03:05 +0000 (14:03 +0100)
Guenther

Autobuild-User: Günther Deschner <gd@samba.org>
Autobuild-Date: Wed Nov 16 14:03:05 CET 2011 on sn-devel-104

source3/pam_smbpass/wscript_build
source3/passdb/wscript_build
source3/winbindd/wscript_build
source3/wscript_build

index 633d9b74acb1eac950172f2f3d9c634e9f1d982b..70b21d56b2e728abe053dc53c4fdc1d2a701b685 100644 (file)
@@ -6,7 +6,7 @@ if bld.CONFIG_SET('WITH_PAM_MODULES'):
                   pam_smb_passwd.c
                   pam_smb_acct.c
                   support.c''',
-        deps='''tdb talloc pam PAM_ERRORS wbclient cap asn1util param pdb SMBLDAP
+        deps='''tdb talloc pam PAM_ERRORS wbclient cap asn1util param pdb
                 LIBNTLMSSP LIBTSOCKET''',
         cflags='-DLOCALEDIR=\"%s/locale\"' % bld.env.DATADIR,
         realname='pam_smbpass.so',
index bbc372216851b16d15b1ad7993994d1fe69499ce..dbf9707c6f2e53f9616f8ec34c94bf30824a3dbb 100644 (file)
@@ -16,6 +16,7 @@ bld.SAMBA3_MODULE('pdb_tdbsam',
 
 bld.SAMBA3_MODULE('pdb_ldap',
                  subsystem='pdb',
+                 deps='smbldap',
                  source=PDB_LDAP_SRC,
                  init_function='',
                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('pdb_ldap'),
index d59cececf8d63be91713dc87e63087e6e79e259a..071069b535785887909f17eae24ae5d1ca73133f 100644 (file)
@@ -73,6 +73,7 @@ bld.SAMBA3_MODULE('idmap_passdb',
 bld.SAMBA3_MODULE('idmap_ldap',
                  subsystem='idmap',
                  source=IDMAP_LDAP_SRC,
+                 deps='smbldap',
                  init_function='',
                  internal_module=bld.SAMBA3_IS_STATIC_MODULE('idmap_ldap'),
                  enabled=bld.SAMBA3_IS_ENABLED_MODULE('idmap_ldap') and bld.env.HAVE_LDAP)
index d91bcffd1f4e2cb04065e7c1eb887ebea661bbbf..99d40406d7a3d25f28ecd184819d2232588132f5 100755 (executable)
@@ -714,7 +714,7 @@ bld.SAMBA3_SUBSYSTEM('TLDAP',
 
 bld.SAMBA3_LIBRARY('pdb',
                    source=PASSDB_SRC,
-                   deps='SECRETS3 SMBLDAP GROUPDB wbclient LIBCLI_AUTH flag_mapping',
+                   deps='SECRETS3 GROUPDB wbclient LIBCLI_AUTH flag_mapping',
                    private_library=True,
                    public_headers='''
                                include/passdb.h
@@ -837,15 +837,17 @@ bld.SAMBA3_SUBSYSTEM('SECRETS3',
                    deps='NDR_SECRETS param samba3core pdb',
                    vars=locals())
 
-bld.SAMBA3_SUBSYSTEM('SMBLDAP',
+bld.SAMBA3_LIBRARY('smbldap',
                     source=SMBLDAP_SRC,
-                    deps='ldap lber',
+                    deps='ldap lber samba-util param',
                     vars=locals(),
-                    enabled=bld.env.HAVE_LDAP)
+                    enabled=bld.env.HAVE_LDAP,
+                    private_library=True,
+                    public_headers='include/smbldap.h include/smb_ldap.h')
 
 bld.SAMBA3_LIBRARY('ads',
                    source=LIBADS_SRC,
-                   deps='cli-ldap-common KRB5_WRAP ldap lber KRBCLIENT param LIBNMB libsmb DCUTIL',
+                   deps='cli-ldap-common KRB5_WRAP ldap lber KRBCLIENT param LIBNMB libsmb DCUTIL smbldap',
                    private_library=True,
                    vars=locals())