r9685: Add tests for samba3sam mapping module
[ira/wip.git] / source4 / lib / ldb / config.mk
1 ################################################
2 # Start MODULE libldb_timestamps
3 [MODULE::libldb_timestamps]
4 SUBSYSTEM = LIBLDB
5 INIT_OBJ_FILES = \
6                 lib/ldb/modules/timestamps.o
7 # End MODULE libldb_timestamps
8 ################################################
9
10 ################################################
11 # Start MODULE libldb_rdn_name
12 [MODULE::libldb_rdn_name]
13 SUBSYSTEM = LIBLDB
14 INIT_OBJ_FILES = \
15                 lib/ldb/modules/rdn_name.o
16 # End MODULE libldb_rdn_name
17 ################################################
18
19 ################################################
20 # Start MODULE libldb_schema
21 [MODULE::libldb_schema]
22 SUBSYSTEM = LIBLDB
23 INIT_OBJ_FILES = \
24                 lib/ldb/modules/schema.o
25 # End MODULE libldb_schema
26 ################################################
27
28 ################################################
29 # Start MODULE libldb_ildap
30 [MODULE::libldb_ildap]
31 SUBSYSTEM = LIBLDB
32 INIT_OBJ_FILES = \
33                 lib/ldb/ldb_ildap/ldb_ildap.o
34 REQUIRED_SUBSYSTEMS = \
35                 LIBCLI_LDAP
36 NOPROTO = YES
37 # End MODULE libldb_ildap
38 ################################################
39
40 ################################################
41 # Start MODULE libldb_map
42 [MODULE::libldb_map]
43 SUBSYSTEM = LIBLDB
44 INIT_OBJ_FILES = lib/ldb/ldb_map/ldb_map.o
45 # End MODULE libldb_map
46 ################################################
47
48 ################################################
49 # Start MODULE libldb_sqlite3
50 [MODULE::libldb_sqlite3]
51 SUBSYSTEM = LIBLDB
52 INIT_OBJ_FILES = \
53                 lib/ldb/ldb_sqlite3/ldb_sqlite3.o
54 REQUIRED_SUBSYSTEMS = \
55                 EXT_LIB_SQLITE3
56 NOPROTO = YES
57 # End MODULE libldb_sqlite3
58 ################################################
59
60 ################################################
61 # Start MODULE libldb_tdb
62 [MODULE::libldb_tdb]
63 SUBSYSTEM = LIBLDB
64 INIT_OBJ_FILES = \
65                 lib/ldb/ldb_tdb/ldb_tdb.o
66 ADD_OBJ_FILES = \
67                 lib/ldb/ldb_tdb/ldb_search.o \
68                 lib/ldb/ldb_tdb/ldb_pack.o \
69                 lib/ldb/ldb_tdb/ldb_index.o \
70                 lib/ldb/ldb_tdb/ldb_cache.o \
71                 lib/ldb/ldb_tdb/ldb_tdb_wrap.o
72 REQUIRED_SUBSYSTEMS = \
73                 LIBTDB
74 NOPROTO = YES
75 # End MODULE libldb_tdb
76 ################################################
77
78 ################################################
79 # Start SUBSYSTEM LIBLDB
80 [SUBSYSTEM::LIBLDB]
81 INIT_OBJ_FILES = \
82                 lib/ldb/common/ldb.o
83 ADD_OBJ_FILES = \
84                 lib/ldb/common/ldb_ldif.o \
85                 lib/ldb/common/ldb_parse.o \
86                 lib/ldb/common/ldb_msg.o \
87                 lib/ldb/common/ldb_utf8.o \
88                 lib/ldb/common/ldb_debug.o \
89                 lib/ldb/common/ldb_modules.o \
90                 lib/ldb/common/ldb_match.o \
91                 lib/ldb/common/ldb_attributes.o \
92                 lib/ldb/common/attrib_handlers.o \
93                 lib/ldb/common/ldb_dn.o
94 REQUIRED_SUBSYSTEMS = \
95                 LIBREPLACE LIBTALLOC LDBSAMBA
96 NOPROTO = YES
97 MANPAGE = lib/ldb/man/ldb.3
98 #
99 # End SUBSYSTEM LIBLDB
100 ################################################
101
102 ################################################
103 # Start LIBRARY LIBLDB
104 [LIBRARY::libldb]
105 MAJOR_VERSION = 0
106 MINOR_VERSION = 0
107 RELEASE_VERSION = 1
108 REQUIRED_SUBSYSTEMS = \
109                 LIBLDB
110 #
111 # End LIBRARY LIBLDB
112 ################################################
113
114 ################################################
115 # Start SUBSYSTEM LDBSAMBA
116 [SUBSYSTEM::LDBSAMBA]
117 OBJ_FILES = \
118                 lib/ldb/samba/ldif_handlers.o \
119                 lib/ldb/samba/samba3sam.o
120 # End SUBSYSTEM LDBSAMBA
121 ################################################
122
123 ################################################
124 # Start SUBSYSTEM LIBLDB_CMDLINE
125 [SUBSYSTEM::LIBLDB_CMDLINE]
126 OBJ_FILES= \
127                 lib/ldb/tools/cmdline.o
128 REQUIRED_SUBSYSTEMS = LIBLDB LIBCMDLINE LIBBASIC
129 # End SUBSYSTEM LIBLDB_CMDLINE
130 ################################################
131
132 ################################################
133 # Start BINARY ldbadd
134 [BINARY::ldbadd]
135 INSTALLDIR = BINDIR
136 OBJ_FILES = \
137                 lib/ldb/tools/ldbadd.o
138 REQUIRED_SUBSYSTEMS = \
139                 LIBLDB_CMDLINE
140 MANPAGE = lib/ldb/man/ldbadd.1
141 # End BINARY ldbadd
142 ################################################
143
144 ################################################
145 # Start BINARY ldbdel
146 [BINARY::ldbdel]
147 INSTALLDIR = BINDIR
148 OBJ_FILES= \
149                 lib/ldb/tools/ldbdel.o
150 REQUIRED_SUBSYSTEMS = \
151                 LIBLDB_CMDLINE
152 MANPAGE = lib/ldb/man/ldbdel.1
153 # End BINARY ldbdel
154 ################################################
155
156 ################################################
157 # Start BINARY ldbmodify
158 [BINARY::ldbmodify]
159 INSTALLDIR = BINDIR
160 OBJ_FILES= \
161                 lib/ldb/tools/ldbmodify.o
162 REQUIRED_SUBSYSTEMS = \
163                 LIBLDB_CMDLINE
164 MANPAGE = lib/ldb/man/ldbmodify.1
165 # End BINARY ldbmodify
166 ################################################
167
168 ################################################
169 # Start BINARY ldbsearch
170 [BINARY::ldbsearch]
171 INSTALLDIR = BINDIR
172 OBJ_FILES= \
173                 lib/ldb/tools/ldbsearch.o
174 REQUIRED_SUBSYSTEMS = \
175                 LIBLDB_CMDLINE 
176 MANPAGE = lib/ldb/man/ldbsearch.1
177 # End BINARY ldbsearch
178 ################################################
179
180 ################################################
181 # Start BINARY ldbedit
182 [BINARY::ldbedit]
183 INSTALLDIR = BINDIR
184 OBJ_FILES= \
185                 lib/ldb/tools/ldbedit.o
186 REQUIRED_SUBSYSTEMS = \
187                 LIBLDB_CMDLINE
188 MANPAGE = lib/ldb/man/ldbedit.1
189 # End BINARY ldbedit
190 ################################################
191
192 ################################################
193 # Start BINARY ldbrename
194 [BINARY::ldbrename]
195 INSTALLDIR = BINDIR
196 OBJ_FILES= \
197                 lib/ldb/tools/ldbrename.o
198 REQUIRED_SUBSYSTEMS = \
199                 LIBLDB_CMDLINE
200 MANPAGE = lib/ldb/man/ldbrename.1
201 # End BINARY ldbrename
202 ################################################
203
204 ################################################
205 # Start BINARY ldbtest
206 [BINARY::ldbtest]
207 INSTALLDIR = BINDIR
208 OBJ_FILES= \
209                 lib/ldb/tools/ldbtest.o
210 REQUIRED_SUBSYSTEMS = \
211                 LIBLDB_CMDLINE
212 # End BINARY ldbtest
213 ################################################
214
215 ################################################
216 # Start BINARY oLschema2ldif
217 [BINARY::oLschema2ldif]
218 INSTALLDIR = BINDIR
219 OBJ_FILES= \
220                 lib/ldb/tools/oLschema2ldif.o
221 REQUIRED_SUBSYSTEMS = \
222                 LIBLDB_CMDLINE
223 # End BINARY oLschema2ldif
224 ################################################