fe339f9e178101c97a689e49d0efb6e1cc3e24b3
[sfrench/samba-autobuild/.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_objectguid
12 [MODULE::libldb_objectguid]
13 SUBSYSTEM = LIBLDB
14 INIT_OBJ_FILES = \
15                 lib/ldb/modules/objectguid.o
16 # End MODULE libldb_objectguid
17 ################################################
18
19 ################################################
20 # Start MODULE libldb_rdn_name
21 [MODULE::libldb_rdn_name]
22 SUBSYSTEM = LIBLDB
23 INIT_OBJ_FILES = \
24                 lib/ldb/modules/rdn_name.o
25 # End MODULE libldb_rdn_name
26 ################################################
27
28 ################################################
29 # Start MODULE libldb_schema
30 [MODULE::libldb_schema]
31 SUBSYSTEM = LIBLDB
32 INIT_OBJ_FILES = \
33                 lib/ldb/modules/schema.o
34 # End MODULE libldb_schema
35 ################################################
36
37 ################################################
38 # Start MODULE libldb_ildap
39 [MODULE::libldb_ildap]
40 SUBSYSTEM = LIBLDB
41 INIT_OBJ_FILES = \
42                 lib/ldb/ldb_ildap/ldb_ildap.o
43 REQUIRED_SUBSYSTEMS = \
44                 LIBCLI_LDAP
45 NOPROTO = YES
46 # End MODULE libldb_ildap
47 ################################################
48
49 ################################################
50 # Start MODULE libldb_sqlite3
51 [MODULE::libldb_sqlite3]
52 SUBSYSTEM = LIBLDB
53 INIT_OBJ_FILES = \
54                 lib/ldb/ldb_sqlite3/ldb_sqlite3.o
55 REQUIRED_SUBSYSTEMS = \
56                 EXT_LIB_SQLITE3
57 NOPROTO = YES
58 # End MODULE libldb_sqlite3
59 ################################################
60
61 ################################################
62 # Start MODULE libldb_tdb
63 [MODULE::libldb_tdb]
64 SUBSYSTEM = LIBLDB
65 INIT_OBJ_FILES = \
66                 lib/ldb/ldb_tdb/ldb_tdb.o
67 ADD_OBJ_FILES = \
68                 lib/ldb/ldb_tdb/ldb_search.o \
69                 lib/ldb/ldb_tdb/ldb_pack.o \
70                 lib/ldb/ldb_tdb/ldb_index.o \
71                 lib/ldb/ldb_tdb/ldb_cache.o \
72                 lib/ldb/ldb_tdb/ldb_tdb_wrap.o
73 REQUIRED_SUBSYSTEMS = \
74                 LIBTDB
75 NOPROTO = YES
76 # End MODULE libldb_tdb
77 ################################################
78
79 ################################################
80 # Start SUBSYSTEM LIBLDB
81 [SUBSYSTEM::LIBLDB]
82 INIT_OBJ_FILES = \
83                 lib/ldb/common/ldb.o
84 ADD_OBJ_FILES = \
85                 lib/ldb/common/ldb_ldif.o \
86                 lib/ldb/common/ldb_parse.o \
87                 lib/ldb/common/ldb_msg.o \
88                 lib/ldb/common/ldb_utf8.o \
89                 lib/ldb/common/ldb_debug.o \
90                 lib/ldb/common/ldb_modules.o \
91                 lib/ldb/common/ldb_match.o \
92                 lib/ldb/common/ldb_attributes.o \
93                 lib/ldb/common/attrib_handlers.o \
94                 lib/ldb/common/ldb_dn.o
95 REQUIRED_SUBSYSTEMS = \
96                 LIBREPLACE LIBTALLOC LDBSAMBA
97 NOPROTO = YES
98 MANPAGE = lib/ldb/man/ldb.3
99 #
100 # End SUBSYSTEM LIBLDB
101 ################################################
102
103 ################################################
104 # Start LIBRARY LIBLDB
105 [LIBRARY::libldb]
106 MAJOR_VERSION = 0
107 MINOR_VERSION = 0
108 RELEASE_VERSION = 1
109 REQUIRED_SUBSYSTEMS = \
110                 LIBLDB
111 #
112 # End LIBRARY LIBLDB
113 ################################################
114
115 ################################################
116 # Start SUBSYSTEM LDBSAMBA
117 [SUBSYSTEM::LDBSAMBA]
118 OBJ_FILES = \
119                 lib/ldb/samba/ldif_handlers.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 OBJ_FILES = \
136                 lib/ldb/tools/ldbadd.o
137 REQUIRED_SUBSYSTEMS = \
138                 LIBLDB_CMDLINE
139 MANPAGE = lib/ldb/man/ldbadd.1
140 # End BINARY ldbadd
141 ################################################
142
143 ################################################
144 # Start BINARY ldbdel
145 [BINARY::ldbdel]
146 OBJ_FILES= \
147                 lib/ldb/tools/ldbdel.o
148 REQUIRED_SUBSYSTEMS = \
149                 LIBLDB_CMDLINE
150 MANPAGE = lib/ldb/man/ldbdel.1
151 # End BINARY ldbdel
152 ################################################
153
154 ################################################
155 # Start BINARY ldbmodify
156 [BINARY::ldbmodify]
157 OBJ_FILES= \
158                 lib/ldb/tools/ldbmodify.o
159 REQUIRED_SUBSYSTEMS = \
160                 LIBLDB_CMDLINE
161 MANPAGE = lib/ldb/man/ldbmodify.1
162 # End BINARY ldbmodify
163 ################################################
164
165 ################################################
166 # Start BINARY ldbsearch
167 [BINARY::ldbsearch]
168 OBJ_FILES= \
169                 lib/ldb/tools/ldbsearch.o
170 REQUIRED_SUBSYSTEMS = \
171                 LIBLDB_CMDLINE 
172 MANPAGE = lib/ldb/man/ldbsearch.1
173 # End BINARY ldbsearch
174 ################################################
175
176 ################################################
177 # Start BINARY ldbedit
178 [BINARY::ldbedit]
179 OBJ_FILES= \
180                 lib/ldb/tools/ldbedit.o
181 REQUIRED_SUBSYSTEMS = \
182                 LIBLDB_CMDLINE
183 MANPAGE = lib/ldb/man/ldbedit.1
184 # End BINARY ldbedit
185 ################################################
186
187 ################################################
188 # Start BINARY ldbrename
189 [BINARY::ldbrename]
190 OBJ_FILES= \
191                 lib/ldb/tools/ldbrename.o
192 REQUIRED_SUBSYSTEMS = \
193                 LIBLDB_CMDLINE
194 MANPAGE = lib/ldb/man/ldbrename.1
195 # End BINARY ldbrename
196 ################################################
197
198 ################################################
199 # Start BINARY ldbtest
200 [BINARY::ldbtest]
201 OBJ_FILES= \
202                 lib/ldb/tools/ldbtest.o
203 REQUIRED_SUBSYSTEMS = \
204                 LIBLDB_CMDLINE
205 # End BINARY ldbtest
206 ################################################