r20771: add an ldb module which will force the Schema FSMO Role Owner
[ira/wip.git] / source4 / dsdb / samdb / ldb_modules / config.mk
1 ################################################
2 # Start MODULE ldb_objectguid
3 [MODULE::ldb_objectguid]
4 SUBSYSTEM = ldb
5 PRIVATE_DEPENDENCIES = LIBTALLOC
6 INIT_FUNCTION = objectguid_module_init
7 OBJ_FILES = \
8                 objectguid.o
9 PUBLIC_DEPENDENCIES = \
10                 LIBNDR NDR_MISC
11 # End MODULE ldb_objectguid
12 ################################################
13
14 ################################################
15 # Start MODULE ldb_repl_mata_data
16 [MODULE::ldb_repl_meta_data]
17 SUBSYSTEM = ldb
18 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC LIBNDR NDR_MISC NDR_DRSUAPI NDR_DRSBLOBS
19 INIT_FUNCTION = repl_meta_data_module_init
20 OBJ_FILES = \
21                 repl_meta_data.o
22 # End MODULE ldb_repl_meta_data
23 ################################################
24
25 ################################################
26 # Start MODULE ldb_dsdb_cache
27 [MODULE::ldb_dsdb_cache]
28 SUBSYSTEM = ldb
29 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
30 INIT_FUNCTION = dsdb_cache_module_init
31 OBJ_FILES = \
32                 dsdb_cache.o
33 # End MODULE ldb_dsdb_cache
34 ################################################
35
36 ################################################
37 # Start MODULE ldb_schema_fsmo
38 [MODULE::ldb_schema_fsmo]
39 SUBSYSTEM = ldb
40 PRIVATE_DEPENDENCIES = SAMDB LIBTALLOC
41 INIT_FUNCTION = schema_fsmo_module_init
42 OBJ_FILES = \
43                 schema_fsmo.o
44 # End MODULE ldb_schema_fsmo
45 ################################################
46
47 ################################################
48 # Start MODULE ldb_samldb
49 [MODULE::ldb_samldb]
50 SUBSYSTEM = ldb
51 PRIVATE_DEPENDENCIES = LIBTALLOC
52 INIT_FUNCTION = samldb_module_init
53 OBJ_FILES = \
54                 samldb.o
55 #
56 # End MODULE ldb_samldb
57 ################################################
58
59 ################################################
60 # Start MODULE ldb_samba3sam
61 [MODULE::ldb_samba3sam]
62 SUBSYSTEM = ldb
63 INIT_FUNCTION = ldb_samba3sam_module_init
64 PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map SMBPASSWD
65 OBJ_FILES = \
66                 samba3sam.o
67 #
68 # End MODULE ldb_samldb
69 ################################################
70
71 ################################################
72 # Start MODULE ldb_entryUUID
73 [MODULE::ldb_entryUUID]
74 SUBSYSTEM = ldb
75 INIT_FUNCTION = ldb_entryUUID_module_init
76 PRIVATE_DEPENDENCIES = LIBTALLOC
77 ENABLE = YES
78 OBJ_FILES = \
79                 entryUUID.o
80 #
81 # End MODULE ldb_entryUUID
82 ################################################
83
84 # ################################################
85 # # Start MODULE ldb_proxy
86 # [MODULE::ldb_proxy]
87 # SUBSYSTEM = ldb
88 # INIT_FUNCTION = proxy_module_init
89 # OBJ_FILES = \
90 #               proxy.o
91
92 # # End MODULE ldb_proxy
93 # ################################################
94
95
96 ################################################
97 # Start MODULE ldb_rootdse
98 [MODULE::ldb_rootdse]
99 SUBSYSTEM = ldb
100 PRIVATE_DEPENDENCIES = LIBTALLOC
101 INIT_FUNCTION = rootdse_module_init
102 OBJ_FILES = \
103                 rootdse.o
104 #
105 # End MODULE ldb_rootdse
106 ################################################
107
108 ################################################
109 # Start MODULE ldb_password_hash
110 [MODULE::ldb_password_hash]
111 SUBSYSTEM = ldb
112 INIT_FUNCTION = password_hash_module_init
113 OBJ_FILES = password_hash.o
114 PUBLIC_DEPENDENCIES = HEIMDAL_KRB5
115 PRIVATE_DEPENDENCIES = HEIMDAL_HDB_KEYS LIBTALLOC
116 #
117 # End MODULE ldb_password_hash
118 ################################################
119
120 ################################################
121 # Start MODULE ldb_local_password
122 [MODULE::ldb_local_password]
123 PRIVATE_DEPENDENCIES = LIBTALLOC
124 SUBSYSTEM = ldb
125 INIT_FUNCTION = local_password_module_init
126 OBJ_FILES = local_password.o
127 #
128 # End MODULE ldb_local_password
129 ################################################
130
131 ################################################
132 # Start MODULE ldb_kludge_acl
133 [MODULE::ldb_kludge_acl]
134 PRIVATE_DEPENDENCIES = LIBTALLOC
135 SUBSYSTEM = ldb
136 INIT_FUNCTION = ldb_kludge_acl_init
137 OBJ_FILES = \
138                 kludge_acl.o
139 PUBLIC_DEPENDENCIES = \
140                 LIBSECURITY
141 #
142 # End MODULE ldb_kludge_acl
143 ################################################
144
145 ################################################
146 # Start MODULE ldb_extended_dn
147 [MODULE::ldb_extended_dn]
148 SUBSYSTEM = ldb
149 PRIVATE_DEPENDENCIES = LIBTALLOC
150 INIT_FUNCTION = ldb_extended_dn_init
151 OBJ_FILES = \
152                 extended_dn.o
153 #
154 # End MODULE ldb_extended_dn
155 ################################################
156
157 ################################################
158 # Start MODULE ldb_partition
159 [MODULE::ldb_partition]
160 SUBSYSTEM = ldb
161 PRIVATE_DEPENDENCIES = LIBTALLOC
162 INIT_FUNCTION = ldb_partition_init
163 OBJ_FILES = \
164                 partition.o
165 #
166 # End MODULE ldb_partition
167 ################################################
168
169 ################################################
170 # Start MODULE ldb_schema
171 [MODULE::ldb_schema]
172 SUBSYSTEM = ldb
173 PRIVATE_DEPENDENCIES = LIBTALLOC
174 INIT_FUNCTION = ldb_schema_init
175 OBJ_FILES = \
176                 schema.o schema_syntax.o
177 #
178 # End MODULE ldb_schema
179 ################################################
180