r22406: this dependencies should also be private
[ira/wip.git] / source / dsdb / samdb / ldb_modules / config.mk
1 ################################################
2 # Start MODULE ldb_objectguid
3 [MODULE::ldb_objectguid]
4 SUBSYSTEM = ldb
5 PRIVATE_DEPENDENCIES = LIBTALLOC LIBNDR NDR_MISC
6 INIT_FUNCTION = objectguid_module_init
7 OBJ_FILES = \
8                 objectguid.o
9 # End MODULE ldb_objectguid
10 ################################################
11
12 ################################################
13 # Start MODULE ldb_repl_mata_data
14 [MODULE::ldb_repl_meta_data]
15 SUBSYSTEM = ldb
16 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC LIBNDR NDR_MISC NDR_DRSUAPI NDR_DRSBLOBS
17 INIT_FUNCTION = repl_meta_data_module_init
18 OBJ_FILES = \
19                 repl_meta_data.o
20 # End MODULE ldb_repl_meta_data
21 ################################################
22
23 ################################################
24 # Start MODULE ldb_dsdb_cache
25 [MODULE::ldb_dsdb_cache]
26 SUBSYSTEM = ldb
27 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
28 INIT_FUNCTION = dsdb_cache_module_init
29 OBJ_FILES = \
30                 dsdb_cache.o
31 # End MODULE ldb_dsdb_cache
32 ################################################
33
34 ################################################
35 # Start MODULE ldb_schema_fsmo
36 [MODULE::ldb_schema_fsmo]
37 SUBSYSTEM = ldb
38 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
39 INIT_FUNCTION = schema_fsmo_module_init
40 OBJ_FILES = \
41                 schema_fsmo.o
42 # End MODULE ldb_schema_fsmo
43 ################################################
44
45 ################################################
46 # Start MODULE ldb_naming_fsmo
47 [MODULE::ldb_naming_fsmo]
48 SUBSYSTEM = ldb
49 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
50 INIT_FUNCTION = naming_fsmo_module_init
51 OBJ_FILES = \
52                 naming_fsmo.o
53 # End MODULE ldb_naming_fsmo
54 ################################################
55
56 ################################################
57 # Start MODULE ldb_pdc_fsmo
58 [MODULE::ldb_pdc_fsmo]
59 SUBSYSTEM = ldb
60 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
61 INIT_FUNCTION = pdc_fsmo_module_init
62 OBJ_FILES = \
63                 pdc_fsmo.o
64 # End MODULE ldb_pdc_fsmo
65 ################################################
66
67 ################################################
68 # Start MODULE ldb_samldb
69 [MODULE::ldb_samldb]
70 SUBSYSTEM = ldb
71 PRIVATE_DEPENDENCIES = LIBTALLOC
72 INIT_FUNCTION = samldb_module_init
73 OBJ_FILES = \
74                 samldb.o
75 #
76 # End MODULE ldb_samldb
77 ################################################
78
79 ################################################
80 # Start MODULE ldb_samba3sam
81 [MODULE::ldb_samba3sam]
82 SUBSYSTEM = ldb
83 INIT_FUNCTION = ldb_samba3sam_module_init
84 PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map SMBPASSWD
85 OBJ_FILES = \
86                 samba3sam.o
87 #
88 # End MODULE ldb_samldb
89 ################################################
90
91 ################################################
92 # Start MODULE ldb_entryUUID
93 [MODULE::ldb_entryUUID]
94 SUBSYSTEM = ldb
95 INIT_FUNCTION = ldb_entryUUID_module_init
96 PRIVATE_DEPENDENCIES = LIBTALLOC
97 ENABLE = YES
98 OBJ_FILES = \
99                 entryUUID.o
100 #
101 # End MODULE ldb_entryUUID
102 ################################################
103
104 # ################################################
105 # # Start MODULE ldb_proxy
106 # [MODULE::ldb_proxy]
107 # SUBSYSTEM = ldb
108 # INIT_FUNCTION = proxy_module_init
109 # OBJ_FILES = \
110 #               proxy.o
111
112 # # End MODULE ldb_proxy
113 # ################################################
114
115
116 ################################################
117 # Start MODULE ldb_rootdse
118 [MODULE::ldb_rootdse]
119 SUBSYSTEM = ldb
120 PRIVATE_DEPENDENCIES = LIBTALLOC
121 INIT_FUNCTION = rootdse_module_init
122 OBJ_FILES = \
123                 rootdse.o
124 #
125 # End MODULE ldb_rootdse
126 ################################################
127
128 ################################################
129 # Start MODULE ldb_password_hash
130 [MODULE::ldb_password_hash]
131 SUBSYSTEM = ldb
132 INIT_FUNCTION = password_hash_module_init
133 OBJ_FILES = password_hash.o
134 PRIVATE_DEPENDENCIES = HEIMDAL_HDB_KEYS LIBTALLOC HEIMDAL_KRB5
135 #
136 # End MODULE ldb_password_hash
137 ################################################
138
139 ################################################
140 # Start MODULE ldb_local_password
141 [MODULE::ldb_local_password]
142 PRIVATE_DEPENDENCIES = LIBTALLOC
143 SUBSYSTEM = ldb
144 INIT_FUNCTION = local_password_module_init
145 OBJ_FILES = local_password.o
146 #
147 # End MODULE ldb_local_password
148 ################################################
149
150 ################################################
151 # Start MODULE ldb_kludge_acl
152 [MODULE::ldb_kludge_acl]
153 PRIVATE_DEPENDENCIES = LIBTALLOC LIBSECURITY
154 SUBSYSTEM = ldb
155 INIT_FUNCTION = ldb_kludge_acl_init
156 OBJ_FILES = \
157                 kludge_acl.o
158 #
159 # End MODULE ldb_kludge_acl
160 ################################################
161
162 ################################################
163 # Start MODULE ldb_extended_dn
164 [MODULE::ldb_extended_dn]
165 SUBSYSTEM = ldb
166 PRIVATE_DEPENDENCIES = LIBTALLOC
167 INIT_FUNCTION = ldb_extended_dn_init
168 OBJ_FILES = \
169                 extended_dn.o
170 #
171 # End MODULE ldb_extended_dn
172 ################################################
173
174 ################################################
175 # Start MODULE ldb_show_deleted
176 [MODULE::ldb_show_deleted]
177 SUBSYSTEM = ldb
178 PRIVATE_DEPENDENCIES = LIBTALLOC
179 INIT_FUNCTION = ldb_show_deleted_init
180 OBJ_FILES = \
181                 show_deleted.o
182 #
183 # End MODULE ldb_show_deleted
184 ################################################
185
186 ################################################
187 # Start MODULE ldb_partition
188 [MODULE::ldb_partition]
189 SUBSYSTEM = ldb
190 PRIVATE_DEPENDENCIES = LIBTALLOC
191 INIT_FUNCTION = ldb_partition_init
192 OBJ_FILES = \
193                 partition.o
194 #
195 # End MODULE ldb_partition
196 ################################################
197
198 ################################################
199 # Start MODULE ldb_schema
200 [MODULE::ldb_schema]
201 SUBSYSTEM = ldb
202 PRIVATE_DEPENDENCIES = LIBTALLOC
203 INIT_FUNCTION = ldb_schema_init
204 OBJ_FILES = \
205                 schema.o schema_syntax.o
206 #
207 # End MODULE ldb_schema
208 ################################################
209
210 ################################################
211 # Start MODULE ldb_update_kt
212 [MODULE::ldb_update_kt]
213 SUBSYSTEM = ldb
214 PRIVATE_DEPENDENCIES = LIBTALLOC CREDENTIALS_KRB5
215 #Also depends on credentials, but that would loop
216 INIT_FUNCTION = ldb_update_kt_init
217 OBJ_FILES = \
218                 update_keytab.o 
219 #
220 # End MODULE ldb_update_kt
221 ################################################
222