r3783: - don't use make proto for ldb anymore
[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_ldap
12 [MODULE::libldb_ldap]
13 SUBSYSTEM = LIBLDB
14 INIT_OBJ_FILES = \
15                 lib/ldb/ldb_ldap/ldb_ldap.o
16 REQUIRED_SUBSYSTEMS = \
17                 EXT_LIB_LDAP
18 NOPROTO = YES
19 # End MODULE libldb_tdb
20 ################################################
21
22 ################################################
23 # Start MODULE libldb_tdb
24 [MODULE::libldb_tdb]
25 SUBSYSTEM = LIBLDB
26 INIT_OBJ_FILES = \
27                 lib/ldb/ldb_tdb/ldb_tdb.o
28 ADD_OBJ_FILES = \
29                 lib/ldb/ldb_tdb/ldb_search.o \
30                 lib/ldb/ldb_tdb/ldb_pack.o \
31                 lib/ldb/ldb_tdb/ldb_index.o \
32                 lib/ldb/ldb_tdb/ldb_match.o \
33                 lib/ldb/ldb_tdb/ldb_cache.o
34 REQUIRED_SUBSYSTEMS = \
35                 LIBTDB
36 NOPROTO = YES
37 # End MODULE libldb_tdb
38 ################################################
39
40 ################################################
41 # Start SUBSYSTEM LIBLDB
42 [SUBSYSTEM::LIBLDB]
43 INIT_OBJ_FILES = \
44                 lib/ldb/common/ldb.o
45 ADD_OBJ_FILES = \
46                 lib/ldb/common/ldb_ldif.o \
47                 lib/ldb/common/ldb_parse.o \
48                 lib/ldb/common/ldb_msg.o \
49                 lib/ldb/common/util.o \
50                 lib/ldb/common/ldb_utf8.o \
51                 lib/ldb/common/ldb_alloc.o \
52                 lib/ldb/common/ldb_debug.o \
53                 lib/ldb/common/ldb_modules.o
54 REQUIRED_SUBSYSTEMS = \
55                 LIBREPLACE
56 NOPROTO = YES
57 #
58 # End SUBSYSTEM LIBLDB
59 ################################################
60
61 ################################################
62 # Start LIBRARY LIBLDB
63 [LIBRARY::libldb]
64 MAJOR_VERSION = 0
65 MINOR_VERSION = 0
66 RELEASE_VERSION = 1
67 REQUIRED_SUBSYSTEMS = \
68                 LIBLDB
69 #
70 # End LIBRARY LIBLDB
71 ################################################
72
73 ################################################
74 # Start BINARY ldbadd
75 [BINARY::ldbadd]
76 OBJ_FILES= \
77                 lib/ldb/tools/ldbadd.o
78 REQUIRED_SUBSYSTEMS = \
79                 LIBLDB
80 # End BINARY ldbadd
81 ################################################
82
83 ################################################
84 # Start BINARY ldbdel
85 [BINARY::ldbdel]
86 OBJ_FILES= \
87                 lib/ldb/tools/ldbdel.o
88 REQUIRED_SUBSYSTEMS = \
89                 LIBLDB
90 # End BINARY ldbdel
91 ################################################
92
93 ################################################
94 # Start BINARY ldbmodify
95 [BINARY::ldbmodify]
96 OBJ_FILES= \
97                 lib/ldb/tools/ldbmodify.o
98 REQUIRED_SUBSYSTEMS = \
99                 LIBLDB
100 # End BINARY ldbmodify
101 ################################################
102
103 ################################################
104 # Start BINARY ldbsearch
105 [BINARY::ldbsearch]
106 OBJ_FILES= \
107                 lib/ldb/tools/ldbsearch.o
108 REQUIRED_SUBSYSTEMS = \
109                 LIBLDB
110 # End BINARY ldbsearch
111 ################################################
112
113 ################################################
114 # Start BINARY ldbedit
115 [BINARY::ldbedit]
116 OBJ_FILES= \
117                 lib/ldb/tools/ldbedit.o
118 REQUIRED_SUBSYSTEMS = \
119                 LIBLDB
120 # End BINARY ldbedit
121 ################################################
122
123 ################################################
124 # Start BINARY ldbrename
125 [BINARY::ldbrename]
126 OBJ_FILES= \
127                 lib/ldb/tools/ldbrename.o
128 REQUIRED_SUBSYSTEMS = \
129                 LIBLDB
130 # End BINARY ldbrename
131 ################################################
132
133 ################################################
134 # Start BINARY ldbtest
135 [BINARY::ldbtest]
136 OBJ_FILES= \
137                 lib/ldb/tools/ldbtest.o
138 REQUIRED_SUBSYSTEMS = \
139                 LIBLDB
140 # End BINARY ldbtest
141 ################################################