s3: make ldapsam-related functions a smbldaphelper subsystem
commitd2cd124dc3293ab3a6a103301eabcbf786b27f1a
authorAlexander Bokovoy <ab@samba.org>
Thu, 13 Sep 2012 12:40:31 +0000 (13 15:40 +0300)
committerKarolin Seeger <kseeger@samba.org>
Sun, 23 Sep 2012 00:58:48 +0000 (23 02:58 +0200)
tree8b480bc53e965dbcb8d899870c241354eca255fc
parent47a2df0d966df771491510c58203d78bbfa5a152
s3: make ldapsam-related functions a smbldaphelper subsystem

Since these functions are used in pdb_ldap and idmap_ldap, and
pdb_ldap might be statically linked to libpdb (default), it is
better to keep them as separate subsystem to avoid polluting libpdb
namespace.

This is first step in refactoring libpdb. Right now I cannot move
these functions into proper libsmbldaphelper as it uses more of
libpdb-included functions and linking pdb_ldap against libsmbldaphelper
library would have created a loop if pdb_ldap is included into libpdb.

Fix bug #9157 - libpdb/pdb_ldap/idmap_ldap build dependencies cleanup.
source3/passdb/wscript_build
source3/winbindd/wscript_build
source3/wscript_build