8a7a34f05bfc7a79aa98e9a964d45a5cc38a37d3
[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_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_debug.o \
52                 lib/ldb/common/ldb_modules.o
53 REQUIRED_SUBSYSTEMS = \
54                 LIBREPLACE LIBTALLOC
55 NOPROTO = YES
56 #
57 # End SUBSYSTEM LIBLDB
58 ################################################
59
60 ################################################
61 # Start LIBRARY LIBLDB
62 [LIBRARY::libldb]
63 MAJOR_VERSION = 0
64 MINOR_VERSION = 0
65 RELEASE_VERSION = 1
66 REQUIRED_SUBSYSTEMS = \
67                 LIBLDB
68 #
69 # End LIBRARY LIBLDB
70 ################################################
71
72 ################################################
73 # Start BINARY ldbadd
74 [BINARY::ldbadd]
75 OBJ_FILES= \
76                 lib/ldb/tools/ldbadd.o
77 REQUIRED_SUBSYSTEMS = \
78                 LIBLDB
79 # End BINARY ldbadd
80 ################################################
81
82 ################################################
83 # Start BINARY ldbdel
84 [BINARY::ldbdel]
85 OBJ_FILES= \
86                 lib/ldb/tools/ldbdel.o
87 REQUIRED_SUBSYSTEMS = \
88                 LIBLDB
89 # End BINARY ldbdel
90 ################################################
91
92 ################################################
93 # Start BINARY ldbmodify
94 [BINARY::ldbmodify]
95 OBJ_FILES= \
96                 lib/ldb/tools/ldbmodify.o
97 REQUIRED_SUBSYSTEMS = \
98                 LIBLDB
99 # End BINARY ldbmodify
100 ################################################
101
102 ################################################
103 # Start BINARY ldbsearch
104 [BINARY::ldbsearch]
105 OBJ_FILES= \
106                 lib/ldb/tools/ldbsearch.o
107 REQUIRED_SUBSYSTEMS = \
108                 LIBLDB
109 # End BINARY ldbsearch
110 ################################################
111
112 ################################################
113 # Start BINARY ldbedit
114 [BINARY::ldbedit]
115 OBJ_FILES= \
116                 lib/ldb/tools/ldbedit.o
117 REQUIRED_SUBSYSTEMS = \
118                 LIBLDB
119 # End BINARY ldbedit
120 ################################################
121
122 ################################################
123 # Start BINARY ldbrename
124 [BINARY::ldbrename]
125 OBJ_FILES= \
126                 lib/ldb/tools/ldbrename.o
127 REQUIRED_SUBSYSTEMS = \
128                 LIBLDB
129 # End BINARY ldbrename
130 ################################################
131
132 ################################################
133 # Start BINARY ldbtest
134 [BINARY::ldbtest]
135 OBJ_FILES= \
136                 lib/ldb/tools/ldbtest.o
137 REQUIRED_SUBSYSTEMS = \
138                 LIBLDB
139 # End BINARY ldbtest
140 ################################################