39de5ea1c0e58deacdb96faecb0ee452b037b4d6
[kai/samba.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_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_match.o \
54                 lib/ldb/ldb_tdb/ldb_cache.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_dn.o
74 REQUIRED_SUBSYSTEMS = \
75                 LIBREPLACE LIBTALLOC LDBSAMBA
76 NOPROTO = YES
77 MANPAGE = lib/ldb/man/man3/ldb.3
78 #
79 # End SUBSYSTEM LIBLDB
80 ################################################
81
82 ################################################
83 # Start LIBRARY LIBLDB
84 [LIBRARY::libldb]
85 MAJOR_VERSION = 0
86 MINOR_VERSION = 0
87 RELEASE_VERSION = 1
88 REQUIRED_SUBSYSTEMS = \
89                 LIBLDB
90 #
91 # End LIBRARY LIBLDB
92 ################################################
93
94 ################################################
95 # Start SUBSYSTEM LDBSAMBA
96 [SUBSYSTEM::LDBSAMBA]
97 OBJ_FILES = \
98                 lib/ldb/samba/ldif_handlers.o
99 # End SUBSYSTEM LDBSAMBA
100 ################################################
101
102 ################################################
103 # Start SUBSYSTEM LIBLDB_CMDLINE
104 [SUBSYSTEM::LIBLDB_CMDLINE]
105 OBJ_FILES= \
106                 lib/ldb/tools/cmdline.o
107 REQUIRED_SUBSYSTEMS = LIBLDB LIBCMDLINE LIBBASIC
108 # End SUBSYSTEM LIBLDB_CMDLINE
109 ################################################
110
111 ################################################
112 # Start BINARY ldbadd
113 [BINARY::ldbadd]
114 OBJ_FILES = \
115                 lib/ldb/tools/ldbadd.o
116 REQUIRED_SUBSYSTEMS = \
117                 LIBLDB_CMDLINE
118 MANPAGE = lib/ldb/man/man1/ldbadd.1
119 # End BINARY ldbadd
120 ################################################
121
122 ################################################
123 # Start BINARY ldbdel
124 [BINARY::ldbdel]
125 OBJ_FILES= \
126                 lib/ldb/tools/ldbdel.o
127 REQUIRED_SUBSYSTEMS = \
128                 LIBLDB_CMDLINE
129 MANPAGE = lib/ldb/man/man1/ldbdel.1
130 # End BINARY ldbdel
131 ################################################
132
133 ################################################
134 # Start BINARY ldbmodify
135 [BINARY::ldbmodify]
136 OBJ_FILES= \
137                 lib/ldb/tools/ldbmodify.o
138 REQUIRED_SUBSYSTEMS = \
139                 LIBLDB_CMDLINE
140 MANPAGE = lib/ldb/man/man1/ldbmodify.1
141 # End BINARY ldbmodify
142 ################################################
143
144 ################################################
145 # Start BINARY ldbsearch
146 [BINARY::ldbsearch]
147 OBJ_FILES= \
148                 lib/ldb/tools/ldbsearch.o
149 REQUIRED_SUBSYSTEMS = \
150                 LIBLDB_CMDLINE 
151 MANPAGE = lib/ldb/man/man1/ldbsearch.1
152 # End BINARY ldbsearch
153 ################################################
154
155 ################################################
156 # Start BINARY ldbedit
157 [BINARY::ldbedit]
158 OBJ_FILES= \
159                 lib/ldb/tools/ldbedit.o
160 REQUIRED_SUBSYSTEMS = \
161                 LIBLDB_CMDLINE
162 MANPAGE = lib/ldb/man/man1/ldbedit.1
163 # End BINARY ldbedit
164 ################################################
165
166 ################################################
167 # Start BINARY ldbrename
168 [BINARY::ldbrename]
169 OBJ_FILES= \
170                 lib/ldb/tools/ldbrename.o
171 REQUIRED_SUBSYSTEMS = \
172                 LIBLDB_CMDLINE
173 MANPAGE = lib/ldb/man/man1/ldbrename.1
174 # End BINARY ldbrename
175 ################################################
176
177 ################################################
178 # Start BINARY ldbtest
179 [BINARY::ldbtest]
180 OBJ_FILES= \
181                 lib/ldb/tools/ldbtest.o
182 REQUIRED_SUBSYSTEMS = \
183                 LIBLDB_CMDLINE
184 # End BINARY ldbtest
185 ################################################