39bf004e5d22c215e149899977932b20c6a147b5
[kai/samba.git] / source / 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_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_sqlite3
42 [MODULE::libldb_sqlite3]
43 SUBSYSTEM = LIBLDB
44 INIT_OBJ_FILES = \
45                 lib/ldb/ldb_sqlite3/ldb_sqlite3.o
46 REQUIRED_SUBSYSTEMS = \
47                 EXT_LIB_SQLITE3
48 NOPROTO = YES
49 # End MODULE libldb_sqlite3
50 ################################################
51
52 ################################################
53 # Start MODULE libldb_tdb
54 [MODULE::libldb_tdb]
55 SUBSYSTEM = LIBLDB
56 INIT_OBJ_FILES = \
57                 lib/ldb/ldb_tdb/ldb_tdb.o
58 ADD_OBJ_FILES = \
59                 lib/ldb/ldb_tdb/ldb_search.o \
60                 lib/ldb/ldb_tdb/ldb_pack.o \
61                 lib/ldb/ldb_tdb/ldb_index.o \
62                 lib/ldb/ldb_tdb/ldb_cache.o \
63                 lib/ldb/ldb_tdb/ldb_tdb_wrap.o
64 REQUIRED_SUBSYSTEMS = \
65                 LIBTDB
66 NOPROTO = YES
67 # End MODULE libldb_tdb
68 ################################################
69
70 ################################################
71 # Start SUBSYSTEM LIBLDB
72 [SUBSYSTEM::LIBLDB]
73 INIT_OBJ_FILES = \
74                 lib/ldb/common/ldb.o
75 ADD_OBJ_FILES = \
76                 lib/ldb/common/ldb_ldif.o \
77                 lib/ldb/common/ldb_parse.o \
78                 lib/ldb/common/ldb_msg.o \
79                 lib/ldb/common/ldb_utf8.o \
80                 lib/ldb/common/ldb_debug.o \
81                 lib/ldb/common/ldb_modules.o \
82                 lib/ldb/common/ldb_match.o \
83                 lib/ldb/common/ldb_attributes.o \
84                 lib/ldb/common/attrib_handlers.o \
85                 lib/ldb/common/ldb_dn.o
86 REQUIRED_SUBSYSTEMS = \
87                 LIBREPLACE LIBTALLOC LDBSAMBA
88 NOPROTO = YES
89 MANPAGE = lib/ldb/man/ldb.3
90 #
91 # End SUBSYSTEM LIBLDB
92 ################################################
93
94 ################################################
95 # Start LIBRARY LIBLDB
96 [LIBRARY::libldb]
97 MAJOR_VERSION = 0
98 MINOR_VERSION = 0
99 RELEASE_VERSION = 1
100 REQUIRED_SUBSYSTEMS = \
101                 LIBLDB
102 #
103 # End LIBRARY LIBLDB
104 ################################################
105
106 ################################################
107 # Start SUBSYSTEM LDBSAMBA
108 [SUBSYSTEM::LDBSAMBA]
109 OBJ_FILES = \
110                 lib/ldb/samba/ldif_handlers.o
111 # End SUBSYSTEM LDBSAMBA
112 ################################################
113
114 ################################################
115 # Start SUBSYSTEM LIBLDB_CMDLINE
116 [SUBSYSTEM::LIBLDB_CMDLINE]
117 OBJ_FILES= \
118                 lib/ldb/tools/cmdline.o
119 REQUIRED_SUBSYSTEMS = LIBLDB LIBCMDLINE LIBBASIC
120 # End SUBSYSTEM LIBLDB_CMDLINE
121 ################################################
122
123 ################################################
124 # Start BINARY ldbadd
125 [BINARY::ldbadd]
126 OBJ_FILES = \
127                 lib/ldb/tools/ldbadd.o
128 REQUIRED_SUBSYSTEMS = \
129                 LIBLDB_CMDLINE
130 MANPAGE = lib/ldb/man/ldbadd.1
131 # End BINARY ldbadd
132 ################################################
133
134 ################################################
135 # Start BINARY ldbdel
136 [BINARY::ldbdel]
137 OBJ_FILES= \
138                 lib/ldb/tools/ldbdel.o
139 REQUIRED_SUBSYSTEMS = \
140                 LIBLDB_CMDLINE
141 MANPAGE = lib/ldb/man/ldbdel.1
142 # End BINARY ldbdel
143 ################################################
144
145 ################################################
146 # Start BINARY ldbmodify
147 [BINARY::ldbmodify]
148 OBJ_FILES= \
149                 lib/ldb/tools/ldbmodify.o
150 REQUIRED_SUBSYSTEMS = \
151                 LIBLDB_CMDLINE
152 MANPAGE = lib/ldb/man/ldbmodify.1
153 # End BINARY ldbmodify
154 ################################################
155
156 ################################################
157 # Start BINARY ldbsearch
158 [BINARY::ldbsearch]
159 OBJ_FILES= \
160                 lib/ldb/tools/ldbsearch.o
161 REQUIRED_SUBSYSTEMS = \
162                 LIBLDB_CMDLINE 
163 MANPAGE = lib/ldb/man/ldbsearch.1
164 # End BINARY ldbsearch
165 ################################################
166
167 ################################################
168 # Start BINARY ldbedit
169 [BINARY::ldbedit]
170 OBJ_FILES= \
171                 lib/ldb/tools/ldbedit.o
172 REQUIRED_SUBSYSTEMS = \
173                 LIBLDB_CMDLINE
174 MANPAGE = lib/ldb/man/ldbedit.1
175 # End BINARY ldbedit
176 ################################################
177
178 ################################################
179 # Start BINARY ldbrename
180 [BINARY::ldbrename]
181 OBJ_FILES= \
182                 lib/ldb/tools/ldbrename.o
183 REQUIRED_SUBSYSTEMS = \
184                 LIBLDB_CMDLINE
185 MANPAGE = lib/ldb/man/ldbrename.1
186 # End BINARY ldbrename
187 ################################################
188
189 ################################################
190 # Start BINARY ldbtest
191 [BINARY::ldbtest]
192 OBJ_FILES= \
193                 lib/ldb/tools/ldbtest.o
194 REQUIRED_SUBSYSTEMS = \
195                 LIBLDB_CMDLINE
196 # End BINARY ldbtest
197 ################################################