mirror of
https://github.com/samba-team/samba.git
synced 2025-11-06 08:23:50 +03:00
r25093: Use system-provided ldb library if available. Note that this only means using the ldb library from the system - the custom command-line tools for Samba 4 will still be built even if they are already provided by the system.
This commit is contained in:
committed by
Gerald (Jerry) Carter
parent
1ba883c62e
commit
8aab673df5
@@ -70,19 +70,6 @@ OBJ_FILES = \
|
||||
# End MODULE ldb_rdn_name
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start MODULE ldb_ildap
|
||||
[MODULE::ldb_ildap]
|
||||
SUBSYSTEM = LIBLDB
|
||||
CFLAGS = -Ilib/ldb/include
|
||||
PRIVATE_DEPENDENCIES = LIBTALLOC LIBCLI_LDAP
|
||||
INIT_FUNCTION = ldb_ildap_init
|
||||
ALIASES = ldapi ldaps ldap
|
||||
OBJ_FILES = \
|
||||
ldb_ildap/ldb_ildap.o
|
||||
# End MODULE ldb_ildap
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start MODULE ldb_map
|
||||
[MODULE::ldb_map]
|
||||
@@ -185,89 +172,6 @@ PUBLIC_HEADERS = include/ldb.h include/ldb_errors.h
|
||||
# End SUBSYSTEM ldb
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start SUBSYSTEM LIBLDB_CMDLINE
|
||||
[SUBSYSTEM::LIBLDB_CMDLINE]
|
||||
CFLAGS = -Ilib/ldb
|
||||
OBJ_FILES= \
|
||||
tools/cmdline.o
|
||||
PUBLIC_DEPENDENCIES = LIBLDB LIBPOPT
|
||||
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL POPT_SAMBA POPT_CREDENTIALS gensec
|
||||
# End SUBSYSTEM LIBLDB_CMDLINE
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbadd
|
||||
[BINARY::ldbadd]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES = \
|
||||
tools/ldbadd.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE LIBCLI_RESOLVE
|
||||
MANPAGE = man/ldbadd.1
|
||||
# End BINARY ldbadd
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbdel
|
||||
[BINARY::ldbdel]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
tools/ldbdel.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = man/ldbdel.1
|
||||
# End BINARY ldbdel
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbmodify
|
||||
[BINARY::ldbmodify]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
tools/ldbmodify.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = man/ldbmodify.1
|
||||
# End BINARY ldbmodify
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbsearch
|
||||
[BINARY::ldbsearch]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
tools/ldbsearch.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = man/ldbsearch.1
|
||||
# End BINARY ldbsearch
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbedit
|
||||
[BINARY::ldbedit]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
tools/ldbedit.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = man/ldbedit.1
|
||||
# End BINARY ldbedit
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbrename
|
||||
[BINARY::ldbrename]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
tools/ldbrename.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = man/ldbrename.1
|
||||
# End BINARY ldbrename
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbtest
|
||||
[BINARY::ldbtest]
|
||||
@@ -312,3 +216,6 @@ LIBRARY_REALNAME = swig/_ldb.$(SHLIBEXT)
|
||||
OBJ_FILES = swig/ldb_wrap.o
|
||||
# End LIBRARY swig_ldb
|
||||
#######################
|
||||
|
||||
include tools/config.mk
|
||||
include ldb_ildap/config.mk
|
||||
|
||||
@@ -11,7 +11,7 @@ AC_DEFUN([SMB_MODULE_DEFAULT], [echo -n ""])
|
||||
AC_DEFUN([SMB_LIBRARY_ENABLE], [echo -n ""])
|
||||
AC_DEFUN([SMB_EXT_LIB], [echo -n ""])
|
||||
AC_DEFUN([SMB_ENABLE], [echo -n ""])
|
||||
AC_INIT(ldb, 0.9.0)
|
||||
AC_INIT(ldb, 0.9.1)
|
||||
AC_CONFIG_SRCDIR([common/ldb.c])
|
||||
|
||||
AC_LIBREPLACE_ALL_CHECKS
|
||||
|
||||
14
source/lib/ldb/ldb_ildap/config.mk
Normal file
14
source/lib/ldb/ldb_ildap/config.mk
Normal file
@@ -0,0 +1,14 @@
|
||||
################################################
|
||||
# Start MODULE ldb_ildap
|
||||
[MODULE::ldb_ildap]
|
||||
SUBSYSTEM = LIBLDB
|
||||
CFLAGS = -Ilib/ldb/include
|
||||
PRIVATE_DEPENDENCIES = LIBTALLOC LIBCLI_LDAP
|
||||
INIT_FUNCTION = ldb_ildap_init
|
||||
ALIASES = ldapi ldaps ldap
|
||||
OBJ_FILES = \
|
||||
ldb_ildap.o
|
||||
# End MODULE ldb_ildap
|
||||
################################################
|
||||
|
||||
|
||||
84
source/lib/ldb/tools/config.mk
Normal file
84
source/lib/ldb/tools/config.mk
Normal file
@@ -0,0 +1,84 @@
|
||||
################################################
|
||||
# Start SUBSYSTEM LIBLDB_CMDLINE
|
||||
[SUBSYSTEM::LIBLDB_CMDLINE]
|
||||
CFLAGS = -Ilib/ldb
|
||||
OBJ_FILES= \
|
||||
cmdline.o
|
||||
PUBLIC_DEPENDENCIES = LIBLDB LIBPOPT
|
||||
PRIVATE_DEPENDENCIES = LIBSAMBA-UTIL POPT_SAMBA POPT_CREDENTIALS gensec
|
||||
# End SUBSYSTEM LIBLDB_CMDLINE
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbadd
|
||||
[BINARY::ldbadd]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES = \
|
||||
ldbadd.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE LIBCLI_RESOLVE
|
||||
MANPAGE = ../man/ldbadd.1
|
||||
# End BINARY ldbadd
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbdel
|
||||
[BINARY::ldbdel]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
ldbdel.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = ../man/ldbdel.1
|
||||
# End BINARY ldbdel
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbmodify
|
||||
[BINARY::ldbmodify]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
ldbmodify.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = ../man/ldbmodify.1
|
||||
# End BINARY ldbmodify
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbsearch
|
||||
[BINARY::ldbsearch]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
ldbsearch.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = ../man/ldbsearch.1
|
||||
# End BINARY ldbsearch
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbedit
|
||||
[BINARY::ldbedit]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
ldbedit.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = ../man/ldbedit.1
|
||||
# End BINARY ldbedit
|
||||
################################################
|
||||
|
||||
################################################
|
||||
# Start BINARY ldbrename
|
||||
[BINARY::ldbrename]
|
||||
INSTALLDIR = BINDIR
|
||||
OBJ_FILES= \
|
||||
ldbrename.o
|
||||
PRIVATE_DEPENDENCIES = \
|
||||
LIBLDB_CMDLINE
|
||||
MANPAGE = ../man/ldbrename.1
|
||||
# End BINARY ldbrename
|
||||
################################################
|
||||
|
||||
|
||||
Reference in New Issue
Block a user