r12733: Merge ldap/ldb controls into main tree
[samba.git] / source4 / lib / ldb / config.mk
1 ################################################
2 # Start MODULE libldb_sort
3 [MODULE::libldb_sort]
4 SUBSYSTEM = LIBLDB
5 OUTPUT_TYPE = MERGEDOBJ
6 OBJ_FILES = \
7                 modules/sort.o
8 # End MODULE libldb_sort
9 ################################################
10
11 ################################################
12 # Start MODULE libldb_paged_results
13 [MODULE::libldb_paged_results]
14 SUBSYSTEM = LIBLDB
15 OUTPUT_TYPE = MERGEDOBJ
16 OBJ_FILES = \
17                 modules/paged_results.o
18 # End MODULE libldb_paged_results
19 ################################################
20
21 ################################################
22 # Start MODULE libldb_operational
23 [MODULE::libldb_operational]
24 SUBSYSTEM = LIBLDB
25 OUTPUT_TYPE = MERGEDOBJ
26 OBJ_FILES = \
27                 modules/operational.o
28 # End MODULE libldb_operational
29 ################################################
30
31 ################################################
32 # Start MODULE libldb_objectclass
33 [MODULE::libldb_objectclass]
34 SUBSYSTEM = LIBLDB
35 OUTPUT_TYPE = MERGEDOBJ
36 OBJ_FILES = \
37                 modules/objectclass.o
38 # End MODULE libldb_objectclass
39 ################################################
40
41 ################################################
42 # Start MODULE libldb_rdn_name
43 [MODULE::libldb_rdn_name]
44 SUBSYSTEM = LIBLDB
45 OUTPUT_TYPE = MERGEDOBJ
46 OBJ_FILES = \
47                 modules/rdn_name.o
48 # End MODULE libldb_rdn_name
49 ################################################
50
51 ################################################
52 # Start MODULE libldb_schema
53 [MODULE::libldb_schema]
54 SUBSYSTEM = LIBLDB
55 OUTPUT_TYPE = MERGEDOBJ
56 OBJ_FILES = \
57                 modules/schema.o
58 # End MODULE libldb_schema
59 ################################################
60
61 ################################################
62 # Start MODULE libldb_ildap
63 [MODULE::libldb_ildap]
64 SUBSYSTEM = LIBLDB
65 OUTPUT_TYPE = MERGEDOBJ
66 OBJ_FILES = \
67                 ldb_ildap/ldb_ildap.o
68 REQUIRED_SUBSYSTEMS = \
69                 LIBCLI_LDAP
70 NOPROTO = YES
71 # End MODULE libldb_ildap
72 ################################################
73
74 ################################################
75 # Start MODULE libldb_map
76 [MODULE::libldb_map]
77 SUBSYSTEM = LIBLDB
78 OUTPUT_TYPE = MERGEDOBJ
79 OBJ_FILES = modules/ldb_map.o
80 # End MODULE libldb_map
81 ################################################
82
83 ################################################
84 # Start MODULE libldb_skel
85 [MODULE::libldb_skel]
86 SUBSYSTEM = LIBLDB
87 OUTPUT_TYPE = MERGEDOBJ
88 OBJ_FILES = modules/skel.o
89 # End MODULE libldb_skel
90 ################################################
91
92 ################################################
93 # Start MODULE libldb_sqlite3
94 [MODULE::libldb_sqlite3]
95 SUBSYSTEM = LIBLDB
96 OUTPUT_TYPE = MERGEDOBJ
97 OBJ_FILES = \
98                 ldb_sqlite3/ldb_sqlite3.o
99 REQUIRED_SUBSYSTEMS = \
100                 EXT_LIB_SQLITE3
101 NOPROTO = YES
102 # End MODULE libldb_sqlite3
103 ################################################
104
105 ################################################
106 # Start MODULE libldb_tdb
107 [MODULE::libldb_tdb]
108 SUBSYSTEM = LIBLDB
109 OUTPUT_TYPE = MERGEDOBJ
110 OBJ_FILES = \
111                 ldb_tdb/ldb_tdb.o \
112                 ldb_tdb/ldb_search.o \
113                 ldb_tdb/ldb_pack.o \
114                 ldb_tdb/ldb_index.o \
115                 ldb_tdb/ldb_cache.o \
116                 ldb_tdb/ldb_tdb_wrap.o
117 REQUIRED_SUBSYSTEMS = \
118                 LIBTDB
119 NOPROTO = YES
120 # End MODULE libldb_tdb
121 ################################################
122
123 ################################################
124 # Start SUBSYSTEM LIBLDB
125 [LIBRARY::LIBLDB]
126 MAJOR_VERSION = 0
127 MINOR_VERSION = 0
128 DESCRIPTION = LDAP-like embedded database library
129 RELEASE_VERSION = 1
130 OBJ_FILES = \
131                 common/ldb.o \
132                 common/ldb_ldif.o \
133                 common/ldb_parse.o \
134                 common/ldb_msg.o \
135                 common/ldb_utf8.o \
136                 common/ldb_debug.o \
137                 common/ldb_modules.o \
138                 common/ldb_match.o \
139                 common/ldb_attributes.o \
140                 common/attrib_handlers.o \
141                 common/ldb_dn.o \
142                 common/ldb_controls.o \
143                 common/qsort.o
144 REQUIRED_SUBSYSTEMS = \
145                 LIBREPLACE LIBTALLOC LDBSAMBA
146 NOPROTO = YES
147 MANPAGE = man/ldb.3
148 PUBLIC_HEADERS = include/ldb.h
149 #
150 # End SUBSYSTEM LIBLDB
151 ################################################
152
153 ################################################
154 # Start SUBSYSTEM LDBSAMBA
155 [SUBSYSTEM::LDBSAMBA]
156 OBJ_FILES = \
157                 samba/ldif_handlers.o
158 # End SUBSYSTEM LDBSAMBA
159 ################################################
160
161 ################################################
162 # Start SUBSYSTEM LIBLDB_CMDLINE
163 [SUBSYSTEM::LIBLDB_CMDLINE]
164 OBJ_FILES= \
165                 tools/cmdline.o
166 REQUIRED_SUBSYSTEMS = LIBLDB LIBBASIC LIBPOPT POPT_SAMBA POPT_CREDENTIALS
167 # End SUBSYSTEM LIBLDB_CMDLINE
168 ################################################
169
170 ################################################
171 # Start BINARY ldbadd
172 [BINARY::ldbadd]
173 INSTALLDIR = BINDIR
174 OBJ_FILES = \
175                 tools/ldbadd.o
176 REQUIRED_SUBSYSTEMS = \
177                 LIBLDB_CMDLINE
178 MANPAGE = man/ldbadd.1
179 # End BINARY ldbadd
180 ################################################
181
182 ################################################
183 # Start BINARY ldbdel
184 [BINARY::ldbdel]
185 INSTALLDIR = BINDIR
186 OBJ_FILES= \
187                 tools/ldbdel.o
188 REQUIRED_SUBSYSTEMS = \
189                 LIBLDB_CMDLINE
190 MANPAGE = man/ldbdel.1
191 # End BINARY ldbdel
192 ################################################
193
194 ################################################
195 # Start BINARY ldbmodify
196 [BINARY::ldbmodify]
197 INSTALLDIR = BINDIR
198 OBJ_FILES= \
199                 tools/ldbmodify.o
200 REQUIRED_SUBSYSTEMS = \
201                 LIBLDB_CMDLINE
202 MANPAGE = man/ldbmodify.1
203 # End BINARY ldbmodify
204 ################################################
205
206 ################################################
207 # Start BINARY ldbsearch
208 [BINARY::ldbsearch]
209 INSTALLDIR = BINDIR
210 OBJ_FILES= \
211                 tools/ldbsearch.o
212 REQUIRED_SUBSYSTEMS = \
213                 LIBLDB_CMDLINE 
214 MANPAGE = man/ldbsearch.1
215 # End BINARY ldbsearch
216 ################################################
217
218 ################################################
219 # Start BINARY ldbedit
220 [BINARY::ldbedit]
221 INSTALLDIR = BINDIR
222 OBJ_FILES= \
223                 tools/ldbedit.o
224 REQUIRED_SUBSYSTEMS = \
225                 LIBLDB_CMDLINE
226 MANPAGE = man/ldbedit.1
227 # End BINARY ldbedit
228 ################################################
229
230 ################################################
231 # Start BINARY ldbrename
232 [BINARY::ldbrename]
233 INSTALLDIR = BINDIR
234 OBJ_FILES= \
235                 tools/ldbrename.o
236 REQUIRED_SUBSYSTEMS = \
237                 LIBLDB_CMDLINE
238 MANPAGE = man/ldbrename.1
239 # End BINARY ldbrename
240 ################################################
241
242 ################################################
243 # Start BINARY ldbtest
244 [BINARY::ldbtest]
245 INSTALLDIR = BINDIR
246 OBJ_FILES= \
247                 tools/ldbtest.o
248 REQUIRED_SUBSYSTEMS = \
249                 LIBLDB_CMDLINE
250 # End BINARY ldbtest
251 ################################################
252
253 ################################################
254 # Start BINARY oLschema2ldif
255 [BINARY::oLschema2ldif]
256 INSTALLDIR = BINDIR
257 OBJ_FILES= \
258                 tools/oLschema2ldif.o
259 REQUIRED_SUBSYSTEMS = \
260                 LIBLDB_CMDLINE
261 # End BINARY oLschema2ldif
262 ################################################