Merge branch 'v4-0-test' of ssh://git.samba.org/data/git/samba into v4-0-gmake3
[kai/samba-autobuild/.git] / source4 / dsdb / samdb / ldb_modules / config.mk
1 ################################################
2 # Start MODULE ldb_objectguid
3 [MODULE::ldb_objectguid]
4 SUBSYSTEM = LIBLDB
5 OUTPUT_TYPE = SHARED_LIBRARY
6 PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR NDR_MISC
7 <<<<<<< HEAD:source/dsdb/samdb/ldb_modules/config.mk
8 INIT_FUNCTION = LDB_MODULE(objectguid)
9 =======
10 INIT_FUNCTION = objectguid_module_module_ops
11 >>>>>>> 5f3a70f285ad8a412105c0e498e486f93fc279bc:source/dsdb/samdb/ldb_modules/config.mk
12 # End MODULE ldb_objectguid
13 ################################################
14
15 ldb_objectguid_OBJ_FILES = dsdb/samdb/ldb_modules/objectguid.o
16
17 ################################################
18 # Start MODULE ldb_repl_meta_data
19 [MODULE::ldb_repl_meta_data]
20 SUBSYSTEM = LIBLDB
21 OUTPUT_TYPE = SHARED_LIBRARY
22 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC LIBNDR NDR_MISC NDR_DRSUAPI \
23                                            NDR_DRSBLOBS LIBNDR
24 INIT_FUNCTION = LDB_MODULE(repl_meta_data)
25 # End MODULE ldb_repl_meta_data
26 ################################################
27
28 ldb_repl_meta_data_OBJ_FILES = \
29                 dsdb/samdb/ldb_modules/repl_meta_data.o
30
31 ################################################
32 # Start MODULE ldb_dsdb_cache
33 [MODULE::ldb_dsdb_cache]
34 SUBSYSTEM = LIBLDB
35 OUTPUT_TYPE = SHARED_LIBRARY
36 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
37 INIT_FUNCTION = LDB_MODULE(dsdb_cache)
38 # End MODULE ldb_dsdb_cache
39 ################################################
40
41 ldb_dsdb_cache_OBJ_FILES = \
42                 dsdb/samdb/ldb_modules/dsdb_cache.o
43
44 ################################################
45 # Start MODULE ldb_schema_fsmo
46 [MODULE::ldb_schema_fsmo]
47 SUBSYSTEM = LIBLDB
48 OUTPUT_TYPE = SHARED_LIBRARY
49 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
50 INIT_FUNCTION = LDB_MODULE(schema_fsmo)
51 # End MODULE ldb_schema_fsmo
52 ################################################
53
54 ldb_schema_fsmo_OBJ_FILES = \
55                 dsdb/samdb/ldb_modules/schema_fsmo.o
56
57 ################################################
58 # Start MODULE ldb_naming_fsmo
59 [MODULE::ldb_naming_fsmo]
60 SUBSYSTEM = LIBLDB
61 OUTPUT_TYPE = SHARED_LIBRARY
62 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
63 INIT_FUNCTION = LDB_MODULE(naming_fsmo)
64 # End MODULE ldb_naming_fsmo
65 ################################################
66
67 ldb_naming_fsmo_OBJ_FILES = \
68                 dsdb/samdb/ldb_modules/naming_fsmo.o
69
70 ################################################
71 # Start MODULE ldb_pdc_fsmo
72 [MODULE::ldb_pdc_fsmo]
73 SUBSYSTEM = LIBLDB
74 OUTPUT_TYPE = SHARED_LIBRARY
75 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
76 INIT_FUNCTION = LDB_MODULE(pdc_fsmo)
77 # End MODULE ldb_pdc_fsmo
78 ################################################
79
80 ldb_pdc_fsmo_OBJ_FILES = \
81                 dsdb/samdb/ldb_modules/pdc_fsmo.o
82
83 ################################################
84 # Start MODULE ldb_samldb
85 [MODULE::ldb_samldb]
86 SUBSYSTEM = LIBLDB
87 OUTPUT_TYPE = SHARED_LIBRARY
88 PRIVATE_DEPENDENCIES = LIBTALLOC LDAP_ENCODE NDR_MISC SAMDB
89 INIT_FUNCTION = LDB_MODULE(samldb)
90 #
91 # End MODULE ldb_samldb
92 ################################################
93
94 ldb_samldb_OBJ_FILES = \
95                 dsdb/samdb/ldb_modules/samldb.o
96
97 ################################################
98 # Start MODULE ldb_samba3sam
99 [MODULE::ldb_samba3sam]
100 SUBSYSTEM = LIBLDB
101 OUTPUT_TYPE = SHARED_LIBRARY
102 INIT_FUNCTION = LDB_MODULE(samba3sam)
103 PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map SMBPASSWD NSS_WRAPPER LIBSECURITY \
104                                            NDR_SECURITY
105 # End MODULE ldb_samldb
106 ################################################
107
108 ldb_samba3sam_OBJ_FILES = \
109                 dsdb/samdb/ldb_modules/samba3sam.o
110
111 ################################################
112 # Start MODULE ldb_simple_ldap_map
113 [MODULE::ldb_simple_ldap_map]
114 SUBSYSTEM = LIBLDB
115 OUTPUT_TYPE = SHARED_LIBRARY
116 INIT_FUNCTION = LDB_MODULE(simple_ldap_map)
117 PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map LIBNDR NDR_MISC
118 ENABLE = YES
119 ALIASES = entryuuid nsuniqueid
120 # End MODULE ldb_entryuuid
121 ################################################
122
123 ldb_simple_ldap_map_OBJ_FILES = \
124                 dsdb/samdb/ldb_modules/simple_ldap_map.o
125
126 # ################################################
127 # # Start MODULE ldb_proxy
128 # [MODULE::ldb_proxy]
129 # SUBSYSTEM = LIBLDB
130 # INIT_FUNCTION = LDB_MODULE(proxy)
131 # OBJ_FILES = \
132 #               proxy.o
133
134 # # End MODULE ldb_proxy
135 # ################################################
136
137
138 ################################################
139 # Start MODULE ldb_rootdse
140 [MODULE::ldb_rootdse]
141 SUBSYSTEM = LIBLDB
142 PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
143 OUTPUT_TYPE = SHARED_LIBRARY
144 INIT_FUNCTION = LDB_MODULE(rootdse)
145 # End MODULE ldb_rootdse
146 ################################################
147
148 ldb_rootdse_OBJ_FILES = dsdb/samdb/ldb_modules/rootdse.o
149
150 ################################################
151 # Start MODULE ldb_password_hash
152 [MODULE::ldb_password_hash]
153 SUBSYSTEM = LIBLDB
154 OUTPUT_TYPE = SHARED_LIBRARY
155 INIT_FUNCTION = LDB_MODULE(password_hash)
156 PRIVATE_DEPENDENCIES = HEIMDAL_HDB_KEYS LIBTALLOC HEIMDAL_KRB5 LDAP_ENCODE \
157                                            LIBCLI_AUTH NDR_DRSBLOBS KERBEROS SAMDB
158 # End MODULE ldb_password_hash
159 ################################################
160
161 ldb_password_hash_OBJ_FILES = dsdb/samdb/ldb_modules/password_hash.o
162
163 ################################################
164 # Start MODULE ldb_local_password
165 [MODULE::ldb_local_password]
166 PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR SAMDB
167 OUTPUT_TYPE = SHARED_LIBRARY
168 SUBSYSTEM = LIBLDB
169 INIT_FUNCTION = LDB_MODULE(local_password)
170 # End MODULE ldb_local_password
171 ################################################
172
173 ldb_local_password_OBJ_FILES = dsdb/samdb/ldb_modules/local_password.o
174
175 ################################################
176 # Start MODULE ldb_kludge_acl
177 [MODULE::ldb_kludge_acl]
178 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY SAMDB
179 OUTPUT_TYPE = SHARED_LIBRARY
180 SUBSYSTEM = LIBLDB
181 INIT_FUNCTION = LDB_MODULE(kludge_acl)
182
183 # End MODULE ldb_kludge_acl
184 ################################################
185
186 ldb_kludge_acl_OBJ_FILES = dsdb/samdb/ldb_modules/kludge_acl.o
187
188 ################################################
189 # Start MODULE ldb_extended_dn
190 [MODULE::ldb_extended_dn]
191 SUBSYSTEM = LIBLDB
192 OUTPUT_TYPE = SHARED_LIBRARY
193 PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR LIBSECURITY SAMDB
194 INIT_FUNCTION = LDB_MODULE(extended_dn)
195 # End MODULE ldb_extended_dn
196 ################################################
197
198 ldb_extended_dn_OBJ_FILES = dsdb/samdb/ldb_modules/extended_dn.o
199
200 ################################################
201 # Start MODULE ldb_show_deleted
202 [MODULE::ldb_show_deleted]
203 SUBSYSTEM = LIBLDB
204 OUTPUT_TYPE = SHARED_LIBRARY
205 PRIVATE_DEPENDENCIES = LIBTALLOC
206 INIT_FUNCTION = LDB_MODULE(show_deleted)
207 # End MODULE ldb_show_deleted
208 ################################################
209
210 ldb_show_deleted_OBJ_FILES = dsdb/samdb/ldb_modules/show_deleted.o
211
212 ################################################
213 # Start MODULE ldb_partition
214 [MODULE::ldb_partition]
215 SUBSYSTEM = LIBLDB
216 OUTPUT_TYPE = SHARED_LIBRARY
217 PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
218 INIT_FUNCTION = LDB_MODULE(partition)
219 # End MODULE ldb_partition
220 ################################################
221
222 ldb_partition_OBJ_FILES = dsdb/samdb/ldb_modules/partition.o
223
224 ################################################
225 # Start MODULE ldb_schema
226 [MODULE::ldb_schema]
227 SUBSYSTEM = LIBLDB
228 OUTPUT_TYPE = SHARED_LIBRARY
229 PRIVATE_DEPENDENCIES = LIBTALLOC LIBLDB
230 INIT_FUNCTION = LDB_MODULE(schema)
231 # End MODULE ldb_schema
232 ################################################
233
234 ldb_schema_OBJ_FILES = $(addprefix dsdb/samdb/ldb_modules/, schema.o schema_syntax.o)
235
236 ################################################
237 # Start MODULE ldb_update_kt
238 [MODULE::ldb_update_keytab]
239 SUBSYSTEM = LIBLDB
240 OUTPUT_TYPE = SHARED_LIBRARY
241 PRIVATE_DEPENDENCIES = LIBTALLOC CREDENTIALS
242 #Also depends on credentials, but that would loop
243 INIT_FUNCTION = LDB_MODULE(update_kt)
244 # End MODULE ldb_update_kt
245 ################################################
246
247 ldb_update_keytab_OBJ_FILES = dsdb/samdb/ldb_modules/update_keytab.o 
248
249 ################################################
250 # Start MODULE ldb_objectclass
251 [MODULE::ldb_objectclass]
252 INIT_FUNCTION = LDB_MODULE(objectclass)
253 OUTPUT_TYPE = SHARED_LIBRARY
254 CFLAGS = -Ilib/ldb/include
255 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY NDR_SECURITY SAMDB
256 SUBSYSTEM = LIBLDB
257 # End MODULE ldb_objectclass
258 ################################################
259
260 ldb_objectclass_OBJ_FILES = dsdb/samdb/ldb_modules/objectclass.o
261
262 ################################################
263 # Start MODULE ldb_subtree_rename
264 [MODULE::ldb_subtree_rename]
265 INIT_FUNCTION = LDB_MODULE(subtree_rename)
266 CFLAGS = -Ilib/ldb/include
267 PRIVATE_DEPENDENCIES = LIBTALLOC
268 SUBSYSTEM = LIBLDB
269 # End MODULE ldb_subtree_rename
270 ################################################
271
272 ldb_subtree_rename_OBJ_FILES = dsdb/samdb/ldb_modules/subtree_rename.o
273
274 ################################################
275 # Start MODULE ldb_subtree_rename
276 [MODULE::ldb_subtree_delete]
277 INIT_FUNCTION = LDB_MODULE(subtree_delete)
278 CFLAGS = -Ilib/ldb/include
279 PRIVATE_DEPENDENCIES = LIBTALLOC
280 SUBSYSTEM = LIBLDB
281 # End MODULE ldb_subtree_rename
282 ################################################
283
284 ldb_subtree_delete_OBJ_FILES = dsdb/samdb/ldb_modules/subtree_delete.o
285
286 ################################################
287 # Start MODULE ldb_linked_attributes
288 [MODULE::ldb_linked_attributes]
289 INIT_FUNCTION = LDB_MODULE(linked_attributes)
290 CFLAGS = -Ilib/ldb/include
291 OUTPUT_TYPE = SHARED_LIBRARY
292 PRIVATE_DEPENDENCIES = LIBTALLOC SAMDB
293 SUBSYSTEM = LIBLDB
294 # End MODULE ldb_linked_attributes
295 ################################################
296
297 ldb_linked_attributes_OBJ_FILES = dsdb/samdb/ldb_modules/linked_attributes.o
298
299 ################################################
300 # Start MODULE ldb_ranged_results
301 [MODULE::ldb_ranged_results]
302 INIT_FUNCTION = LDB_MODULE(ranged_results)
303 CFLAGS = -Ilib/ldb/include
304 PRIVATE_DEPENDENCIES = LIBTALLOC
305 SUBSYSTEM = LIBLDB
306 # End MODULE ldb_ranged_results
307 ################################################
308
309 ldb_ranged_results_OBJ_FILES = dsdb/samdb/ldb_modules/ranged_results.o
310
311 ################################################
312 # Start MODULE ldb_anr
313 [MODULE::ldb_anr]
314 INIT_FUNCTION = LDB_MODULE(anr)
315 CFLAGS = -Ilib/ldb/include
316 OUTPUT_TYPE = SHARED_LIBRARY
317 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL SAMDB
318 SUBSYSTEM = LIBLDB
319 # End MODULE ldb_anr
320 ################################################
321
322 ldb_anr_OBJ_FILES = dsdb/samdb/ldb_modules/anr.o
323
324 ################################################
325 # Start MODULE ldb_normalise
326 [MODULE::ldb_normalise]
327 INIT_FUNCTION = LDB_MODULE(normalise)
328 CFLAGS = -Ilib/ldb/include
329 OUTPUT_TYPE = SHARED_LIBRARY
330 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSAMBA-UTIL SAMDB
331 SUBSYSTEM = LIBLDB
332 # End MODULE ldb_normalise
333 ################################################
334
335 ldb_normalise_OBJ_FILES = dsdb/samdb/ldb_modules/normalise.o
336
337 ################################################
338 # Start MODULE ldb_instancetype
339 [MODULE::ldb_instancetype]
340 INIT_FUNCTION = LDB_MODULE(instancetype)
341 CFLAGS = -Ilib/ldb/include
342 OUTPUT_TYPE = SHARED_LIBRARY
343 PRIVATE_DEPENDENCIES = LIBTALLOC
344 SUBSYSTEM = LIBLDB
345 # End MODULE ldb_instancetype
346 ################################################
347
348 ldb_instancetype_OBJ_FILES = dsdb/samdb/ldb_modules/instancetype.o
349