1 ################################################
4 PRIVATE_DEPENDENCIES
= LIBTALLOC
5 INIT_FUNCTION
= ldb_asq_init
10 ################################################
12 ################################################
13 # Start MODULE ldb_server_sort
14 [MODULE
::ldb_server_sort
]
15 PRIVATE_DEPENDENCIES
= LIBTALLOC
16 INIT_FUNCTION
= ldb_sort_init
21 ################################################
23 ################################################
24 # Start MODULE ldb_paged_results
25 [MODULE
::ldb_paged_results
]
26 INIT_FUNCTION
= ldb_paged_results_init
27 PRIVATE_DEPENDENCIES
= LIBTALLOC
30 modules
/paged_results.o
31 # End MODULE ldb_paged_results
32 ################################################
34 ################################################
35 # Start MODULE ldb_paged_results
36 [MODULE
::ldb_paged_searches
]
37 INIT_FUNCTION
= ldb_paged_searches_init
38 PRIVATE_DEPENDENCIES
= LIBTALLOC
41 modules
/paged_searches.o
42 # End MODULE ldb_paged_results
43 ################################################
45 ################################################
46 # Start MODULE ldb_operational
47 [MODULE
::ldb_operational
]
49 PRIVATE_DEPENDENCIES
= LIBTALLOC
50 INIT_FUNCTION
= ldb_operational_init
53 # End MODULE ldb_operational
54 ################################################
56 ################################################
57 # Start MODULE ldb_objectclass
58 [MODULE
::ldb_objectclass
]
59 INIT_FUNCTION
= ldb_objectclass_init
60 PRIVATE_DEPENDENCIES
= LIBTALLOC
64 # End MODULE ldb_objectclass
65 ################################################
67 ################################################
68 # Start MODULE ldb_rdn_name
69 [MODULE
::ldb_rdn_name
]
71 PRIVATE_DEPENDENCIES
= LIBTALLOC
72 INIT_FUNCTION
= ldb_rdn_name_init
75 # End MODULE ldb_rdn_name
76 ################################################
78 ################################################
79 # Start MODULE ldb_ildap
82 PRIVATE_DEPENDENCIES
= LIBTALLOC
83 INIT_FUNCTION
= ldb_ildap_init
84 ALIASES
= ldapi ldaps ldap
87 PUBLIC_DEPENDENCIES
= \
89 # End MODULE ldb_ildap
90 ################################################
92 ################################################
93 # Start MODULE ldb_map
95 PRIVATE_DEPENDENCIES
= LIBTALLOC
98 modules
/ldb_map_inbound.o \
99 modules
/ldb_map_outbound.o \
102 ################################################
104 ################################################
105 # Start MODULE ldb_skel
108 PRIVATE_DEPENDENCIES
= LIBTALLOC
109 INIT_FUNCTION
= ldb_skel_init
110 OBJ_FILES
= modules
/skel.o
111 # End MODULE ldb_skel
112 ################################################
114 ################################################
115 # Start MODULE ldb_sqlite3
116 [MODULE
::ldb_sqlite3
]
118 PRIVATE_DEPENDENCIES
= LIBTALLOC
119 INIT_FUNCTION
= ldb_sqlite3_init
121 ldb_sqlite3
/ldb_sqlite3.o
122 PUBLIC_DEPENDENCIES
= \
124 # End MODULE ldb_sqlite3
125 ################################################
127 ################################################
128 # Start MODULE ldb_tdb
131 INIT_FUNCTION
= ldb_tdb_init
134 ldb_tdb
/ldb_search.o \
136 ldb_tdb
/ldb_index.o \
137 ldb_tdb
/ldb_cache.o \
138 ldb_tdb
/ldb_tdb_wrap.o
139 PUBLIC_DEPENDENCIES
= \
142 ################################################
144 .
/lib
/ldb
/common
/ldb_modules.o
: lib
/ldb
/common
/ldb_modules.c Makefile
146 @
$(CC
) -Iinclude
$(CFLAGS
) -Ilib
/replace
-Ilib
/talloc
-Ilib
/ldb
$(PICFLAG
) -DLDBMODULESDIR
=\"$(MODULESDIR
)/ldb
\" -DSHLIBEXT
=\"$(SHLIBEXT
)\" -c
$< -o
$@
148 ################################################
149 # Start SUBSYSTEM ldb
153 DESCRIPTION
= LDAP-like embedded database library
154 INIT_FUNCTION_TYPE
= int
(*) (void
)
162 common
/ldb_modules.o \
164 common
/ldb_attributes.o \
165 common
/attrib_handlers.o \
167 common
/ldb_controls.o \
169 PUBLIC_DEPENDENCIES
= \
174 PUBLIC_HEADERS
= include/ldb.h
include/ldb_errors.h
177 ################################################
179 ################################################
180 # Start SUBSYSTEM LDBSAMBA
181 [SUBSYSTEM
::LDBSAMBA
]
182 PRIVATE_DEPENDENCIES
= ldb
183 PRIVATE_PROTO_HEADER
= samba
/ldif_handlers.h
184 PUBLIC_DEPENDENCIES
= LIBSECURITY SAMDB
186 samba
/ldif_handlers.o
187 # End SUBSYSTEM LDBSAMBA
188 ################################################
190 ################################################
191 # Start SUBSYSTEM LIBLDB_CMDLINE
192 [SUBSYSTEM
::LIBLDB_CMDLINE
]
195 PUBLIC_DEPENDENCIES
= ldb LIBSAMBA-UTIL LIBPOPT POPT_SAMBA POPT_CREDENTIALS
196 PRIVATE_DEPENDENCIES
= gensec
197 # End SUBSYSTEM LIBLDB_CMDLINE
198 ################################################
200 ################################################
201 # Start BINARY ldbadd
206 PRIVATE_DEPENDENCIES
= \
207 LIBLDB_CMDLINE LIBCLI_RESOLVE
208 MANPAGE
= man
/ldbadd
.1
210 ################################################
212 ################################################
213 # Start BINARY ldbdel
218 PRIVATE_DEPENDENCIES
= \
220 MANPAGE
= man
/ldbdel
.1
222 ################################################
224 ################################################
225 # Start BINARY ldbmodify
230 PRIVATE_DEPENDENCIES
= \
232 MANPAGE
= man
/ldbmodify
.1
233 # End BINARY ldbmodify
234 ################################################
236 ################################################
237 # Start BINARY ldbsearch
242 PRIVATE_DEPENDENCIES
= \
244 MANPAGE
= man
/ldbsearch
.1
245 # End BINARY ldbsearch
246 ################################################
248 ################################################
249 # Start BINARY ldbedit
254 PRIVATE_DEPENDENCIES
= \
256 MANPAGE
= man
/ldbedit
.1
258 ################################################
260 ################################################
261 # Start BINARY ldbrename
266 PRIVATE_DEPENDENCIES
= \
268 MANPAGE
= man
/ldbrename
.1
269 # End BINARY ldbrename
270 ################################################
272 ################################################
273 # Start BINARY ldbtest
277 PRIVATE_DEPENDENCIES
= \
280 ################################################
282 ################################################
283 # Start BINARY oLschema2ldif
284 [BINARY
::oLschema2ldif
]
286 MANPAGE
= man
/oLschema2ldif
.1
289 tools
/oLschema2ldif.o
290 PRIVATE_DEPENDENCIES
= \
292 # End BINARY oLschema2ldif
293 ################################################
295 ################################################
296 # Start BINARY ad2oLschema
297 [BINARY
::ad2oLschema
]
299 MANPAGE
= man
/ad2oLschema
.1
303 PRIVATE_DEPENDENCIES
= \
305 # End BINARY ad2oLschema
306 ################################################
308 #######################
309 # Start LIBRARY swig_ldb
311 PUBLIC_DEPENDENCIES
= ldb DYNCONFIG
312 LIBRARY_REALNAME
= swig
/_ldb.
$(SHLIBEXT
)
313 OBJ_FILES
= swig
/ldb_wrap.o
314 # End LIBRARY swig_ldb
315 #######################