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