2005-10-12 06:10:23 +00:00
################################################
# Start MODULE libldb_operational
[MODULE :: libldb_operational ]
SUBSYSTEM = LIBLDB
INIT_OBJ_FILES = \
lib/ldb/modules/operational.o
# End MODULE libldb_operational
################################################
2005-07-21 07:59:01 +00:00
################################################
# Start MODULE libldb_rdn_name
[MODULE :: libldb_rdn_name ]
SUBSYSTEM = LIBLDB
INIT_OBJ_FILES = \
lib/ldb/modules/rdn_name.o
# End MODULE libldb_rdn_name
################################################
2005-01-03 14:05:47 +00:00
################################################
# Start MODULE libldb_schema
[MODULE :: libldb_schema ]
SUBSYSTEM = LIBLDB
INIT_OBJ_FILES = \
lib/ldb/modules/schema.o
# End MODULE libldb_schema
################################################
2005-06-17 02:47:26 +00:00
################################################
# Start MODULE libldb_ildap
[MODULE :: libldb_ildap ]
SUBSYSTEM = LIBLDB
INIT_OBJ_FILES = \
lib/ldb/ldb_ildap/ldb_ildap.o
REQUIRED_SUBSYSTEMS = \
LIBCLI_LDAP
NOPROTO = YES
# End MODULE libldb_ildap
################################################
2005-08-24 22:06:26 +00:00
################################################
# Start MODULE libldb_map
[MODULE :: libldb_map ]
SUBSYSTEM = LIBLDB
2005-08-30 11:08:03 +00:00
INIT_OBJ_FILES = lib/ldb/modules/ldb_map.o
2005-08-24 22:06:26 +00:00
# End MODULE libldb_map
################################################
2005-06-04 17:13:43 +00:00
################################################
# Start MODULE libldb_sqlite3
[MODULE :: libldb_sqlite 3]
SUBSYSTEM = LIBLDB
INIT_OBJ_FILES = \
lib/ldb/ldb_sqlite3/ldb_sqlite3.o
REQUIRED_SUBSYSTEMS = \
EXT_LIB_SQLITE3
NOPROTO = YES
2005-06-04 21:16:54 +00:00
# End MODULE libldb_sqlite3
2005-06-04 17:13:43 +00:00
################################################
2004-05-13 10:20:53 +00:00
################################################
# Start MODULE libldb_tdb
[MODULE :: libldb_tdb ]
2004-11-14 16:22:01 +00:00
SUBSYSTEM = LIBLDB
2004-05-13 10:20:53 +00:00
INIT_OBJ_FILES = \
lib/ldb/ldb_tdb/ldb_tdb.o
ADD_OBJ_FILES = \
lib/ldb/ldb_tdb/ldb_search.o \
lib/ldb/ldb_tdb/ldb_pack.o \
lib/ldb/ldb_tdb/ldb_index.o \
2005-07-20 00:59:38 +00:00
lib/ldb/ldb_tdb/ldb_cache.o \
lib/ldb/ldb_tdb/ldb_tdb_wrap.o
2004-05-14 12:09:21 +00:00
REQUIRED_SUBSYSTEMS = \
LIBTDB
2004-11-16 09:00:52 +00:00
NOPROTO = YES
2004-05-13 10:20:53 +00:00
# End MODULE libldb_tdb
################################################
################################################
# Start SUBSYSTEM LIBLDB
[SUBSYSTEM :: LIBLDB ]
INIT_OBJ_FILES = \
lib/ldb/common/ldb.o
ADD_OBJ_FILES = \
lib/ldb/common/ldb_ldif.o \
lib/ldb/common/ldb_parse.o \
lib/ldb/common/ldb_msg.o \
lib/ldb/common/ldb_utf8.o \
2004-11-15 11:40:27 +00:00
lib/ldb/common/ldb_debug.o \
2005-06-09 14:50:32 +00:00
lib/ldb/common/ldb_modules.o \
r8037: a fairly major update to the internals of ldb. Changes are:
- moved the knowledge of attribute types out of ldb_tdb and into the
generic ldb code. This allows the ldb_match() message match logic
to be generic, so it can be used by other backend
- added the generic ability to load attribute handlers, for
canonicalisation, compare, ldif read and ldif write. In the future
this will be used by the schema module to allow us to correctly
obey the attributetype schema elements
- added attribute handlers for some of the core ldap attribute types,
Integer, DirectoryString, DN, ObjectClass etc
- added automatic registration of attribute handlers for well-known
attribute names 'cn', 'dc', 'dn', 'ou' and 'objectClass'
- converted the objectSid special handlers for Samba to the new system
- added more correct handling of indexing in tdb backend based on the
attribute canonicalisation function
- added generic support for subclasses, moving it out of the tdb
backend. This will be used in future by the schema module
- fixed several bugs in the dn_explode code. It still needs more
work, but doesn't corrupt ldb dbs any more.
(This used to be commit 944c5844ab441b96d8e5d7b2d151982139d1fab9)
2005-07-01 06:21:26 +00:00
lib/ldb/common/ldb_match.o \
lib/ldb/common/ldb_attributes.o \
lib/ldb/common/attrib_handlers.o \
2005-06-26 23:59:22 +00:00
lib/ldb/common/ldb_dn.o
2004-10-25 10:25:25 +00:00
REQUIRED_SUBSYSTEMS = \
2005-06-24 00:18:20 +00:00
LIBREPLACE LIBTALLOC LDBSAMBA
2004-11-16 09:00:52 +00:00
NOPROTO = YES
2005-06-27 22:07:28 +00:00
MANPAGE = lib/ldb/man/ldb.3
2004-05-13 10:20:53 +00:00
#
# End SUBSYSTEM LIBLDB
################################################
2004-05-13 16:15:46 +00:00
################################################
# Start LIBRARY LIBLDB
[LIBRARY :: libldb ]
MAJOR_VERSION = 0
MINOR_VERSION = 0
RELEASE_VERSION = 1
2004-05-13 18:06:45 +00:00
REQUIRED_SUBSYSTEMS = \
LIBLDB
2004-05-13 16:15:46 +00:00
#
# End LIBRARY LIBLDB
################################################
2005-06-21 07:52:00 +00:00
################################################
# Start SUBSYSTEM LDBSAMBA
[SUBSYSTEM :: LDBSAMBA ]
OBJ_FILES = \
2005-08-30 11:08:03 +00:00
lib/ldb/samba/ldif_handlers.o
2005-06-21 07:52:00 +00:00
# End SUBSYSTEM LDBSAMBA
################################################
2005-06-18 07:42:21 +00:00
################################################
# Start SUBSYSTEM LIBLDB_CMDLINE
[SUBSYSTEM :: LIBLDB_CMDLINE ]
OBJ_FILES = \
lib/ldb/tools/cmdline.o
2005-06-24 00:18:20 +00:00
REQUIRED_SUBSYSTEMS = LIBLDB LIBCMDLINE LIBBASIC
2005-06-18 07:42:21 +00:00
# End SUBSYSTEM LIBLDB_CMDLINE
################################################
2004-05-13 10:20:53 +00:00
################################################
# Start BINARY ldbadd
[BINARY :: ldbadd ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2005-06-27 12:09:52 +00:00
OBJ_FILES = \
2004-05-13 10:20:53 +00:00
lib/ldb/tools/ldbadd.o
REQUIRED_SUBSYSTEMS = \
2005-06-18 07:42:21 +00:00
LIBLDB_CMDLINE
2005-06-27 22:07:28 +00:00
MANPAGE = lib/ldb/man/ldbadd.1
2004-05-13 10:20:53 +00:00
# End BINARY ldbadd
################################################
################################################
# Start BINARY ldbdel
[BINARY :: ldbdel ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2004-05-13 10:20:53 +00:00
OBJ_FILES = \
lib/ldb/tools/ldbdel.o
REQUIRED_SUBSYSTEMS = \
2005-06-18 07:42:21 +00:00
LIBLDB_CMDLINE
2005-06-27 22:07:28 +00:00
MANPAGE = lib/ldb/man/ldbdel.1
2004-05-13 10:20:53 +00:00
# End BINARY ldbdel
################################################
################################################
# Start BINARY ldbmodify
[BINARY :: ldbmodify ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2004-05-13 10:20:53 +00:00
OBJ_FILES = \
lib/ldb/tools/ldbmodify.o
REQUIRED_SUBSYSTEMS = \
2005-06-18 07:42:21 +00:00
LIBLDB_CMDLINE
2005-06-27 22:07:28 +00:00
MANPAGE = lib/ldb/man/ldbmodify.1
2004-05-13 10:20:53 +00:00
# End BINARY ldbmodify
################################################
################################################
# Start BINARY ldbsearch
[BINARY :: ldbsearch ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2004-05-13 10:20:53 +00:00
OBJ_FILES = \
lib/ldb/tools/ldbsearch.o
REQUIRED_SUBSYSTEMS = \
2005-06-18 07:42:21 +00:00
LIBLDB_CMDLINE
2005-06-27 22:07:28 +00:00
MANPAGE = lib/ldb/man/ldbsearch.1
2004-05-13 10:20:53 +00:00
# End BINARY ldbsearch
################################################
################################################
# Start BINARY ldbedit
[BINARY :: ldbedit ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2004-05-13 10:20:53 +00:00
OBJ_FILES = \
lib/ldb/tools/ldbedit.o
REQUIRED_SUBSYSTEMS = \
2005-06-18 07:42:21 +00:00
LIBLDB_CMDLINE
2005-06-27 22:07:28 +00:00
MANPAGE = lib/ldb/man/ldbedit.1
2004-05-13 10:20:53 +00:00
# End BINARY ldbedit
################################################
2004-10-20 19:28:02 +00:00
################################################
# Start BINARY ldbrename
[BINARY :: ldbrename ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2004-10-20 19:28:02 +00:00
OBJ_FILES = \
lib/ldb/tools/ldbrename.o
REQUIRED_SUBSYSTEMS = \
2005-06-18 07:42:21 +00:00
LIBLDB_CMDLINE
2005-06-27 22:07:28 +00:00
MANPAGE = lib/ldb/man/ldbrename.1
2004-10-20 19:28:02 +00:00
# End BINARY ldbrename
################################################
################################################
# Start BINARY ldbtest
[BINARY :: ldbtest ]
2005-08-03 00:08:28 +00:00
INSTALLDIR = BINDIR
2004-10-20 19:28:02 +00:00
OBJ_FILES = \
lib/ldb/tools/ldbtest.o
REQUIRED_SUBSYSTEMS = \
2005-06-18 07:42:21 +00:00
LIBLDB_CMDLINE
2004-10-20 19:28:02 +00:00
# End BINARY ldbtest
################################################
2005-08-21 14:26:03 +00:00
################################################
# Start BINARY oLschema2ldif
[BINARY :: oLschema 2ldif ]
INSTALLDIR = BINDIR
OBJ_FILES = \
lib/ldb/tools/oLschema2ldif.o
REQUIRED_SUBSYSTEMS = \
LIBLDB_CMDLINE
# End BINARY oLschema2ldif
################################################