source: branches/samba-3.5.x/source3/lib/ldb/config.mk

Last change on this file was 414, checked in by Herwig Bauernfeind, 15 years ago

Samba 3.5.0: Initial import

File size: 8.0 KB
Line 
1################################################
2# Start MODULE ldb_asq
3[MODULE::ldb_asq]
4PRIVATE_DEPENDENCIES = LIBTALLOC
5INIT_FUNCTION = ldb_asq_init
6SUBSYSTEM = ldb
7OBJ_FILES = \
8 modules/asq.o
9# End MODULE ldb_asq
10################################################
11
12################################################
13# Start MODULE ldb_server_sort
14[MODULE::ldb_server_sort]
15PRIVATE_DEPENDENCIES = LIBTALLOC
16INIT_FUNCTION = ldb_sort_init
17SUBSYSTEM = ldb
18OBJ_FILES = \
19 modules/sort.o
20# End MODULE ldb_sort
21################################################
22
23################################################
24# Start MODULE ldb_paged_results
25[MODULE::ldb_paged_results]
26INIT_FUNCTION = ldb_paged_results_init
27PRIVATE_DEPENDENCIES = LIBTALLOC
28SUBSYSTEM = ldb
29OBJ_FILES = \
30 modules/paged_results.o
31# End MODULE ldb_paged_results
32################################################
33
34################################################
35# Start MODULE ldb_paged_results
36[MODULE::ldb_paged_searches]
37INIT_FUNCTION = ldb_paged_searches_init
38PRIVATE_DEPENDENCIES = LIBTALLOC
39SUBSYSTEM = ldb
40OBJ_FILES = \
41 modules/paged_searches.o
42# End MODULE ldb_paged_results
43################################################
44
45################################################
46# Start MODULE ldb_operational
47[MODULE::ldb_operational]
48SUBSYSTEM = ldb
49PRIVATE_DEPENDENCIES = LIBTALLOC
50INIT_FUNCTION = ldb_operational_init
51OBJ_FILES = \
52 modules/operational.o
53# End MODULE ldb_operational
54################################################
55
56################################################
57# Start MODULE ldb_objectclass
58[MODULE::ldb_objectclass]
59INIT_FUNCTION = ldb_objectclass_init
60PRIVATE_DEPENDENCIES = LIBTALLOC
61SUBSYSTEM = ldb
62OBJ_FILES = \
63 modules/objectclass.o
64# End MODULE ldb_objectclass
65################################################
66
67################################################
68# Start MODULE ldb_rdn_name
69[MODULE::ldb_rdn_name]
70SUBSYSTEM = ldb
71PRIVATE_DEPENDENCIES = LIBTALLOC
72INIT_FUNCTION = ldb_rdn_name_init
73OBJ_FILES = \
74 modules/rdn_name.o
75# End MODULE ldb_rdn_name
76################################################
77
78################################################
79# Start MODULE ldb_ildap
80[MODULE::ldb_ildap]
81SUBSYSTEM = ldb
82PRIVATE_DEPENDENCIES = LIBTALLOC
83INIT_FUNCTION = ldb_ildap_init
84ALIASES = ldapi ldaps ldap
85OBJ_FILES = \
86 ldb_ildap/ldb_ildap.o
87PUBLIC_DEPENDENCIES = \
88 LIBCLI_LDAP
89# End MODULE ldb_ildap
90################################################
91
92################################################
93# Start MODULE ldb_map
94[MODULE::ldb_map]
95PRIVATE_DEPENDENCIES = LIBTALLOC
96SUBSYSTEM = ldb
97OBJ_FILES = \
98 modules/ldb_map_inbound.o \
99 modules/ldb_map_outbound.o \
100 modules/ldb_map.o
101# End MODULE ldb_map
102################################################
103
104################################################
105# Start MODULE ldb_skel
106[MODULE::ldb_skel]
107SUBSYSTEM = ldb
108PRIVATE_DEPENDENCIES = LIBTALLOC
109INIT_FUNCTION = ldb_skel_init
110OBJ_FILES = modules/skel.o
111# End MODULE ldb_skel
112################################################
113
114################################################
115# Start MODULE ldb_sqlite3
116[MODULE::ldb_sqlite3]
117SUBSYSTEM = ldb
118PRIVATE_DEPENDENCIES = LIBTALLOC
119INIT_FUNCTION = ldb_sqlite3_init
120OBJ_FILES = \
121 ldb_sqlite3/ldb_sqlite3.o
122PUBLIC_DEPENDENCIES = \
123 SQLITE3 LIBTALLOC
124# End MODULE ldb_sqlite3
125################################################
126
127################################################
128# Start MODULE ldb_tdb
129[MODULE::ldb_tdb]
130SUBSYSTEM = ldb
131INIT_FUNCTION = ldb_tdb_init
132OBJ_FILES = \
133 ldb_tdb/ldb_tdb.o \
134 ldb_tdb/ldb_search.o \
135 ldb_tdb/ldb_pack.o \
136 ldb_tdb/ldb_index.o \
137 ldb_tdb/ldb_cache.o \
138 ldb_tdb/ldb_tdb_wrap.o
139PUBLIC_DEPENDENCIES = \
140 LIBTDB LIBTALLOC
141# End MODULE ldb_tdb
142################################################
143
144./lib/ldb/common/ldb_modules.o: lib/ldb/common/ldb_modules.c Makefile
145 @echo Compiling $<
146 @$(CC) -Iinclude $(CFLAGS) -Ilib/replace -Ilib/talloc -Ilib/ldb $(PICFLAG) -DLDBMODULESDIR=\"$(MODULESDIR)/ldb\" -DSHLIBEXT=\"$(SHLIBEXT)\" -c $< -o $@
147
148################################################
149# Start SUBSYSTEM ldb
150[LIBRARY::ldb]
151VERSION = 0.0.1
152SO_VERSION = 0
153DESCRIPTION = LDAP-like embedded database library
154INIT_FUNCTION_TYPE = int (*) (void)
155OBJ_FILES = \
156 common/ldb.o \
157 common/ldb_ldif.o \
158 common/ldb_parse.o \
159 common/ldb_msg.o \
160 common/ldb_utf8.o \
161 common/ldb_debug.o \
162 common/ldb_modules.o \
163 common/ldb_match.o \
164 common/ldb_attributes.o \
165 common/attrib_handlers.o \
166 common/ldb_dn.o \
167 common/ldb_controls.o \
168 common/qsort.o
169PUBLIC_DEPENDENCIES = \
170 LIBTALLOC \
171 DYNCONFIG \
172 SOCKET_WRAPPER
173MANPAGE = man/ldb.3
174PUBLIC_HEADERS = include/ldb.h include/ldb_errors.h
175#
176# End SUBSYSTEM ldb
177################################################
178
179################################################
180# Start SUBSYSTEM LDBSAMBA
181[SUBSYSTEM::LDBSAMBA]
182PRIVATE_DEPENDENCIES = ldb
183PRIVATE_PROTO_HEADER = samba/ldif_handlers.h
184PUBLIC_DEPENDENCIES = LIBSECURITY SAMDB
185OBJ_FILES = \
186 samba/ldif_handlers.o
187# End SUBSYSTEM LDBSAMBA
188################################################
189
190################################################
191# Start SUBSYSTEM LIBLDB_CMDLINE
192[SUBSYSTEM::LIBLDB_CMDLINE]
193OBJ_FILES= \
194 tools/cmdline.o
195PUBLIC_DEPENDENCIES = ldb LIBSAMBA-UTIL LIBPOPT POPT_SAMBA POPT_CREDENTIALS
196PRIVATE_DEPENDENCIES = gensec
197# End SUBSYSTEM LIBLDB_CMDLINE
198################################################
199
200################################################
201# Start BINARY ldbadd
202[BINARY::ldbadd]
203INSTALLDIR = BINDIR
204OBJ_FILES = \
205 tools/ldbadd.o
206PRIVATE_DEPENDENCIES = \
207 LIBLDB_CMDLINE LIBCLI_RESOLVE
208MANPAGE = man/ldbadd.1
209# End BINARY ldbadd
210################################################
211
212################################################
213# Start BINARY ldbdel
214[BINARY::ldbdel]
215INSTALLDIR = BINDIR
216OBJ_FILES= \
217 tools/ldbdel.o
218PRIVATE_DEPENDENCIES = \
219 LIBLDB_CMDLINE
220MANPAGE = man/ldbdel.1
221# End BINARY ldbdel
222################################################
223
224################################################
225# Start BINARY ldbmodify
226[BINARY::ldbmodify]
227INSTALLDIR = BINDIR
228OBJ_FILES= \
229 tools/ldbmodify.o
230PRIVATE_DEPENDENCIES = \
231 LIBLDB_CMDLINE
232MANPAGE = man/ldbmodify.1
233# End BINARY ldbmodify
234################################################
235
236################################################
237# Start BINARY ldbsearch
238[BINARY::ldbsearch]
239INSTALLDIR = BINDIR
240OBJ_FILES= \
241 tools/ldbsearch.o
242PRIVATE_DEPENDENCIES = \
243 LIBLDB_CMDLINE
244MANPAGE = man/ldbsearch.1
245# End BINARY ldbsearch
246################################################
247
248################################################
249# Start BINARY ldbedit
250[BINARY::ldbedit]
251INSTALLDIR = BINDIR
252OBJ_FILES= \
253 tools/ldbedit.o
254PRIVATE_DEPENDENCIES = \
255 LIBLDB_CMDLINE
256MANPAGE = man/ldbedit.1
257# End BINARY ldbedit
258################################################
259
260################################################
261# Start BINARY ldbrename
262[BINARY::ldbrename]
263INSTALLDIR = BINDIR
264OBJ_FILES= \
265 tools/ldbrename.o
266PRIVATE_DEPENDENCIES = \
267 LIBLDB_CMDLINE
268MANPAGE = man/ldbrename.1
269# End BINARY ldbrename
270################################################
271
272################################################
273# Start BINARY ldbtest
274[BINARY::ldbtest]
275OBJ_FILES= \
276 tools/ldbtest.o
277PRIVATE_DEPENDENCIES = \
278 LIBLDB_CMDLINE
279# End BINARY ldbtest
280################################################
281
282################################################
283# Start BINARY oLschema2ldif
284[BINARY::oLschema2ldif]
285INSTALLDIR = BINDIR
286MANPAGE = man/oLschema2ldif.1
287OBJ_FILES= \
288 tools/convert.o \
289 tools/oLschema2ldif.o
290PRIVATE_DEPENDENCIES = \
291 LIBLDB_CMDLINE
292# End BINARY oLschema2ldif
293################################################
294
295################################################
296# Start BINARY ad2oLschema
297[BINARY::ad2oLschema]
298INSTALLDIR = BINDIR
299MANPAGE = man/ad2oLschema.1
300OBJ_FILES= \
301 tools/convert.o \
302 tools/ad2oLschema.o
303PRIVATE_DEPENDENCIES = \
304 LIBLDB_CMDLINE
305# End BINARY ad2oLschema
306################################################
307
308#######################
309# Start LIBRARY swig_ldb
310[LIBRARY::swig_ldb]
311PUBLIC_DEPENDENCIES = ldb DYNCONFIG
312LIBRARY_REALNAME = swig/_ldb.$(SHLIBEXT)
313OBJ_FILES = swig/ldb_wrap.o
314# End LIBRARY swig_ldb
315#######################
Note: See TracBrowser for help on using the repository browser.