r7709: - convert ldb to use popt, so that it can interact with the samba
[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_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/util.o \
71                 lib/ldb/common/ldb_utf8.o \
72                 lib/ldb/common/ldb_debug.o \
73                 lib/ldb/common/ldb_modules.o \
74                 lib/ldb/common/ldb_explode_dn.o
75 REQUIRED_SUBSYSTEMS = \
76                 LIBREPLACE LIBTALLOC
77 NOPROTO = YES
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 LIBLDB_CMDLINE
96 [SUBSYSTEM::LIBLDB_CMDLINE]
97 OBJ_FILES= \
98                 lib/ldb/tools/cmdline.o
99 REQUIRED_SUBSYSTEMS = LIBLDB LIBCMDLINE
100 # End SUBSYSTEM LIBLDB_CMDLINE
101 ################################################
102
103 ################################################
104 # Start BINARY ldbadd
105 [BINARY::ldbadd]
106 OBJ_FILES= \
107                 lib/ldb/tools/ldbadd.o
108 REQUIRED_SUBSYSTEMS = \
109                 LIBLDB_CMDLINE
110 # End BINARY ldbadd
111 ################################################
112
113 ################################################
114 # Start BINARY ldbdel
115 [BINARY::ldbdel]
116 OBJ_FILES= \
117                 lib/ldb/tools/ldbdel.o
118 REQUIRED_SUBSYSTEMS = \
119                 LIBLDB_CMDLINE
120 # End BINARY ldbdel
121 ################################################
122
123 ################################################
124 # Start BINARY ldbmodify
125 [BINARY::ldbmodify]
126 OBJ_FILES= \
127                 lib/ldb/tools/ldbmodify.o
128 REQUIRED_SUBSYSTEMS = \
129                 LIBLDB_CMDLINE
130 # End BINARY ldbmodify
131 ################################################
132
133 ################################################
134 # Start BINARY ldbsearch
135 [BINARY::ldbsearch]
136 OBJ_FILES= \
137                 lib/ldb/tools/ldbsearch.o
138 REQUIRED_SUBSYSTEMS = \
139                 LIBLDB_CMDLINE 
140 # End BINARY ldbsearch
141 ################################################
142
143 ################################################
144 # Start BINARY ldbedit
145 [BINARY::ldbedit]
146 OBJ_FILES= \
147                 lib/ldb/tools/ldbedit.o
148 REQUIRED_SUBSYSTEMS = \
149                 LIBLDB_CMDLINE
150 # End BINARY ldbedit
151 ################################################
152
153 ################################################
154 # Start BINARY ldbrename
155 [BINARY::ldbrename]
156 OBJ_FILES= \
157                 lib/ldb/tools/ldbrename.o
158 REQUIRED_SUBSYSTEMS = \
159                 LIBLDB_CMDLINE
160 # End BINARY ldbrename
161 ################################################
162
163 ################################################
164 # Start BINARY ldbtest
165 [BINARY::ldbtest]
166 OBJ_FILES= \
167                 lib/ldb/tools/ldbtest.o
168 REQUIRED_SUBSYSTEMS = \
169                 LIBLDB_CMDLINE
170 # End BINARY ldbtest
171 ################################################