1 ################################################
4 INIT_FUNCTION = ldb_asq_init
9 ################################################
11 ################################################
12 # Start MODULE ldb_sort
14 INIT_FUNCTION = ldb_sort_init
19 ################################################
21 ################################################
22 # Start MODULE ldb_paged_results
23 [MODULE::ldb_paged_results]
24 INIT_FUNCTION = ldb_paged_results_init
27 modules/paged_results.o
28 # End MODULE ldb_paged_results
29 ################################################
31 ################################################
32 # Start MODULE ldb_operational
33 [MODULE::ldb_operational]
35 INIT_FUNCTION = ldb_operational_init
38 # End MODULE ldb_operational
39 ################################################
41 ################################################
42 # Start MODULE ldb_objectclass
43 [MODULE::ldb_objectclass]
44 INIT_FUNCTION = ldb_objectclass_init
48 # End MODULE ldb_objectclass
49 ################################################
51 ################################################
52 # Start MODULE ldb_rdn_name
53 [MODULE::ldb_rdn_name]
55 INIT_FUNCTION = ldb_rdn_name_init
58 # End MODULE ldb_rdn_name
59 ################################################
61 ################################################
62 # Start MODULE ldb_schema
64 INIT_FUNCTION = ldb_schema_init
68 # End MODULE ldb_schema
69 ################################################
71 ################################################
72 # Start MODULE ldb_ildap
75 INIT_FUNCTION = ldb_ildap_init
78 REQUIRED_SUBSYSTEMS = \
80 # End MODULE ldb_ildap
81 ################################################
83 ################################################
84 # Start MODULE ldb_map
86 REQUIRED_SUBSYSTEMS = ldb
87 OBJ_FILES = modules/ldb_map.o
89 ################################################
91 ################################################
92 # Start MODULE ldb_skel
95 INIT_FUNCTION = ldb_skel_init
96 OBJ_FILES = modules/skel.o
98 ################################################
100 ################################################
101 # Start MODULE ldb_sqlite3
102 [MODULE::ldb_sqlite3]
104 INIT_FUNCTION = ldb_sqlite3_init
106 ldb_sqlite3/ldb_sqlite3.o
107 REQUIRED_SUBSYSTEMS = \
109 # End MODULE ldb_sqlite3
110 ################################################
112 ################################################
113 # Start MODULE ldb_tdb
116 INIT_FUNCTION = ldb_tdb_init
119 ldb_tdb/ldb_search.o \
121 ldb_tdb/ldb_index.o \
122 ldb_tdb/ldb_cache.o \
123 ldb_tdb/ldb_tdb_wrap.o
124 REQUIRED_SUBSYSTEMS = \
127 ################################################
129 ./lib/ldb/common/ldb_modules.o: lib/ldb/common/ldb_modules.c Makefile
131 @$(CC) $(CFLAGS) $(PICFLAG) -DMODULESDIR=\"$(MODULESDIR)/ldb\" -DSHLIBEXT=\"$(SHLIBEXT)\" -c $< -o $@
133 ################################################
134 # Start SUBSYSTEM ldb
138 DESCRIPTION = LDAP-like embedded database library
139 INIT_FUNCTION_TYPE = int (*) (void)
147 common/ldb_modules.o \
149 common/ldb_attributes.o \
150 common/attrib_handlers.o \
152 common/ldb_controls.o \
154 REQUIRED_SUBSYSTEMS = \
157 PUBLIC_HEADERS = include/ldb.h
160 ################################################
162 ################################################
163 # Start SUBSYSTEM LDBSAMBA
164 [SUBSYSTEM::LDBSAMBA]
165 PRIVATE_PROTO_HEADER = samba/ldif_handlers.h
166 REQUIRED_SUBSYSTEMS = LIB_SECURITY SAMDB
168 samba/ldif_handlers.o
169 # End SUBSYSTEM LDBSAMBA
170 ################################################
172 ################################################
173 # Start SUBSYSTEM LIBLDB_CMDLINE
174 [SUBSYSTEM::LIBLDB_CMDLINE]
177 REQUIRED_SUBSYSTEMS = ldb LIBSAMBA-UTIL LIBPOPT POPT_SAMBA POPT_CREDENTIALS
178 # End SUBSYSTEM LIBLDB_CMDLINE
179 ################################################
181 ################################################
182 # Start BINARY ldbadd
187 REQUIRED_SUBSYSTEMS = \
189 MANPAGE = man/ldbadd.1
191 ################################################
193 ################################################
194 # Start BINARY ldbdel
199 REQUIRED_SUBSYSTEMS = \
201 MANPAGE = man/ldbdel.1
203 ################################################
205 ################################################
206 # Start BINARY ldbmodify
211 REQUIRED_SUBSYSTEMS = \
213 MANPAGE = man/ldbmodify.1
214 # End BINARY ldbmodify
215 ################################################
217 ################################################
218 # Start BINARY ldbsearch
223 REQUIRED_SUBSYSTEMS = \
225 MANPAGE = man/ldbsearch.1
226 # End BINARY ldbsearch
227 ################################################
229 ################################################
230 # Start BINARY ldbedit
235 REQUIRED_SUBSYSTEMS = \
237 MANPAGE = man/ldbedit.1
239 ################################################
241 ################################################
242 # Start BINARY ldbrename
247 REQUIRED_SUBSYSTEMS = \
249 MANPAGE = man/ldbrename.1
250 # End BINARY ldbrename
251 ################################################
253 ################################################
254 # Start BINARY ldbtest
258 REQUIRED_SUBSYSTEMS = \
261 ################################################
263 ################################################
264 # Start BINARY oLschema2ldif
265 [BINARY::oLschema2ldif]
267 MANPAGE = man/oLschema2ldif.1
269 tools/oLschema2ldif.o
270 REQUIRED_SUBSYSTEMS = \
272 # End BINARY oLschema2ldif
273 ################################################