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
= \
172 PUBLIC_HEADERS
= include/ldb.h
include/ldb_errors.h
175 ################################################
177 ################################################
178 # Start SUBSYSTEM LDBSAMBA
179 [SUBSYSTEM
::LDBSAMBA
]
180 PRIVATE_DEPENDENCIES
= ldb
181 PRIVATE_PROTO_HEADER
= samba
/ldif_handlers.h
182 PUBLIC_DEPENDENCIES
= LIBSECURITY SAMDB
184 samba
/ldif_handlers.o
185 # End SUBSYSTEM LDBSAMBA
186 ################################################
188 ################################################
189 # Start SUBSYSTEM LIBLDB_CMDLINE
190 [SUBSYSTEM
::LIBLDB_CMDLINE
]
193 PUBLIC_DEPENDENCIES
= ldb LIBSAMBA-UTIL LIBPOPT POPT_SAMBA POPT_CREDENTIALS
194 PRIVATE_DEPENDENCIES
= gensec
195 # End SUBSYSTEM LIBLDB_CMDLINE
196 ################################################
198 ################################################
199 # Start BINARY ldbadd
204 PRIVATE_DEPENDENCIES
= \
205 LIBLDB_CMDLINE LIBCLI_RESOLVE
206 MANPAGE
= man
/ldbadd
.1
208 ################################################
210 ################################################
211 # Start BINARY ldbdel
216 PRIVATE_DEPENDENCIES
= \
218 MANPAGE
= man
/ldbdel
.1
220 ################################################
222 ################################################
223 # Start BINARY ldbmodify
228 PRIVATE_DEPENDENCIES
= \
230 MANPAGE
= man
/ldbmodify
.1
231 # End BINARY ldbmodify
232 ################################################
234 ################################################
235 # Start BINARY ldbsearch
240 PRIVATE_DEPENDENCIES
= \
242 MANPAGE
= man
/ldbsearch
.1
243 # End BINARY ldbsearch
244 ################################################
246 ################################################
247 # Start BINARY ldbedit
252 PRIVATE_DEPENDENCIES
= \
254 MANPAGE
= man
/ldbedit
.1
256 ################################################
258 ################################################
259 # Start BINARY ldbrename
264 PRIVATE_DEPENDENCIES
= \
266 MANPAGE
= man
/ldbrename
.1
267 # End BINARY ldbrename
268 ################################################
270 ################################################
271 # Start BINARY ldbtest
275 PRIVATE_DEPENDENCIES
= \
278 ################################################
280 ################################################
281 # Start BINARY oLschema2ldif
282 [BINARY
::oLschema2ldif
]
284 MANPAGE
= man
/oLschema2ldif
.1
287 tools
/oLschema2ldif.o
288 PRIVATE_DEPENDENCIES
= \
290 # End BINARY oLschema2ldif
291 ################################################
293 ################################################
294 # Start BINARY ad2oLschema
295 [BINARY
::ad2oLschema
]
297 MANPAGE
= man
/ad2oLschema
.1
301 PRIVATE_DEPENDENCIES
= \
303 # End BINARY ad2oLschema
304 ################################################
306 #######################
307 # Start LIBRARY swig_ldb
309 PUBLIC_DEPENDENCIES
= ldb DYNCONFIG
310 LIBRARY_REALNAME
= swig
/_ldb.
$(SHLIBEXT
)
311 OBJ_FILES
= swig
/ldb_wrap.o
312 # End LIBRARY swig_ldb
313 #######################