summaryrefslogtreecommitdiff
path: root/source3
diff options
context:
space:
mode:
authorGünther Deschner <gd@samba.org>2011-10-17 17:19:27 +0200
committerGünther Deschner <gd@samba.org>2011-11-16 14:03:05 +0100
commit693781db8962a39af376e5d5df0d36e1f3ad127b (patch)
treefd962e2218f84de697cebc1a63126d93c720bb2d /source3
parente81d5505f48de800d2314cf6971a1417ca915fde (diff)
downloadsamba-693781db8962a39af376e5d5df0d36e1f3ad127b.tar.gz
samba-693781db8962a39af376e5d5df0d36e1f3ad127b.tar.bz2
samba-693781db8962a39af376e5d5df0d36e1f3ad127b.zip
s3-waf: create a smbldap.so library.
Guenther Autobuild-User: Günther Deschner <gd@samba.org> Autobuild-Date: Wed Nov 16 14:03:05 CET 2011 on sn-devel-104
Diffstat (limited to 'source3')
-rw-r--r--source3/pam_smbpass/wscript_build2
-rw-r--r--source3/passdb/wscript_build1
-rw-r--r--source3/winbindd/wscript_build1
-rwxr-xr-xsource3/wscript_build12
4 files changed, 10 insertions, 6 deletions
diff --git a/source3/pam_smbpass/wscript_build b/source3/pam_smbpass/wscript_build
index 633d9b74ac..70b21d56b2 100644
--- a/source3/pam_smbpass/wscript_build
+++ b/source3/pam_smbpass/wscript_build
@@ -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',
diff --git a/source3/passdb/wscript_build b/source3/passdb/wscript_build
index bbc3722168..dbf9707c6f 100644
--- a/source3/passdb/wscript_build
+++ b/source3/passdb/wscript_build
@@ -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'),
diff --git a/source3/winbindd/wscript_build b/source3/winbindd/wscript_build
index d59cececf8..071069b535 100644
--- a/source3/winbindd/wscript_build
+++ b/source3/winbindd/wscript_build
@@ -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)
diff --git a/source3/wscript_build b/source3/wscript_build
index d91bcffd1f..99d40406d7 100755
--- a/source3/wscript_build
+++ b/source3/wscript_build
@@ -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())