| 1 | ################################################
|
|---|
| 2 | # Start MODULE ldb_asq
|
|---|
| 3 | [MODULE::ldb_asq]
|
|---|
| 4 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 5 | INIT_FUNCTION = ldb_asq_init
|
|---|
| 6 | SUBSYSTEM = ldb
|
|---|
| 7 | OBJ_FILES = \
|
|---|
| 8 | modules/asq.o
|
|---|
| 9 | # End MODULE ldb_asq
|
|---|
| 10 | ################################################
|
|---|
| 11 |
|
|---|
| 12 | ################################################
|
|---|
| 13 | # Start MODULE ldb_server_sort
|
|---|
| 14 | [MODULE::ldb_server_sort]
|
|---|
| 15 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 16 | INIT_FUNCTION = ldb_sort_init
|
|---|
| 17 | SUBSYSTEM = ldb
|
|---|
| 18 | OBJ_FILES = \
|
|---|
| 19 | modules/sort.o
|
|---|
| 20 | # End MODULE ldb_sort
|
|---|
| 21 | ################################################
|
|---|
| 22 |
|
|---|
| 23 | ################################################
|
|---|
| 24 | # Start MODULE ldb_paged_results
|
|---|
| 25 | [MODULE::ldb_paged_results]
|
|---|
| 26 | INIT_FUNCTION = ldb_paged_results_init
|
|---|
| 27 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 28 | SUBSYSTEM = ldb
|
|---|
| 29 | OBJ_FILES = \
|
|---|
| 30 | modules/paged_results.o
|
|---|
| 31 | # End MODULE ldb_paged_results
|
|---|
| 32 | ################################################
|
|---|
| 33 |
|
|---|
| 34 | ################################################
|
|---|
| 35 | # Start MODULE ldb_paged_results
|
|---|
| 36 | [MODULE::ldb_paged_searches]
|
|---|
| 37 | INIT_FUNCTION = ldb_paged_searches_init
|
|---|
| 38 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 39 | SUBSYSTEM = ldb
|
|---|
| 40 | OBJ_FILES = \
|
|---|
| 41 | modules/paged_searches.o
|
|---|
| 42 | # End MODULE ldb_paged_results
|
|---|
| 43 | ################################################
|
|---|
| 44 |
|
|---|
| 45 | ################################################
|
|---|
| 46 | # Start MODULE ldb_operational
|
|---|
| 47 | [MODULE::ldb_operational]
|
|---|
| 48 | SUBSYSTEM = ldb
|
|---|
| 49 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 50 | INIT_FUNCTION = ldb_operational_init
|
|---|
| 51 | OBJ_FILES = \
|
|---|
| 52 | modules/operational.o
|
|---|
| 53 | # End MODULE ldb_operational
|
|---|
| 54 | ################################################
|
|---|
| 55 |
|
|---|
| 56 | ################################################
|
|---|
| 57 | # Start MODULE ldb_objectclass
|
|---|
| 58 | [MODULE::ldb_objectclass]
|
|---|
| 59 | INIT_FUNCTION = ldb_objectclass_init
|
|---|
| 60 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 61 | SUBSYSTEM = ldb
|
|---|
| 62 | OBJ_FILES = \
|
|---|
| 63 | modules/objectclass.o
|
|---|
| 64 | # End MODULE ldb_objectclass
|
|---|
| 65 | ################################################
|
|---|
| 66 |
|
|---|
| 67 | ################################################
|
|---|
| 68 | # Start MODULE ldb_rdn_name
|
|---|
| 69 | [MODULE::ldb_rdn_name]
|
|---|
| 70 | SUBSYSTEM = ldb
|
|---|
| 71 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 72 | INIT_FUNCTION = ldb_rdn_name_init
|
|---|
| 73 | OBJ_FILES = \
|
|---|
| 74 | modules/rdn_name.o
|
|---|
| 75 | # End MODULE ldb_rdn_name
|
|---|
| 76 | ################################################
|
|---|
| 77 |
|
|---|
| 78 | ################################################
|
|---|
| 79 | # Start MODULE ldb_ildap
|
|---|
| 80 | [MODULE::ldb_ildap]
|
|---|
| 81 | SUBSYSTEM = ldb
|
|---|
| 82 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 83 | INIT_FUNCTION = ldb_ildap_init
|
|---|
| 84 | ALIASES = ldapi ldaps ldap
|
|---|
| 85 | OBJ_FILES = \
|
|---|
| 86 | ldb_ildap/ldb_ildap.o
|
|---|
| 87 | PUBLIC_DEPENDENCIES = \
|
|---|
| 88 | LIBCLI_LDAP
|
|---|
| 89 | # End MODULE ldb_ildap
|
|---|
| 90 | ################################################
|
|---|
| 91 |
|
|---|
| 92 | ################################################
|
|---|
| 93 | # Start MODULE ldb_map
|
|---|
| 94 | [MODULE::ldb_map]
|
|---|
| 95 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 96 | SUBSYSTEM = ldb
|
|---|
| 97 | OBJ_FILES = \
|
|---|
| 98 | modules/ldb_map_inbound.o \
|
|---|
| 99 | modules/ldb_map_outbound.o \
|
|---|
| 100 | modules/ldb_map.o
|
|---|
| 101 | # End MODULE ldb_map
|
|---|
| 102 | ################################################
|
|---|
| 103 |
|
|---|
| 104 | ################################################
|
|---|
| 105 | # Start MODULE ldb_skel
|
|---|
| 106 | [MODULE::ldb_skel]
|
|---|
| 107 | SUBSYSTEM = ldb
|
|---|
| 108 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 109 | INIT_FUNCTION = ldb_skel_init
|
|---|
| 110 | OBJ_FILES = modules/skel.o
|
|---|
| 111 | # End MODULE ldb_skel
|
|---|
| 112 | ################################################
|
|---|
| 113 |
|
|---|
| 114 | ################################################
|
|---|
| 115 | # Start MODULE ldb_sqlite3
|
|---|
| 116 | [MODULE::ldb_sqlite3]
|
|---|
| 117 | SUBSYSTEM = ldb
|
|---|
| 118 | PRIVATE_DEPENDENCIES = LIBTALLOC
|
|---|
| 119 | INIT_FUNCTION = ldb_sqlite3_init
|
|---|
| 120 | OBJ_FILES = \
|
|---|
| 121 | ldb_sqlite3/ldb_sqlite3.o
|
|---|
| 122 | PUBLIC_DEPENDENCIES = \
|
|---|
| 123 | SQLITE3 LIBTALLOC
|
|---|
| 124 | # End MODULE ldb_sqlite3
|
|---|
| 125 | ################################################
|
|---|
| 126 |
|
|---|
| 127 | ################################################
|
|---|
| 128 | # Start MODULE ldb_tdb
|
|---|
| 129 | [MODULE::ldb_tdb]
|
|---|
| 130 | SUBSYSTEM = ldb
|
|---|
| 131 | INIT_FUNCTION = ldb_tdb_init
|
|---|
| 132 | OBJ_FILES = \
|
|---|
| 133 | ldb_tdb/ldb_tdb.o \
|
|---|
| 134 | ldb_tdb/ldb_search.o \
|
|---|
| 135 | ldb_tdb/ldb_pack.o \
|
|---|
| 136 | ldb_tdb/ldb_index.o \
|
|---|
| 137 | ldb_tdb/ldb_cache.o \
|
|---|
| 138 | ldb_tdb/ldb_tdb_wrap.o
|
|---|
| 139 | PUBLIC_DEPENDENCIES = \
|
|---|
| 140 | LIBTDB LIBTALLOC
|
|---|
| 141 | # End MODULE ldb_tdb
|
|---|
| 142 | ################################################
|
|---|
| 143 |
|
|---|
| 144 | ./lib/ldb/common/ldb_modules.o: lib/ldb/common/ldb_modules.c Makefile
|
|---|
| 145 | @echo Compiling $<
|
|---|
| 146 | @$(CC) -Iinclude $(CFLAGS) -Ilib/replace -Ilib/talloc -Ilib/ldb $(PICFLAG) -DLDBMODULESDIR=\"$(MODULESDIR)/ldb\" -DSHLIBEXT=\"$(SHLIBEXT)\" -c $< -o $@
|
|---|
| 147 |
|
|---|
| 148 | ################################################
|
|---|
| 149 | # Start SUBSYSTEM ldb
|
|---|
| 150 | [LIBRARY::ldb]
|
|---|
| 151 | VERSION = 0.0.1
|
|---|
| 152 | SO_VERSION = 0
|
|---|
| 153 | DESCRIPTION = LDAP-like embedded database library
|
|---|
| 154 | INIT_FUNCTION_TYPE = int (*) (void)
|
|---|
| 155 | OBJ_FILES = \
|
|---|
| 156 | common/ldb.o \
|
|---|
| 157 | common/ldb_ldif.o \
|
|---|
| 158 | common/ldb_parse.o \
|
|---|
| 159 | common/ldb_msg.o \
|
|---|
| 160 | common/ldb_utf8.o \
|
|---|
| 161 | common/ldb_debug.o \
|
|---|
| 162 | common/ldb_modules.o \
|
|---|
| 163 | common/ldb_match.o \
|
|---|
| 164 | common/ldb_attributes.o \
|
|---|
| 165 | common/attrib_handlers.o \
|
|---|
| 166 | common/ldb_dn.o \
|
|---|
| 167 | common/ldb_controls.o \
|
|---|
| 168 | common/qsort.o
|
|---|
| 169 | PUBLIC_DEPENDENCIES = \
|
|---|
| 170 | LIBTALLOC \
|
|---|
| 171 | DYNCONFIG \
|
|---|
| 172 | SOCKET_WRAPPER
|
|---|
| 173 | MANPAGE = man/ldb.3
|
|---|
| 174 | PUBLIC_HEADERS = include/ldb.h include/ldb_errors.h
|
|---|
| 175 | #
|
|---|
| 176 | # End SUBSYSTEM ldb
|
|---|
| 177 | ################################################
|
|---|
| 178 |
|
|---|
| 179 | ################################################
|
|---|
| 180 | # Start SUBSYSTEM LDBSAMBA
|
|---|
| 181 | [SUBSYSTEM::LDBSAMBA]
|
|---|
| 182 | PRIVATE_DEPENDENCIES = ldb
|
|---|
| 183 | PRIVATE_PROTO_HEADER = samba/ldif_handlers.h
|
|---|
| 184 | PUBLIC_DEPENDENCIES = LIBSECURITY SAMDB
|
|---|
| 185 | OBJ_FILES = \
|
|---|
| 186 | samba/ldif_handlers.o
|
|---|
| 187 | # End SUBSYSTEM LDBSAMBA
|
|---|
| 188 | ################################################
|
|---|
| 189 |
|
|---|
| 190 | ################################################
|
|---|
| 191 | # Start SUBSYSTEM LIBLDB_CMDLINE
|
|---|
| 192 | [SUBSYSTEM::LIBLDB_CMDLINE]
|
|---|
| 193 | OBJ_FILES= \
|
|---|
| 194 | tools/cmdline.o
|
|---|
| 195 | PUBLIC_DEPENDENCIES = ldb LIBSAMBA-UTIL LIBPOPT POPT_SAMBA POPT_CREDENTIALS
|
|---|
| 196 | PRIVATE_DEPENDENCIES = gensec
|
|---|
| 197 | # End SUBSYSTEM LIBLDB_CMDLINE
|
|---|
| 198 | ################################################
|
|---|
| 199 |
|
|---|
| 200 | ################################################
|
|---|
| 201 | # Start BINARY ldbadd
|
|---|
| 202 | [BINARY::ldbadd]
|
|---|
| 203 | INSTALLDIR = BINDIR
|
|---|
| 204 | OBJ_FILES = \
|
|---|
| 205 | tools/ldbadd.o
|
|---|
| 206 | PRIVATE_DEPENDENCIES = \
|
|---|
| 207 | LIBLDB_CMDLINE LIBCLI_RESOLVE
|
|---|
| 208 | MANPAGE = man/ldbadd.1
|
|---|
| 209 | # End BINARY ldbadd
|
|---|
| 210 | ################################################
|
|---|
| 211 |
|
|---|
| 212 | ################################################
|
|---|
| 213 | # Start BINARY ldbdel
|
|---|
| 214 | [BINARY::ldbdel]
|
|---|
| 215 | INSTALLDIR = BINDIR
|
|---|
| 216 | OBJ_FILES= \
|
|---|
| 217 | tools/ldbdel.o
|
|---|
| 218 | PRIVATE_DEPENDENCIES = \
|
|---|
| 219 | LIBLDB_CMDLINE
|
|---|
| 220 | MANPAGE = man/ldbdel.1
|
|---|
| 221 | # End BINARY ldbdel
|
|---|
| 222 | ################################################
|
|---|
| 223 |
|
|---|
| 224 | ################################################
|
|---|
| 225 | # Start BINARY ldbmodify
|
|---|
| 226 | [BINARY::ldbmodify]
|
|---|
| 227 | INSTALLDIR = BINDIR
|
|---|
| 228 | OBJ_FILES= \
|
|---|
| 229 | tools/ldbmodify.o
|
|---|
| 230 | PRIVATE_DEPENDENCIES = \
|
|---|
| 231 | LIBLDB_CMDLINE
|
|---|
| 232 | MANPAGE = man/ldbmodify.1
|
|---|
| 233 | # End BINARY ldbmodify
|
|---|
| 234 | ################################################
|
|---|
| 235 |
|
|---|
| 236 | ################################################
|
|---|
| 237 | # Start BINARY ldbsearch
|
|---|
| 238 | [BINARY::ldbsearch]
|
|---|
| 239 | INSTALLDIR = BINDIR
|
|---|
| 240 | OBJ_FILES= \
|
|---|
| 241 | tools/ldbsearch.o
|
|---|
| 242 | PRIVATE_DEPENDENCIES = \
|
|---|
| 243 | LIBLDB_CMDLINE
|
|---|
| 244 | MANPAGE = man/ldbsearch.1
|
|---|
| 245 | # End BINARY ldbsearch
|
|---|
| 246 | ################################################
|
|---|
| 247 |
|
|---|
| 248 | ################################################
|
|---|
| 249 | # Start BINARY ldbedit
|
|---|
| 250 | [BINARY::ldbedit]
|
|---|
| 251 | INSTALLDIR = BINDIR
|
|---|
| 252 | OBJ_FILES= \
|
|---|
| 253 | tools/ldbedit.o
|
|---|
| 254 | PRIVATE_DEPENDENCIES = \
|
|---|
| 255 | LIBLDB_CMDLINE
|
|---|
| 256 | MANPAGE = man/ldbedit.1
|
|---|
| 257 | # End BINARY ldbedit
|
|---|
| 258 | ################################################
|
|---|
| 259 |
|
|---|
| 260 | ################################################
|
|---|
| 261 | # Start BINARY ldbrename
|
|---|
| 262 | [BINARY::ldbrename]
|
|---|
| 263 | INSTALLDIR = BINDIR
|
|---|
| 264 | OBJ_FILES= \
|
|---|
| 265 | tools/ldbrename.o
|
|---|
| 266 | PRIVATE_DEPENDENCIES = \
|
|---|
| 267 | LIBLDB_CMDLINE
|
|---|
| 268 | MANPAGE = man/ldbrename.1
|
|---|
| 269 | # End BINARY ldbrename
|
|---|
| 270 | ################################################
|
|---|
| 271 |
|
|---|
| 272 | ################################################
|
|---|
| 273 | # Start BINARY ldbtest
|
|---|
| 274 | [BINARY::ldbtest]
|
|---|
| 275 | OBJ_FILES= \
|
|---|
| 276 | tools/ldbtest.o
|
|---|
| 277 | PRIVATE_DEPENDENCIES = \
|
|---|
| 278 | LIBLDB_CMDLINE
|
|---|
| 279 | # End BINARY ldbtest
|
|---|
| 280 | ################################################
|
|---|
| 281 |
|
|---|
| 282 | ################################################
|
|---|
| 283 | # Start BINARY oLschema2ldif
|
|---|
| 284 | [BINARY::oLschema2ldif]
|
|---|
| 285 | INSTALLDIR = BINDIR
|
|---|
| 286 | MANPAGE = man/oLschema2ldif.1
|
|---|
| 287 | OBJ_FILES= \
|
|---|
| 288 | tools/convert.o \
|
|---|
| 289 | tools/oLschema2ldif.o
|
|---|
| 290 | PRIVATE_DEPENDENCIES = \
|
|---|
| 291 | LIBLDB_CMDLINE
|
|---|
| 292 | # End BINARY oLschema2ldif
|
|---|
| 293 | ################################################
|
|---|
| 294 |
|
|---|
| 295 | ################################################
|
|---|
| 296 | # Start BINARY ad2oLschema
|
|---|
| 297 | [BINARY::ad2oLschema]
|
|---|
| 298 | INSTALLDIR = BINDIR
|
|---|
| 299 | MANPAGE = man/ad2oLschema.1
|
|---|
| 300 | OBJ_FILES= \
|
|---|
| 301 | tools/convert.o \
|
|---|
| 302 | tools/ad2oLschema.o
|
|---|
| 303 | PRIVATE_DEPENDENCIES = \
|
|---|
| 304 | LIBLDB_CMDLINE
|
|---|
| 305 | # End BINARY ad2oLschema
|
|---|
| 306 | ################################################
|
|---|
| 307 |
|
|---|
| 308 | #######################
|
|---|
| 309 | # Start LIBRARY swig_ldb
|
|---|
| 310 | [LIBRARY::swig_ldb]
|
|---|
| 311 | PUBLIC_DEPENDENCIES = ldb DYNCONFIG
|
|---|
| 312 | LIBRARY_REALNAME = swig/_ldb.$(SHLIBEXT)
|
|---|
| 313 | OBJ_FILES = swig/ldb_wrap.o
|
|---|
| 314 | # End LIBRARY swig_ldb
|
|---|
| 315 | #######################
|
|---|