1 ################################################
4 PRIVATE_DEPENDENCIES = LIBTALLOC
5 CFLAGS = -Ilib/ldb/include
6 INIT_FUNCTION = LDB_MODULE(asq)
11 ################################################
13 ################################################
14 # Start MODULE ldb_server_sort
15 [MODULE::ldb_server_sort]
16 PRIVATE_DEPENDENCIES = LIBTALLOC
17 CFLAGS = -Ilib/ldb/include
18 INIT_FUNCTION = LDB_MODULE(server_sort)
23 ################################################
25 ################################################
26 # Start MODULE ldb_paged_results
27 [MODULE::ldb_paged_results]
28 INIT_FUNCTION = LDB_MODULE(paged_results)
29 CFLAGS = -Ilib/ldb/include
30 PRIVATE_DEPENDENCIES = LIBTALLOC
33 modules/paged_results.o
34 # End MODULE ldb_paged_results
35 ################################################
37 ################################################
38 # Start MODULE ldb_paged_results
39 [MODULE::ldb_paged_searches]
40 INIT_FUNCTION = LDB_MODULE(paged_searches)
41 CFLAGS = -Ilib/ldb/include
42 PRIVATE_DEPENDENCIES = LIBTALLOC
45 modules/paged_searches.o
46 # End MODULE ldb_paged_results
47 ################################################
49 ################################################
50 # Start MODULE ldb_operational
51 [MODULE::ldb_operational]
53 CFLAGS = -Ilib/ldb/include
54 PRIVATE_DEPENDENCIES = LIBTALLOC
55 INIT_FUNCTION = LDB_MODULE(operational)
58 # End MODULE ldb_operational
59 ################################################
61 ################################################
62 # Start MODULE ldb_rdn_name
63 [MODULE::ldb_rdn_name]
65 CFLAGS = -Ilib/ldb/include
66 PRIVATE_DEPENDENCIES = LIBTALLOC
67 INIT_FUNCTION = LDB_MODULE(rdn_name)
70 # End MODULE ldb_rdn_name
71 ################################################
73 ################################################
74 # Start MODULE ldb_map
76 PRIVATE_DEPENDENCIES = LIBTALLOC
77 CFLAGS = -Ilib/ldb/include -Ilib/ldb/ldb_map
79 ldb_map/ldb_map_inbound.o \
80 ldb_map/ldb_map_outbound.o \
83 ################################################
85 ################################################
86 # Start MODULE ldb_skel
89 CFLAGS = -Ilib/ldb/include
90 PRIVATE_DEPENDENCIES = LIBTALLOC
91 INIT_FUNCTION = LDB_MODULE(skel)
92 OBJ_FILES = modules/skel.o
94 ################################################
96 ################################################
97 # Start MODULE ldb_sqlite3
100 CFLAGS = -Ilib/ldb/include
101 PRIVATE_DEPENDENCIES = LIBTALLOC SQLITE3 LIBTALLOC
103 ldb_sqlite3/ldb_sqlite3.o
104 # End MODULE ldb_sqlite3
105 ################################################
107 ################################################
108 # Start MODULE ldb_tdb
111 CFLAGS = -Ilib/ldb/include -Ilib/ldb/ldb_tdb
114 ldb_tdb/ldb_search.o \
116 ldb_tdb/ldb_index.o \
117 ldb_tdb/ldb_cache.o \
118 ldb_tdb/ldb_tdb_wrap.o
119 PRIVATE_DEPENDENCIES = \
122 ################################################
124 ################################################
125 # Start SUBSYSTEM ldb
129 CFLAGS = -Ilib/ldb/include
131 INIT_FUNCTION_TYPE = extern const struct ldb_module_ops
139 common/ldb_modules.o \
141 common/ldb_attributes.o \
142 common/attrib_handlers.o \
144 common/ldb_controls.o \
146 PUBLIC_DEPENDENCIES = \
148 PRIVATE_DEPENDENCIES = \
150 PUBLIC_HEADERS = include/ldb.h include/ldb_errors.h
153 ################################################
155 MANPAGES += $(ldbdir)/man/ldb.3
157 ################################################
158 # Start BINARY ldbtest
162 PRIVATE_DEPENDENCIES = \
165 ################################################
167 ################################################
168 # Start BINARY oLschema2ldif
169 [BINARY::oLschema2ldif]
173 tools/oLschema2ldif.o
174 PRIVATE_DEPENDENCIES = \
176 # End BINARY oLschema2ldif
177 ################################################
179 MANPAGES += $(ldbdir)/man/oLschema2ldif.1
181 ################################################
182 # Start BINARY ad2oLschema
183 [BINARY::ad2oLschema]
188 PRIVATE_DEPENDENCIES = \
190 # End BINARY ad2oLschema
191 ################################################
193 MANPAGES += $(ldbdir)/man/ad2oLschema.1
195 mkinclude tools/config.mk
196 mkinclude ldb_ildap/config.mk