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