[SCM] Samba Shared Repository - branch master updated

Jelmer Vernooij jelmer at samba.org
Thu May 6 03:34:56 MDT 2010


The branch, master has been updated
       via  fc33659... Remove the copy of ldb from Samba 3.
      from  24b2ddd... s3-build: fix the build of vfs_notify_fam.

http://gitweb.samba.org/?p=samba.git;a=shortlog;h=master


- Log -----------------------------------------------------------------
commit fc336590dc35f1737ddc74333b959bdd32ee22d3
Author: Jelmer Vernooij <jelmer at samba.org>
Date:   Thu May 6 10:41:43 2010 +0200

    Remove the copy of ldb from Samba 3.
    
    There were two utility functions that other parts of Samba 3
    still relied on; they have been moved to lib/ldb_compat.[ch].

-----------------------------------------------------------------------

Summary of changes:
 libcli/ldap/ldap_ndr.c                             |    4 +
 source3/Makefile.in                                |  127 +-
 source3/configure.in                               |    2 -
 source3/lib/ldb/Doxyfile                           |   26 -
 source3/lib/ldb/Makefile.in                        |  173 --
 source3/lib/ldb/README_gcov.txt                    |   29 -
 source3/lib/ldb/aclocal.m4                         |    1 -
 source3/lib/ldb/autogen.sh                         |   17 -
 source3/lib/ldb/common/attrib_handlers.c           |  405 -----
 source3/lib/ldb/common/ldb.c                       | 1136 ------------
 source3/lib/ldb/common/ldb_attributes.c            |  308 ----
 source3/lib/ldb/common/ldb_controls.c              |  105 --
 source3/lib/ldb/common/ldb_debug.c                 |  104 --
 source3/lib/ldb/common/ldb_dn.c                    | 1050 -----------
 source3/lib/ldb/common/ldb_ldif.c                  |  760 --------
 source3/lib/ldb/common/ldb_match.c                 |  430 -----
 source3/lib/ldb/common/ldb_modules.c               |  459 -----
 source3/lib/ldb/common/ldb_msg.c                   |  829 ---------
 source3/lib/ldb/common/ldb_parse.c                 |  818 ---------
 source3/lib/ldb/common/ldb_utf8.c                  |  148 --
 source3/lib/ldb/common/qsort.c                     |  252 ---
 source3/lib/ldb/config.guess                       | 1561 ----------------
 source3/lib/ldb/config.mk                          |  315 ----
 source3/lib/ldb/config.sub                         | 1686 -----------------
 source3/lib/ldb/configure.ac                       |   74 -
 source3/lib/ldb/docs/builddocs.sh                  |   52 -
 source3/lib/ldb/docs/design.txt                    |   41 -
 source3/lib/ldb/docs/installdocs.sh                |   17 -
 source3/lib/ldb/examples.dox                       |   16 -
 source3/lib/ldb/examples/ldbreader.c               |  122 --
 source3/lib/ldb/examples/ldifreader.c              |  127 --
 source3/lib/ldb/include/dlinklist.h                |  181 --
 source3/lib/ldb/include/includes.h                 |   29 -
 source3/lib/ldb/include/ldb.h                      | 1554 ----------------
 source3/lib/ldb/include/ldb_errors.h               |  310 ----
 source3/lib/ldb/include/ldb_private.h              |  224 ---
 source3/lib/ldb/install-sh                         |  238 ---
 source3/lib/ldb/ldap.m4                            |   90 -
 source3/lib/ldb/ldb.pc.in                          |   15 -
 source3/lib/ldb/ldb_ildap/ldb_ildap.c              |  827 ---------
 source3/lib/ldb/ldb_ldap/ldb_ldap.c                |  846 ---------
 source3/lib/ldb/ldb_sqlite3/README                 |    7 -
 source3/lib/ldb/ldb_sqlite3/base160.c              |  154 --
 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c          | 1912 --------------------
 source3/lib/ldb/ldb_sqlite3/schema                 |  363 ----
 source3/lib/ldb/ldb_sqlite3/trees.ps               | 1760 ------------------
 source3/lib/ldb/ldb_tdb/ldb_cache.c                |  560 ------
 source3/lib/ldb/ldb_tdb/ldb_index.c                | 1178 ------------
 source3/lib/ldb/ldb_tdb/ldb_pack.c                 |  293 ---
 source3/lib/ldb/ldb_tdb/ldb_search.c               |  527 ------
 source3/lib/ldb/ldb_tdb/ldb_tdb.c                  | 1087 -----------
 source3/lib/ldb/ldb_tdb/ldb_tdb.h                  |  123 --
 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c             |  141 --
 source3/lib/ldb/libldb.m4                          |    1 -
 source3/lib/ldb/mainpage.dox                       |   80 -
 source3/lib/ldb/man/ad2oLschema.1.xml              |   87 -
 source3/lib/ldb/man/ldb.3.xml                      |  262 ---
 source3/lib/ldb/man/ldbadd.1.xml                   |  105 --
 source3/lib/ldb/man/ldbdel.1.xml                   |  105 --
 source3/lib/ldb/man/ldbedit.1.xml                  |  200 --
 source3/lib/ldb/man/ldbmodify.1.xml                |   93 -
 source3/lib/ldb/man/ldbrename.1.xml                |  107 --
 source3/lib/ldb/man/ldbsearch.1.xml                |  119 --
 source3/lib/ldb/man/oLschema2ldif.1.xml            |   79 -
 source3/lib/ldb/modules/asq.c                      |  488 -----
 source3/lib/ldb/modules/ldb_map.c                  | 1337 --------------
 source3/lib/ldb/modules/ldb_map.h                  |  157 --
 source3/lib/ldb/modules/ldb_map_inbound.c          |  723 --------
 source3/lib/ldb/modules/ldb_map_outbound.c         | 1285 -------------
 source3/lib/ldb/modules/ldb_map_private.h          |  117 --
 source3/lib/ldb/modules/objectclass.c              |  693 -------
 source3/lib/ldb/modules/operational.c              |  311 ----
 source3/lib/ldb/modules/paged_results.c            |  553 ------
 source3/lib/ldb/modules/paged_searches.c           |  467 -----
 source3/lib/ldb/modules/rdn_name.c                 |  342 ----
 source3/lib/ldb/modules/skel.c                     |  136 --
 source3/lib/ldb/modules/sort.c                     |  442 -----
 source3/lib/ldb/nssldb/README.txt                  |   34 -
 source3/lib/ldb/nssldb/ldb-grp.c                   |  392 ----
 source3/lib/ldb/nssldb/ldb-nss.c                   |  400 ----
 source3/lib/ldb/nssldb/ldb-nss.h                   |   84 -
 source3/lib/ldb/nssldb/ldb-pwd.c                   |  215 ---
 source3/lib/ldb/samba/README                       |    7 -
 source3/lib/ldb/samba/ldif_handlers.c              |  482 -----
 source3/lib/ldb/sqlite3.m4                         |   62 -
 source3/lib/ldb/standalone.sh                      |   25 -
 source3/lib/ldb/swig/Ldb.py                        |  178 --
 source3/lib/ldb/swig/ldb.i                         |  239 ---
 source3/lib/ldb/tests/init.ldif                    |   40 -
 source3/lib/ldb/tests/init_slapd.sh                |   41 -
 source3/lib/ldb/tests/kill_slapd.sh                |   12 -
 source3/lib/ldb/tests/ldapi_url.sh                 |   11 -
 source3/lib/ldb/tests/photo.ldif                   |    5 -
 source3/lib/ldb/tests/samba4.png                   |  Bin 6239 -> 0 bytes
 .../ldb/tests/schema-tests/schema-add-test.ldif    |   66 -
 .../ldb/tests/schema-tests/schema-mod-test-1.ldif  |    5 -
 .../ldb/tests/schema-tests/schema-mod-test-2.ldif  |    5 -
 .../ldb/tests/schema-tests/schema-mod-test-3.ldif  |    5 -
 .../ldb/tests/schema-tests/schema-mod-test-4.ldif  |    5 -
 .../ldb/tests/schema-tests/schema-mod-test-5.ldif  |    5 -
 source3/lib/ldb/tests/schema-tests/schema.ldif     |  112 --
 source3/lib/ldb/tests/slapd.conf                   |   26 -
 source3/lib/ldb/tests/start_slapd.sh               |   14 -
 source3/lib/ldb/tests/test-attribs.ldif            |   15 -
 source3/lib/ldb/tests/test-config.ldif             |   67 -
 source3/lib/ldb/tests/test-default-config.ldif     |   17 -
 source3/lib/ldb/tests/test-extended.sh             |   69 -
 source3/lib/ldb/tests/test-generic.sh              |  128 --
 source3/lib/ldb/tests/test-index.ldif              |   11 -
 source3/lib/ldb/tests/test-ldap.sh                 |   54 -
 source3/lib/ldb/tests/test-modify.ldif             |   23 -
 source3/lib/ldb/tests/test-schema.sh               |   34 -
 source3/lib/ldb/tests/test-sqlite3.sh              |   25 -
 source3/lib/ldb/tests/test-tdb-features.sh         |  119 --
 source3/lib/ldb/tests/test-tdb.sh                  |   31 -
 source3/lib/ldb/tests/test-wildcard.ldif           |    5 -
 source3/lib/ldb/tests/test-wrong_attributes.ldif   |    3 -
 source3/lib/ldb/tests/test.ldif                    |  411 -----
 source3/lib/ldb/tests/testdata.txt                 |    8 -
 source3/lib/ldb/tests/testsearch.txt               |    5 -
 source3/lib/ldb/tools/ad2oLschema.c                |  624 -------
 source3/lib/ldb/tools/cmdline.c                    |  754 --------
 source3/lib/ldb/tools/cmdline.h                    |   53 -
 source3/lib/ldb/tools/convert.c                    |  165 --
 source3/lib/ldb/tools/convert.h                    |   10 -
 source3/lib/ldb/tools/ldbadd.c                     |  118 --
 source3/lib/ldb/tools/ldbdel.c                     |  118 --
 source3/lib/ldb/tools/ldbedit.c                    |  330 ----
 source3/lib/ldb/tools/ldbmodify.c                  |  120 --
 source3/lib/ldb/tools/ldbrename.c                  |   84 -
 source3/lib/ldb/tools/ldbsearch.c                  |  320 ----
 source3/lib/ldb/tools/ldbtest.c                    |  407 -----
 source3/lib/ldb/tools/oLschema2ldif.c              |  607 -------
 source3/lib/ldb/web/index.html                     |   85 -
 source3/lib/ldb_compat.c                           |  682 +++++++
 source3/lib/ldb_compat.h                           |   74 +
 source3/libads/ldap.c                              |    1 -
 137 files changed, 788 insertions(+), 39161 deletions(-)
 delete mode 100644 source3/lib/ldb/Doxyfile
 delete mode 100644 source3/lib/ldb/Makefile.in
 delete mode 100644 source3/lib/ldb/README_gcov.txt
 delete mode 100644 source3/lib/ldb/aclocal.m4
 delete mode 100755 source3/lib/ldb/autogen.sh
 delete mode 100644 source3/lib/ldb/common/attrib_handlers.c
 delete mode 100644 source3/lib/ldb/common/ldb.c
 delete mode 100644 source3/lib/ldb/common/ldb_attributes.c
 delete mode 100644 source3/lib/ldb/common/ldb_controls.c
 delete mode 100644 source3/lib/ldb/common/ldb_debug.c
 delete mode 100644 source3/lib/ldb/common/ldb_dn.c
 delete mode 100644 source3/lib/ldb/common/ldb_ldif.c
 delete mode 100644 source3/lib/ldb/common/ldb_match.c
 delete mode 100644 source3/lib/ldb/common/ldb_modules.c
 delete mode 100644 source3/lib/ldb/common/ldb_msg.c
 delete mode 100644 source3/lib/ldb/common/ldb_parse.c
 delete mode 100644 source3/lib/ldb/common/ldb_utf8.c
 delete mode 100644 source3/lib/ldb/common/qsort.c
 delete mode 100755 source3/lib/ldb/config.guess
 delete mode 100644 source3/lib/ldb/config.mk
 delete mode 100755 source3/lib/ldb/config.sub
 delete mode 100644 source3/lib/ldb/configure.ac
 delete mode 100755 source3/lib/ldb/docs/builddocs.sh
 delete mode 100644 source3/lib/ldb/docs/design.txt
 delete mode 100755 source3/lib/ldb/docs/installdocs.sh
 delete mode 100644 source3/lib/ldb/examples.dox
 delete mode 100644 source3/lib/ldb/examples/ldbreader.c
 delete mode 100644 source3/lib/ldb/examples/ldifreader.c
 delete mode 100644 source3/lib/ldb/include/dlinklist.h
 delete mode 100644 source3/lib/ldb/include/includes.h
 delete mode 100644 source3/lib/ldb/include/ldb.h
 delete mode 100644 source3/lib/ldb/include/ldb_errors.h
 delete mode 100644 source3/lib/ldb/include/ldb_private.h
 delete mode 100755 source3/lib/ldb/install-sh
 delete mode 100644 source3/lib/ldb/ldap.m4
 delete mode 100644 source3/lib/ldb/ldb.pc.in
 delete mode 100644 source3/lib/ldb/ldb_ildap/ldb_ildap.c
 delete mode 100644 source3/lib/ldb/ldb_ldap/ldb_ldap.c
 delete mode 100644 source3/lib/ldb/ldb_sqlite3/README
 delete mode 100644 source3/lib/ldb/ldb_sqlite3/base160.c
 delete mode 100644 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c
 delete mode 100644 source3/lib/ldb/ldb_sqlite3/schema
 delete mode 100644 source3/lib/ldb/ldb_sqlite3/trees.ps
 delete mode 100644 source3/lib/ldb/ldb_tdb/ldb_cache.c
 delete mode 100644 source3/lib/ldb/ldb_tdb/ldb_index.c
 delete mode 100644 source3/lib/ldb/ldb_tdb/ldb_pack.c
 delete mode 100644 source3/lib/ldb/ldb_tdb/ldb_search.c
 delete mode 100644 source3/lib/ldb/ldb_tdb/ldb_tdb.c
 delete mode 100644 source3/lib/ldb/ldb_tdb/ldb_tdb.h
 delete mode 100644 source3/lib/ldb/ldb_tdb/ldb_tdb_wrap.c
 delete mode 100644 source3/lib/ldb/libldb.m4
 delete mode 100644 source3/lib/ldb/mainpage.dox
 delete mode 100644 source3/lib/ldb/man/ad2oLschema.1.xml
 delete mode 100644 source3/lib/ldb/man/ldb.3.xml
 delete mode 100644 source3/lib/ldb/man/ldbadd.1.xml
 delete mode 100644 source3/lib/ldb/man/ldbdel.1.xml
 delete mode 100644 source3/lib/ldb/man/ldbedit.1.xml
 delete mode 100644 source3/lib/ldb/man/ldbmodify.1.xml
 delete mode 100644 source3/lib/ldb/man/ldbrename.1.xml
 delete mode 100644 source3/lib/ldb/man/ldbsearch.1.xml
 delete mode 100644 source3/lib/ldb/man/oLschema2ldif.1.xml
 delete mode 100644 source3/lib/ldb/modules/asq.c
 delete mode 100644 source3/lib/ldb/modules/ldb_map.c
 delete mode 100644 source3/lib/ldb/modules/ldb_map.h
 delete mode 100644 source3/lib/ldb/modules/ldb_map_inbound.c
 delete mode 100644 source3/lib/ldb/modules/ldb_map_outbound.c
 delete mode 100644 source3/lib/ldb/modules/ldb_map_private.h
 delete mode 100644 source3/lib/ldb/modules/objectclass.c
 delete mode 100644 source3/lib/ldb/modules/operational.c
 delete mode 100644 source3/lib/ldb/modules/paged_results.c
 delete mode 100644 source3/lib/ldb/modules/paged_searches.c
 delete mode 100644 source3/lib/ldb/modules/rdn_name.c
 delete mode 100644 source3/lib/ldb/modules/skel.c
 delete mode 100644 source3/lib/ldb/modules/sort.c
 delete mode 100644 source3/lib/ldb/nssldb/README.txt
 delete mode 100644 source3/lib/ldb/nssldb/ldb-grp.c
 delete mode 100644 source3/lib/ldb/nssldb/ldb-nss.c
 delete mode 100644 source3/lib/ldb/nssldb/ldb-nss.h
 delete mode 100644 source3/lib/ldb/nssldb/ldb-pwd.c
 delete mode 100644 source3/lib/ldb/samba/README
 delete mode 100644 source3/lib/ldb/samba/ldif_handlers.c
 delete mode 100644 source3/lib/ldb/sqlite3.m4
 delete mode 100755 source3/lib/ldb/standalone.sh
 delete mode 100644 source3/lib/ldb/swig/Ldb.py
 delete mode 100644 source3/lib/ldb/swig/ldb.i
 delete mode 100644 source3/lib/ldb/tests/init.ldif
 delete mode 100755 source3/lib/ldb/tests/init_slapd.sh
 delete mode 100755 source3/lib/ldb/tests/kill_slapd.sh
 delete mode 100755 source3/lib/ldb/tests/ldapi_url.sh
 delete mode 100644 source3/lib/ldb/tests/photo.ldif
 delete mode 100644 source3/lib/ldb/tests/samba4.png
 delete mode 100644 source3/lib/ldb/tests/schema-tests/schema-add-test.ldif
 delete mode 100644 source3/lib/ldb/tests/schema-tests/schema-mod-test-1.ldif
 delete mode 100644 source3/lib/ldb/tests/schema-tests/schema-mod-test-2.ldif
 delete mode 100644 source3/lib/ldb/tests/schema-tests/schema-mod-test-3.ldif
 delete mode 100644 source3/lib/ldb/tests/schema-tests/schema-mod-test-4.ldif
 delete mode 100644 source3/lib/ldb/tests/schema-tests/schema-mod-test-5.ldif
 delete mode 100644 source3/lib/ldb/tests/schema-tests/schema.ldif
 delete mode 100644 source3/lib/ldb/tests/slapd.conf
 delete mode 100755 source3/lib/ldb/tests/start_slapd.sh
 delete mode 100644 source3/lib/ldb/tests/test-attribs.ldif
 delete mode 100644 source3/lib/ldb/tests/test-config.ldif
 delete mode 100644 source3/lib/ldb/tests/test-default-config.ldif
 delete mode 100755 source3/lib/ldb/tests/test-extended.sh
 delete mode 100755 source3/lib/ldb/tests/test-generic.sh
 delete mode 100644 source3/lib/ldb/tests/test-index.ldif
 delete mode 100755 source3/lib/ldb/tests/test-ldap.sh
 delete mode 100644 source3/lib/ldb/tests/test-modify.ldif
 delete mode 100755 source3/lib/ldb/tests/test-schema.sh
 delete mode 100755 source3/lib/ldb/tests/test-sqlite3.sh
 delete mode 100644 source3/lib/ldb/tests/test-tdb-features.sh
 delete mode 100755 source3/lib/ldb/tests/test-tdb.sh
 delete mode 100644 source3/lib/ldb/tests/test-wildcard.ldif
 delete mode 100644 source3/lib/ldb/tests/test-wrong_attributes.ldif
 delete mode 100644 source3/lib/ldb/tests/test.ldif
 delete mode 100644 source3/lib/ldb/tests/testdata.txt
 delete mode 100644 source3/lib/ldb/tests/testsearch.txt
 delete mode 100644 source3/lib/ldb/tools/ad2oLschema.c
 delete mode 100644 source3/lib/ldb/tools/cmdline.c
 delete mode 100644 source3/lib/ldb/tools/cmdline.h
 delete mode 100644 source3/lib/ldb/tools/convert.c
 delete mode 100644 source3/lib/ldb/tools/convert.h
 delete mode 100644 source3/lib/ldb/tools/ldbadd.c
 delete mode 100644 source3/lib/ldb/tools/ldbdel.c
 delete mode 100644 source3/lib/ldb/tools/ldbedit.c
 delete mode 100644 source3/lib/ldb/tools/ldbmodify.c
 delete mode 100644 source3/lib/ldb/tools/ldbrename.c
 delete mode 100644 source3/lib/ldb/tools/ldbsearch.c
 delete mode 100644 source3/lib/ldb/tools/ldbtest.c
 delete mode 100644 source3/lib/ldb/tools/oLschema2ldif.c
 delete mode 100644 source3/lib/ldb/web/index.html
 create mode 100644 source3/lib/ldb_compat.c
 create mode 100644 source3/lib/ldb_compat.h


Changeset truncated at 500 lines:

diff --git a/libcli/ldap/ldap_ndr.c b/libcli/ldap/ldap_ndr.c
index 6f1bb4e..c176d0e 100644
--- a/libcli/ldap/ldap_ndr.c
+++ b/libcli/ldap/ldap_ndr.c
@@ -21,7 +21,11 @@
 */
 
 #include "includes.h"
+#if _SAMBA_BUILD_ == 3
+#include "lib/ldb_compat.h"
+#else
 #include "lib/ldb/include/ldb.h"
+#endif
 #include "librpc/gen_ndr/ndr_security.h"
 #include "librpc/gen_ndr/ndr_misc.h"
 #include "libcli/ldap/ldap_ndr.h"
diff --git a/source3/Makefile.in b/source3/Makefile.in
index b187dbd..ac936e4 100644
--- a/source3/Makefile.in
+++ b/source3/Makefile.in
@@ -217,8 +217,6 @@ BIN_PROGS2 = bin/smbcontrol at EXEEXT@ bin/smbtree at EXEEXT@ $(TDBBACKUP) \
 BIN_PROGS3 = bin/smbpasswd at EXEEXT@ bin/rpcclient at EXEEXT@ bin/smbcacls at EXEEXT@ \
 	bin/profiles at EXEEXT@ bin/ntlm_auth at EXEEXT@ bin/sharesec at EXEEXT@ \
 	bin/smbcquotas at EXEEXT@ bin/eventlogadm at EXEEXT@ 
-BIN_PROGS4 = bin/ldbedit at EXEEXT@ bin/ldbsearch at EXEEXT@ bin/ldbadd at EXEEXT@ \
-	bin/ldbdel at EXEEXT@ bin/ldbmodify at EXEEXT@ bin/ldbrename at EXEEXT@ 
 
 TORTURE_PROGS = bin/smbtorture at EXEEXT@ bin/msgtest at EXEEXT@ \
 	bin/masktest at EXEEXT@ bin/locktest at EXEEXT@ \
@@ -228,7 +226,7 @@ TORTURE_PROGS = bin/smbtorture at EXEEXT@ bin/msgtest at EXEEXT@ \
 	bin/smbconftort at EXEEXT@ bin/vlp at EXEEXT@
 
 BIN_PROGS = @EXTRA_BIN_PROGS@ \
-	$(BIN_PROGS1) $(BIN_PROGS2) $(BIN_PROGS3) $(BIN_PROGS4) 
+	$(BIN_PROGS1) $(BIN_PROGS2) $(BIN_PROGS3)
 
 EVERYTHING_PROGS = bin/debug2html at EXEEXT@ bin/smbfilter at EXEEXT@ \
 	$(TALLOCTORT) bin/replacetort at EXEEXT@ \
@@ -500,7 +498,7 @@ LIBTSOCKET_OBJ = ../lib/tsocket/tsocket.o \
 		../lib/tsocket/tsocket_bsd.o
 
 CLDAP_OBJ = libads/cldap.o \
-	../libcli/cldap/cldap.o \
+	../libcli/cldap/cldap.o lib/ldb_compat.o \
 	../lib/util/idtree.o \
 	$(LIBCLI_LDAP_MESSAGE_OBJ) $(LIBCLI_LDAP_NDR_OBJ) $(LIBTSOCKET_OBJ)
 
@@ -826,7 +824,7 @@ SMBD_OBJ_BASE = $(PARAM_WITHOUT_REG_OBJ) $(SMBD_OBJ_SRV) $(LIBSMB_OBJ) \
 		$(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(AVAHI_OBJ) \
 		$(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(LIBADS_SERVER_OBJ) \
 		$(REG_FULL_OBJ) $(POPT_LIB_OBJ) $(BUILDOPT_OBJ) \
-		$(SMBLDAP_OBJ) $(LDB_OBJ) $(LIBNET_OBJ) \
+		$(SMBLDAP_OBJ) $(LIBNET_OBJ) \
 		$(LIBSMBCONF_OBJ) \
 		$(PRIVILEGES_BASIC_OBJ)
 
@@ -853,7 +851,7 @@ NMBD_OBJ1 = nmbd/asyncdns.o nmbd/nmbd.o nmbd/nmbd_become_dmb.o \
             nmbd/nmbd_subnetdb.o nmbd/nmbd_winsproxy.o nmbd/nmbd_winsserver.o \
             nmbd/nmbd_workgroupdb.o nmbd/nmbd_synclists.o
 
-NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(LDB_OBJ) $(KRBCLIENT_OBJ) \
+NMBD_OBJ = $(NMBD_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
            $(PROFILE_OBJ) $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ) \
 	   $(LIBNDR_GEN_OBJ0)
 
@@ -864,7 +862,7 @@ SWAT_OBJ = $(SWAT_OBJ1) $(PARAM_OBJ) $(PRINTING_OBJ) $(PRINTBASE_OBJ) $(LIBSMB_O
 	   $(LOCKING_OBJ) $(PASSDB_OBJ) $(KRBCLIENT_OBJ) \
 	   $(LIB_NONSMBD_OBJ) $(GROUPDB_OBJ) $(PLAINTEXT_AUTH_OBJ) \
 	   $(POPT_LIB_OBJ) $(SMBLDAP_OBJ) $(RPC_PARSE_OBJ) $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) \
-           $(PASSCHANGE_OBJ) $(LDB_OBJ) $(FNAME_UTIL_OBJ)
+           $(PASSCHANGE_OBJ) $(FNAME_UTIL_OBJ)
 
 STATUS_OBJ = utils/status.o utils/status_profile.o \
 	     $(LOCKING_OBJ) $(PARAM_OBJ) \
@@ -879,7 +877,7 @@ SMBTREE_OBJ = utils/smbtree.o $(PARAM_OBJ) \
 	     $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \
              $(RPC_CLIENT_OBJ) ../librpc/rpc/binding.o $(RPC_PARSE_OBJ2) \
              $(RPC_CLIENT_OBJ1) \
-	     $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(LDB_OBJ) $(GROUPDB_OBJ) \
+	     $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \
 	     $(LIBMSRPC_GEN_OBJ)
 
 TESTPARM_OBJ = utils/testparm.o \
@@ -900,13 +898,12 @@ SMBPASSWD_OBJ = utils/smbpasswd.o $(PASSWD_UTIL_OBJ) $(PASSCHANGE_OBJ) \
 		$(PARAM_OBJ) $(LIBSMB_OBJ) $(PASSDB_OBJ) \
 		$(GROUPDB_OBJ) $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) \
 		$(POPT_LIB_OBJ) $(SMBLDAP_OBJ) $(RPC_PARSE_OBJ) \
-		$(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) $(LDB_OBJ)
+		$(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ)
 
 PDBEDIT_OBJ = utils/pdbedit.o $(PASSWD_UTIL_OBJ) $(PARAM_OBJ) $(PASSDB_OBJ) \
 		$(LIBSAMBA_OBJ) $(LIBTSOCKET_OBJ) \
 		$(LIB_NONSMBD_OBJ) $(GROUPDB_OBJ) \
-		$(POPT_LIB_OBJ) $(SMBLDAP_OBJ) ../lib/util/asn1.o \
-		$(LDB_OBJ)
+		$(POPT_LIB_OBJ) $(SMBLDAP_OBJ) ../lib/util/asn1.o
 
 SMBGET_OBJ = utils/smbget.o $(POPT_LIB_OBJ) $(LIBSMBCLIENT_OBJ1)
 
@@ -927,7 +924,7 @@ RPCCLIENT_OBJ = $(RPCCLIENT_OBJ1) \
              $(RPC_PARSE_OBJ) $(PASSDB_OBJ) $(LIBMSRPC_GEN_OBJ) $(LIBMSRPC_OBJ) \
              $(READLINE_OBJ) $(GROUPDB_OBJ) $(KRBCLIENT_OBJ) \
 	     $(LIBADS_OBJ) $(POPT_LIB_OBJ) \
-	     $(SMBLDAP_OBJ) $(DCUTIL_OBJ) $(LDB_OBJ) 
+	     $(SMBLDAP_OBJ) $(DCUTIL_OBJ)
 
 PAM_WINBIND_OBJ = ../nsswitch/pam_winbind.o $(WBCOMMON_OBJ) \
 		  $(LIBREPLACE_OBJ) @BUILD_INIPARSER@
@@ -954,7 +951,7 @@ LIBSMBCLIENT_OBJ1 = $(LIBSMBCLIENT_OBJ0) \
 		    $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
 		    $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
 		    $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) \
-		    $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ)
+		    $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ)
 
 LIBSMBCLIENT_OBJ = $(LIBSMBCLIENT_OBJ1)
 
@@ -966,7 +963,7 @@ LIBBIGBALLOFMUD_MAJOR = 0
 
 LIBBIGBALLOFMUD_OBJ = $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
 	$(LIBSMB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) $(PASSDB_OBJ) \
-	$(GROUPDB_OBJ) $(KRBCLIENT_OBJ) $(SMBLDAP_OBJ) $(LDB_OBJ)
+	$(GROUPDB_OBJ) $(KRBCLIENT_OBJ) $(SMBLDAP_OBJ)
 
 CLIENT_OBJ1 = client/client.o client/clitar.o $(RPC_CLIENT_OBJ) \
 	      ../librpc/rpc/binding.o \
@@ -977,7 +974,7 @@ CLIENT_OBJ1 = client/client.o client/clitar.o $(RPC_CLIENT_OBJ) \
 CLIENT_OBJ = $(CLIENT_OBJ1) $(PARAM_OBJ) $(LIBSMB_OBJ) \
 	     $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) $(LIBMSRPC_GEN_OBJ) \
              $(READLINE_OBJ) $(POPT_LIB_OBJ) \
-             $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ) \
+             $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \
 	     $(DISPLAY_SEC_OBJ)
 
 LIBSMBCONF_OBJ = ../lib/smbconf/smbconf.o \
@@ -1037,14 +1034,14 @@ NET_OBJ = $(NET_OBJ1) \
 	  $(LIBADS_OBJ) $(LIBADS_SERVER_OBJ) $(POPT_LIB_OBJ) \
 	  $(SMBLDAP_OBJ) $(DCUTIL_OBJ) \
 	  $(AFS_OBJ) $(AFS_SETTOKEN_OBJ) $(READLINE_OBJ) \
-	  $(LDB_OBJ) $(LIBGPO_OBJ) @BUILD_INIPARSER@ $(DISPLAY_SEC_OBJ) \
+	  $(LIBGPO_OBJ) @BUILD_INIPARSER@ $(DISPLAY_SEC_OBJ) \
 	  $(REG_SMBCONF_OBJ) \
 	  $(LIBNET_OBJ) $(LIBNET_DSSYNC_OBJ) $(LIBNET_SAMSYNC_OBJ) \
 	  $(LIBSMBCONF_OBJ) \
 	  $(PRIVILEGES_BASIC_OBJ) \
 	  $(LIB_EVENTLOG_OBJ) localedir.o
 
-CUPS_OBJ = client/smbspool.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(LDB_OBJ) \
+CUPS_OBJ = client/smbspool.o $(PARAM_OBJ) $(LIBSMB_OBJ) \
 	  $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \
 	  $(LIBNDR_GEN_OBJ0)
 
@@ -1056,29 +1053,29 @@ SMBTORTURE_OBJ1 = torture/torture.o torture/nbio.o torture/scanner.o torture/uta
 		torture/test_posix_append.o
 
 SMBTORTURE_OBJ = $(SMBTORTURE_OBJ1) $(PARAM_OBJ) $(TLDAP_OBJ) \
-	$(LIBSMB_OBJ) $(LDB_OBJ) $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) \
+	$(LIBSMB_OBJ) $(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) \
 	@LIBWBCLIENT_STATIC@ \
         ../nsswitch/libwbclient/wbc_async.o \
         ../nsswitch/libwbclient/wb_reqtrans.o \
 	$(LIBNDR_GEN_OBJ0)
 
-MASKTEST_OBJ = torture/masktest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(LDB_OBJ) $(KRBCLIENT_OBJ) \
+MASKTEST_OBJ = torture/masktest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
                  $(LIB_NONSMBD_OBJ) \
 		 $(LIBNDR_GEN_OBJ0)
 
-MSGTEST_OBJ = torture/msgtest.o $(PARAM_OBJ) $(LIBSMB_ERR_OBJ) $(LDB_OBJ) \
+MSGTEST_OBJ = torture/msgtest.o $(PARAM_OBJ) $(LIBSMB_ERR_OBJ) \
                  $(LIB_NONSMBD_OBJ) \
 		 $(LIBNDR_GEN_OBJ0)
 
 LOCKTEST_OBJ = torture/locktest.o $(PARAM_OBJ) $(LOCKING_OBJ) $(KRBCLIENT_OBJ) \
-               $(LIBSMB_OBJ) $(LDB_OBJ) $(LIB_NONSMBD_OBJ) \
+               $(LIBSMB_OBJ) $(LIB_NONSMBD_OBJ) \
                $(LIBNDR_GEN_OBJ0) $(FNAME_UTIL_OBJ)
 
 NSSTEST_OBJ = torture/nsstest.o $(LIBSAMBAUTIL_OBJ)
 
 PDBTEST_OBJ = torture/pdbtest.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
 		$(LIB_NONSMBD_OBJ) $(PASSDB_OBJ) $(GROUPDB_OBJ) \
-		$(SMBLDAP_OBJ) $(POPT_LIB_OBJ) $(LDB_OBJ) \
+		$(SMBLDAP_OBJ) $(POPT_LIB_OBJ) \
 		$(LIBNDR_GEN_OBJ0)
 
 VFSTEST_OBJ = torture/cmd_vfs.o torture/vfstest.o $(SMBD_OBJ_BASE) $(READLINE_OBJ)
@@ -1087,20 +1084,20 @@ SMBICONV_OBJ = $(PARAM_OBJ) torture/smbiconv.o $(LIB_NONSMBD_OBJ) $(POPT_LIB_OBJ
 
 LOG2PCAP_OBJ = utils/log2pcaphex.o
 
-LOCKTEST2_OBJ = torture/locktest2.o $(PARAM_OBJ) $(LOCKING_OBJ) $(LIBSMB_OBJ) $(LDB_OBJ) \
+LOCKTEST2_OBJ = torture/locktest2.o $(PARAM_OBJ) $(LOCKING_OBJ) $(LIBSMB_OBJ) \
 		$(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) \
 		$(LIBNDR_GEN_OBJ0) $(FNAME_UTIL_OBJ)
 
 SMBCACLS_OBJ = utils/smbcacls.o $(PARAM_OBJ) $(LIBSMB_OBJ) \
 		$(KRBCLIENT_OBJ) $(LIB_NONSMBD_OBJ) $(RPC_PARSE_OBJ) \
 		$(PASSDB_OBJ) $(GROUPDB_OBJ) $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) \
-		$(POPT_LIB_OBJ) $(DCUTIL_OBJ) $(LIBADS_OBJ) $(SMBLDAP_OBJ) $(LDB_OBJ)
+		$(POPT_LIB_OBJ) $(DCUTIL_OBJ) $(LIBADS_OBJ) $(SMBLDAP_OBJ) 
 
 SMBCQUOTAS_OBJ = utils/smbcquotas.o $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
 		$(PARAM_OBJ) \
 		$(LIB_NONSMBD_OBJ) $(RPC_PARSE_OBJ) \
 		$(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(POPT_LIB_OBJ) \
-		$(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ)
+		$(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ)
 
 EVTLOGADM_OBJ0	= utils/eventlogadm.o
 
@@ -1127,7 +1124,7 @@ REPLACETORT_OBJ = @libreplacedir@/test/testsuite.o \
 
 DEBUG2HTML_OBJ = utils/debug2html.o utils/debugparse.o
 
-SMBFILTER_OBJ = utils/smbfilter.o $(PARAM_OBJ) $(LIBSMB_OBJ) $(LDB_OBJ) \
+SMBFILTER_OBJ = utils/smbfilter.o $(PARAM_OBJ) $(LIBSMB_OBJ) \
                  $(LIB_NONSMBD_OBJ) $(KRBCLIENT_OBJ) \
 		 $(LIBNDR_GEN_OBJ0)
 
@@ -1138,7 +1135,7 @@ PAM_SMBPASS_OBJ_0 = pam_smbpass/pam_smb_auth.o pam_smbpass/pam_smb_passwd.o \
 		pam_smbpass/pam_smb_acct.o pam_smbpass/support.o ../lib/util/asn1.o
 PAM_SMBPASS_OBJ = $(PAM_SMBPASS_OBJ_0) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) $(PASSDB_OBJ) $(GROUPDB_OBJ) \
 		$(SMBLDAP_OBJ) $(LIBSAMBA_OBJ) \
-		$(LDB_OBJ) $(LIBTSOCKET_OBJ)
+		$(LIBTSOCKET_OBJ)
 
 IDMAP_OBJ     = winbindd/idmap.o winbindd/idmap_util.o @IDMAP_STATIC@
 
@@ -1261,7 +1258,7 @@ WINBINDD_OBJ = \
 		$(LIBADS_OBJ) $(KRBCLIENT_OBJ) $(POPT_LIB_OBJ) \
 		$(DCUTIL_OBJ) $(IDMAP_OBJ) $(NSS_INFO_OBJ) \
 		$(AFS_OBJ) $(AFS_SETTOKEN_OBJ) \
-		$(LIBADS_SERVER_OBJ) $(LDB_OBJ) \
+		$(LIBADS_SERVER_OBJ) \
 		$(TDB_VALIDATE_OBJ)
 
 WBINFO_OBJ = ../nsswitch/wbinfo.o $(LIBSAMBA_OBJ) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ) \
@@ -1270,38 +1267,6 @@ WBINFO_OBJ = ../nsswitch/wbinfo.o $(LIBSAMBA_OBJ) $(PARAM_OBJ) $(LIB_NONSMBD_OBJ
 
 WINBIND_NSS_OBJ = $(WBCOMMON_OBJ) $(LIBREPLACE_OBJ) @WINBIND_NSS_EXTRA_OBJS@
 
-LDB_COMMON_OBJ=lib/ldb/common/ldb.o lib/ldb/common/ldb_ldif.o \
-          lib/ldb/common/ldb_parse.o lib/ldb/common/ldb_msg.o lib/ldb/common/ldb_utf8.o \
-          lib/ldb/common/ldb_debug.o lib/ldb/common/ldb_modules.o \
-          lib/ldb/common/ldb_dn.o lib/ldb/common/ldb_match.o lib/ldb/common/ldb_attributes.o \
-          lib/ldb/common/attrib_handlers.o lib/ldb/common/ldb_controls.o lib/ldb/common/qsort.o
-
-LDB_TDB_OBJ=lib/ldb/ldb_tdb/ldb_tdb.o \
-       lib/ldb/ldb_tdb/ldb_pack.o lib/ldb/ldb_tdb/ldb_search.o lib/ldb/ldb_tdb/ldb_index.o \
-       lib/ldb/ldb_tdb/ldb_cache.o lib/ldb/ldb_tdb/ldb_tdb_wrap.o
-
-LDB_MODULES_OBJ=lib/ldb/modules/operational.o lib/ldb/modules/rdn_name.o \
-          lib/ldb/modules/objectclass.o \
-          lib/ldb/modules/paged_results.o lib/ldb/modules/sort.o lib/ldb/modules/asq.o
-
-# enabled in configure.in
-LDB_LDAP_OBJ=@LDBLDAP@
-
-LDB_OBJ = ${LDB_COMMON_OBJ} ${LDB_TDB_OBJ} ${LDB_LDAP_OBJ} ${LDB_MODULES_OBJ}
-
-LDB_CMDLINE_OBJ = $(PARAM_OBJ) \
-	  $(POPT_LIB_OBJ) $(LIB_OBJ) $(LIB_DUMMY_OBJ) $(LIBSMB_ERR_OBJ0) $(LIBSMB_ERR_OBJ1) \
-	  $(RPC_PARSE_OBJ1) $(SECRETS_OBJ) \
-	  $(LDB_OBJ) lib/ldb/tools/cmdline.o 
-
-
-LDBEDIT_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbedit.o
-LDBSEARCH_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbsearch.o
-LDBADD_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbadd.o
-LDBDEL_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbdel.o
-LDBMODIFY_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbmodify.o
-LDBRENAME_OBJ = $(LDB_CMDLINE_OBJ) lib/ldb/tools/ldbrename.o
-
 WINBIND_KRB5_LOCATOR_OBJ1 = ../nsswitch/winbind_krb5_locator.o
 WINBIND_KRB5_LOCATOR_OBJ = $(WINBIND_KRB5_LOCATOR_OBJ1) $(LIBREPLACE_OBJ)
 
@@ -1331,7 +1296,7 @@ NTLM_AUTH_OBJ = ${NTLM_AUTH_OBJ1} $(LIBSAMBA_OBJ) $(POPT_LIB_OBJ) \
 		$(LIBADS_SERVER_OBJ) \
 		$(PASSDB_OBJ) $(LIBTSOCKET_OBJ) $(GROUPDB_OBJ) \
 		$(SMBLDAP_OBJ) $(LIBNMB_OBJ) \
-		$(LDB_OBJ) $(WBCOMMON_OBJ) \
+		$(WBCOMMON_OBJ) \
 		$(LIBNDR_GEN_OBJ0) $(LIBNDR_GEN_OBJ1) @BUILD_INIPARSER@
 
 
@@ -1344,7 +1309,7 @@ RPC_OPEN_TCP_OBJ = torture/rpc_open_tcp.o \
 		   $(LIBSMB_OBJ) \
 		   $(PARAM_OBJ) \
 		   $(PASSDB_OBJ) \
-		   $(SMBLDAP_OBJ) $(LDB_OBJ) $(GROUPDB_OBJ) \
+		   $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \
 		   $(LIB_NONSMBD_OBJ) \
 		   $(KRBCLIENT_OBJ) \
 		   $(RPC_PARSE_OBJ2) \
@@ -1799,42 +1764,6 @@ bin/smbfilter at EXEEXT@: $(BINARY_PREREQS) $(SMBFILTER_OBJ) @BUILD_POPT@ $(LIBTALL
 		@LIBWBCLIENT_STATIC@ $(LIBWBCLIENT_LIBS) \
 		$(LIBTALLOC_LIBS) $(LIBTDB_LIBS) $(ZLIB_LIBS)
 
-bin/ldbedit: $(BINARY_PREREQS) $(LDBEDIT_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)
-	@echo Linking $@
-	@$(CC) -o $@ $(LDBEDIT_OBJ) $(DYNEXP) $(LDFLAGS) \
-		$(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \
-		$(LIBTALLOC_LIBS) $(LIBTDB_LIBS)
-
-bin/ldbsearch: $(BINARY_PREREQS) $(LDBSEARCH_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)
-	@echo Linking $@
-	@$(CC) -o $@ $(LDBSEARCH_OBJ) $(DYNEXP) $(LDFLAGS) \
-		$(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \
-		$(LIBTALLOC_LIBS) $(LIBTDB_LIBS)
-
-bin/ldbadd: $(BINARY_PREREQS) $(LDBADD_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)
-	@echo Linking $@
-	@$(CC) -o $@ $(LDBADD_OBJ) $(DYNEXP) $(LDFLAGS) \
-		$(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \
-		$(LIBTALLOC_LIBS) $(LIBTDB_LIBS)
-
-bin/ldbmodify: $(BINARY_PREREQS) $(LDBMODIFY_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)
-	@echo Linking $@
-	@$(CC) -o $@ $(LDBMODIFY_OBJ) $(DYNEXP) $(LDFLAGS) \
-		$(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \
-		$(LIBTALLOC_LIBS) $(LIBTDB_LIBS)
-
-bin/ldbdel: $(BINARY_PREREQS) $(LDBDEL_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)
-	@echo Linking $@
-	@$(CC) -o $@ $(LDBDEL_OBJ) $(DYNEXP) $(LDFLAGS) \
-		$(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \
-		$(LIBTALLOC_LIBS) $(LIBTDB_LIBS)
-
-bin/ldbrename: $(BINARY_PREREQS) $(LDBRENAME_OBJ) @BUILD_POPT@ $(LIBTALLOC) $(LIBTDB) $(LIBWBCLIENT)
-	@echo Linking $@
-	@$(CC) $(FLAGS) -o $@ $(LDBRENAME_OBJ) $(DYNEXP) $(LDFLAGS) \
-		$(LIBS) $(POPT_LIBS) $(LDAP_LIBS) \
-		$(LIBTALLOC_LIBS) $(LIBTDB_LIBS)
-
 bin/versiontest: $(BINARY_PREREQS) lib/version_test.o $(VERSION_OBJ)
 	@echo Linking $@
 	@$(CC) $(FLAGS) -o $@ $(VERSION_OBJ) lib/version_test.o
@@ -2199,7 +2128,7 @@ LIBNETAPI_OBJ  = $(LIBNETAPI_OBJ0) $(LIBNET_OBJ) \
 		 $(PARAM_WITHOUT_REG_OBJ) $(LIB_NONSMBD_OBJ) \
 		 $(LIBSMB_OBJ) $(KRBCLIENT_OBJ) \
 		 $(LIBMSRPC_OBJ) $(LIBMSRPC_GEN_OBJ) $(RPC_PARSE_OBJ) \
-		 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) $(LDB_OBJ) \
+		 $(PASSDB_OBJ) $(SMBLDAP_OBJ) $(GROUPDB_OBJ) \
 		 $(DCUTIL_OBJ) $(LIBADS_OBJ) $(PRIVILEGES_BASIC_OBJ) \
 		 auth/token_util.o
 
diff --git a/source3/configure.in b/source3/configure.in
index 30d8a43..330e2e8 100644
--- a/source3/configure.in
+++ b/source3/configure.in
@@ -3228,8 +3228,6 @@ SMBLDAP=""
 AC_SUBST(SMBLDAP)
 SMBLDAPUTIL=""
 AC_SUBST(SMBLDAPUTIL)
-LDBLDAP=""
-AC_SUBST(LDBLDAP)
 
 if test x"$with_ldap_support" != x"no"; then
 
diff --git a/source3/lib/ldb/Doxyfile b/source3/lib/ldb/Doxyfile
deleted file mode 100644
index 07b12b5..0000000
--- a/source3/lib/ldb/Doxyfile
+++ /dev/null
@@ -1,26 +0,0 @@
-PROJECT_NAME           = LDB
-OUTPUT_DIRECTORY       = apidocs
-REPEAT_BRIEF           = YES
-OPTIMIZE_OUTPUT_FOR_C  = YES
-SORT_MEMBER_DOCS       = YES
-SORT_BRIEF_DOCS        = NO
-GENERATE_TODOLIST      = YES
-GENERATE_BUGLIST       = YES
-GENERATE_DEPRECATEDLIST= YES
-SHOW_USED_FILES        = NO
-SHOW_DIRECTORIES       = NO
-WARNINGS               = YES
-WARN_IF_UNDOCUMENTED   = YES
-WARN_IF_DOC_ERROR      = YES
-WARN_NO_PARAMDOC       = NO
-WARN_FORMAT            = "$file:$line: $text"
-INPUT                  = include .
-FILE_PATTERNS          = *.h *.dox
-EXCLUDE                = include/config.h include/dlinklist.h \
-			include/includes.h
-EXAMPLE_PATH           = examples
-GENERATE_HTML          = YES
-HTML_OUTPUT            = html
-GENERATE_MAN           = YES
-ALWAYS_DETAILED_SEC	   = YES
-JAVADOC_AUTOBRIEF	   = YES
diff --git a/source3/lib/ldb/Makefile.in b/source3/lib/ldb/Makefile.in
deleted file mode 100644
index a091b48..0000000
--- a/source3/lib/ldb/Makefile.in
+++ /dev/null
@@ -1,173 +0,0 @@
-#!gmake
-#
-CC = @CC@
-GCOV = @GCOV@
-XSLTPROC = @XSLTPROC@
-DOXYGEN = @DOXYGEN@
-prefix = @prefix@
-exec_prefix = @exec_prefix@
-datarootdir = @datarootdir@
-includedir = @includedir@
-libdir = @libdir@
-bindir = @bindir@
-mandir = @mandir@
-VPATH = @srcdir@:@tdbdir@:@tallocdir@:@libreplacedir@:@poptdir@
-srcdir = @srcdir@
-builddir = @builddir@
-SLAPD = @SLAPD@
-EXTRA_OBJ=@EXTRA_OBJ@
-TESTS=test-tdb.sh @TESTS@
-
-CFLAGS=-g -I$(srcdir)/include -Iinclude -I$(srcdir) -I$(srcdir)/.. \
-       @POPT_CFLAGS@ -I at tallocdir@ -I at tdbdir@/include -I at libreplacedir@ \
-	-DLIBDIR=\"$(libdir)\" -DSHLIBEXT=\"@SHLIBEXT@\" -DUSE_MMAP=1 @CFLAGS@
-
-LIB_FLAGS=@LDFLAGS@ -Llib -lldb @LIBS@ @POPT_LIBS@
-
-LDB_TDB_DIR=ldb_tdb
-LDB_TDB_OBJ=$(LDB_TDB_DIR)/ldb_tdb.o \
-	$(LDB_TDB_DIR)/ldb_pack.o $(LDB_TDB_DIR)/ldb_search.o $(LDB_TDB_DIR)/ldb_index.o \
-	$(LDB_TDB_DIR)/ldb_cache.o $(LDB_TDB_DIR)/ldb_tdb_wrap.o
-
-COMDIR=common
-COMMON_OBJ=$(COMDIR)/ldb.o $(COMDIR)/ldb_ldif.o \
-	   $(COMDIR)/ldb_parse.o $(COMDIR)/ldb_msg.o $(COMDIR)/ldb_utf8.o \
-	   $(COMDIR)/ldb_debug.o $(COMDIR)/ldb_modules.o \
-	   $(COMDIR)/ldb_dn.o $(COMDIR)/ldb_match.o $(COMDIR)/ldb_attributes.o \
-	   $(COMDIR)/attrib_handlers.o $(COMDIR)/ldb_controls.o $(COMDIR)/qsort.o
-
-MODDIR=modules
-MODULES_OBJ=$(MODDIR)/operational.o $(MODDIR)/rdn_name.o \
-	   $(MODDIR)/objectclass.o \
-	   $(MODDIR)/paged_results.o $(MODDIR)/sort.o $(MODDIR)/asq.o
-
-NSSDIR=nssldb
-NSS_OBJ= $(NSSDIR)/ldb-nss.o $(NSSDIR)/ldb-pwd.o $(NSSDIR)/ldb-grp.o
-NSS_LIB = lib/libnss_ldb.so.2
-
-OBJS = $(MODULES_OBJ) $(COMMON_OBJ) $(LDB_TDB_OBJ) @TDBOBJ@ @TALLOCOBJ@ @POPTOBJ@ @LIBREPLACEOBJ@ $(EXTRA_OBJ) 
-
-LDB_LIB = lib/libldb.a
-
-BINS = bin/ldbadd bin/ldbsearch bin/ldbdel bin/ldbmodify bin/ldbedit bin/ldbrename bin/ldbtest bin/oLschema2ldif
-
-LIBS = $(LDB_LIB)
-
-EXAMPLES = examples/ldbreader examples/ldifreader
-
-DIRS = lib bin common ldb_tdb ldb_ldap ldb_sqlite3 modules tools examples
-
-default: all
-
-nss: nssdir all $(NSS_LIB)
-
-nssdir:
-	@mkdir -p $(NSSDIR)
-
-all: showflags dirs $(OBJS) $(LDB_LIB) $(BINS) $(EXAMPLES) manpages
-
-showflags:
-	@echo 'ldb will be compiled with flags:'
-	@echo '  CFLAGS = $(CFLAGS)'
-	@echo '  LIBS = $(LIBS)'
-
-.c.o:
-	@echo Compiling $*.c
-	@mkdir -p `dirname $@`
-	@$(CC) $(CFLAGS) -c $< -o $@
-
-dirs:
-	@mkdir -p $(DIRS)
-
-lib/libldb.a: $(OBJS)
-	ar -rv $@ $(OBJS)
-	@-ranlib $@
-
-lib/libnss_ldb.so.2: $(NSS_OBJ) $(LIBS)
-	$(CC) -shared -Wl,-soname,libnss_ldb.so.2 -o lib/libnss_ldb.so.2 $(NSS_OBJ) $(OBJS) $(LIB_FLAGS)
-
-bin/ldbadd: tools/ldbadd.o tools/cmdline.o $(LIBS)
-	$(CC) -o bin/ldbadd tools/ldbadd.o tools/cmdline.o $(LIB_FLAGS)
-
-bin/ldbsearch: tools/ldbsearch.o tools/cmdline.o $(LIBS)
-	$(CC) -o bin/ldbsearch tools/ldbsearch.o tools/cmdline.o $(LIB_FLAGS)
-
-bin/ldbdel: tools/ldbdel.o tools/cmdline.o $(LIBS)
-	$(CC) -o bin/ldbdel tools/ldbdel.o tools/cmdline.o $(LIB_FLAGS)
-
-bin/ldbmodify: tools/ldbmodify.o tools/cmdline.o $(LIBS)
-	$(CC) -o bin/ldbmodify tools/ldbmodify.o tools/cmdline.o $(LIB_FLAGS)
-
-bin/ldbedit: tools/ldbedit.o tools/cmdline.o $(LIBS)
-	$(CC) -o bin/ldbedit tools/ldbedit.o tools/cmdline.o $(LIB_FLAGS)


-- 
Samba Shared Repository


More information about the samba-cvs mailing list