r20716: add a dsdb_cache ldb module which will load the dsdb_schema and other things
[metze/samba/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_samldb
38 [MODULE::ldb_samldb]
39 SUBSYSTEM = ldb
40 PRIVATE_DEPENDENCIES = LIBTALLOC
41 INIT_FUNCTION = samldb_module_init
42 OBJ_FILES = \
43                 samldb.o
44 #
45 # End MODULE ldb_samldb
46 ################################################
47
48 ################################################
49 # Start MODULE ldb_samba3sam
50 [MODULE::ldb_samba3sam]
51 SUBSYSTEM = ldb
52 INIT_FUNCTION = ldb_samba3sam_module_init
53 PRIVATE_DEPENDENCIES = LIBTALLOC ldb_map SMBPASSWD
54 OBJ_FILES = \
55                 samba3sam.o
56 #
57 # End MODULE ldb_samldb
58 ################################################
59
60 ################################################
61 # Start MODULE ldb_entryUUID
62 [MODULE::ldb_entryUUID]
63 SUBSYSTEM = ldb
64 INIT_FUNCTION = ldb_entryUUID_module_init
65 PRIVATE_DEPENDENCIES = LIBTALLOC
66 ENABLE = YES
67 OBJ_FILES = \
68                 entryUUID.o
69 #
70 # End MODULE ldb_entryUUID
71 ################################################
72
73 # ################################################
74 # # Start MODULE ldb_proxy
75 # [MODULE::ldb_proxy]
76 # SUBSYSTEM = ldb
77 # INIT_FUNCTION = proxy_module_init
78 # OBJ_FILES = \
79 #               proxy.o
80
81 # # End MODULE ldb_proxy
82 # ################################################
83
84
85 ################################################
86 # Start MODULE ldb_rootdse
87 [MODULE::ldb_rootdse]
88 SUBSYSTEM = ldb
89 PRIVATE_DEPENDENCIES = LIBTALLOC
90 INIT_FUNCTION = rootdse_module_init
91 OBJ_FILES = \
92                 rootdse.o
93 #
94 # End MODULE ldb_rootdse
95 ################################################
96
97 ################################################
98 # Start MODULE ldb_password_hash
99 [MODULE::ldb_password_hash]
100 SUBSYSTEM = ldb
101 INIT_FUNCTION = password_hash_module_init
102 OBJ_FILES = password_hash.o
103 PUBLIC_DEPENDENCIES = HEIMDAL_KRB5
104 PRIVATE_DEPENDENCIES = HEIMDAL_HDB_KEYS LIBTALLOC
105 #
106 # End MODULE ldb_password_hash
107 ################################################
108
109 ################################################
110 # Start MODULE ldb_local_password
111 [MODULE::ldb_local_password]
112 PRIVATE_DEPENDENCIES = LIBTALLOC
113 SUBSYSTEM = ldb
114 INIT_FUNCTION = local_password_module_init
115 OBJ_FILES = local_password.o
116 #
117 # End MODULE ldb_local_password
118 ################################################
119
120 ################################################
121 # Start MODULE ldb_kludge_acl
122 [MODULE::ldb_kludge_acl]
123 PRIVATE_DEPENDENCIES = LIBTALLOC
124 SUBSYSTEM = ldb
125 INIT_FUNCTION = ldb_kludge_acl_init
126 OBJ_FILES = \
127                 kludge_acl.o
128 PUBLIC_DEPENDENCIES = \
129                 LIBSECURITY
130 #
131 # End MODULE ldb_kludge_acl
132 ################################################
133
134 ################################################
135 # Start MODULE ldb_extended_dn
136 [MODULE::ldb_extended_dn]
137 SUBSYSTEM = ldb
138 PRIVATE_DEPENDENCIES = LIBTALLOC
139 INIT_FUNCTION = ldb_extended_dn_init
140 OBJ_FILES = \
141                 extended_dn.o
142 #
143 # End MODULE ldb_extended_dn
144 ################################################
145
146 ################################################
147 # Start MODULE ldb_partition
148 [MODULE::ldb_partition]
149 SUBSYSTEM = ldb
150 PRIVATE_DEPENDENCIES = LIBTALLOC
151 INIT_FUNCTION = ldb_partition_init
152 OBJ_FILES = \
153                 partition.o
154 #
155 # End MODULE ldb_partition
156 ################################################
157
158 ################################################
159 # Start MODULE ldb_schema
160 [MODULE::ldb_schema]
161 SUBSYSTEM = ldb
162 PRIVATE_DEPENDENCIES = LIBTALLOC
163 INIT_FUNCTION = ldb_schema_init
164 OBJ_FILES = \
165                 schema.o schema_syntax.o
166 #
167 # End MODULE ldb_schema
168 ################################################
169