| 1 | ################################################
|
|---|
| 2 | # Start MODULE ldb_asq
|
|---|
| 3 | [MODULE::ldb_asq]
|
|---|
| 4 | PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT
|
|---|
| 5 | CFLAGS = -I$(ldbsrcdir)/include
|
|---|
| 6 | INIT_FUNCTION = LDB_MODULE(asq)
|
|---|
| 7 | SUBSYSTEM = LIBLDB
|
|---|
| 8 |
|
|---|
| 9 | ldb_asq_OBJ_FILES = $(ldbsrcdir)/modules/asq.o
|
|---|
| 10 | # End MODULE ldb_asq
|
|---|
| 11 | ################################################
|
|---|
| 12 |
|
|---|
| 13 | ################################################
|
|---|
| 14 | # Start MODULE ldb_server_sort
|
|---|
| 15 | [MODULE::ldb_server_sort]
|
|---|
| 16 | PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT
|
|---|
| 17 | CFLAGS = -I$(ldbsrcdir)/include
|
|---|
| 18 | INIT_FUNCTION = LDB_MODULE(server_sort)
|
|---|
| 19 | SUBSYSTEM = LIBLDB
|
|---|
| 20 |
|
|---|
| 21 | # End MODULE ldb_sort
|
|---|
| 22 | ################################################
|
|---|
| 23 | ldb_server_sort_OBJ_FILES = $(ldbsrcdir)/modules/sort.o
|
|---|
| 24 |
|
|---|
| 25 | ################################################
|
|---|
| 26 | # Start MODULE ldb_paged_results
|
|---|
| 27 | [MODULE::ldb_paged_results]
|
|---|
| 28 | INIT_FUNCTION = LDB_MODULE(paged_results)
|
|---|
| 29 | CFLAGS = -I$(ldbsrcdir)/include
|
|---|
| 30 | PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT
|
|---|
| 31 | SUBSYSTEM = LIBLDB
|
|---|
| 32 | # End MODULE ldb_paged_results
|
|---|
| 33 | ################################################
|
|---|
| 34 |
|
|---|
| 35 | ldb_paged_results_OBJ_FILES = $(ldbsrcdir)/modules/paged_results.o
|
|---|
| 36 |
|
|---|
| 37 | ################################################
|
|---|
| 38 | # Start MODULE ldb_paged_results
|
|---|
| 39 | [MODULE::ldb_paged_searches]
|
|---|
| 40 | INIT_FUNCTION = LDB_MODULE(paged_searches)
|
|---|
| 41 | CFLAGS = -I$(ldbsrcdir)/include
|
|---|
| 42 | PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT
|
|---|
| 43 | SUBSYSTEM = LIBLDB
|
|---|
| 44 | # End MODULE ldb_paged_results
|
|---|
| 45 | ################################################
|
|---|
| 46 |
|
|---|
| 47 | ldb_paged_searches_OBJ_FILES = $(ldbsrcdir)/modules/paged_searches.o
|
|---|
| 48 |
|
|---|
| 49 | ################################################
|
|---|
| 50 | # Start MODULE ldb_rdn_name
|
|---|
| 51 | [MODULE::ldb_rdn_name]
|
|---|
| 52 | SUBSYSTEM = LIBLDB
|
|---|
| 53 | CFLAGS = -I$(ldbsrcdir)/include
|
|---|
| 54 | PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT
|
|---|
| 55 | INIT_FUNCTION = LDB_MODULE(rdn_name)
|
|---|
| 56 | # End MODULE ldb_rdn_name
|
|---|
| 57 | ################################################
|
|---|
| 58 |
|
|---|
| 59 | ldb_rdn_name_OBJ_FILES = $(ldbsrcdir)/modules/rdn_name.o
|
|---|
| 60 |
|
|---|
| 61 | ldb_map_OBJ_FILES = $(addprefix $(ldbsrcdir)/ldb_map/, ldb_map_inbound.o ldb_map_outbound.o ldb_map.o)
|
|---|
| 62 |
|
|---|
| 63 | $(ldb_map_OBJ_FILES): CFLAGS+=-I$(ldbsrcdir)/ldb_map
|
|---|
| 64 |
|
|---|
| 65 | ################################################
|
|---|
| 66 | # Start MODULE ldb_skel
|
|---|
| 67 | [MODULE::ldb_skel]
|
|---|
| 68 | SUBSYSTEM = LIBLDB
|
|---|
| 69 | CFLAGS = -I$(ldbsrcdir)/include
|
|---|
| 70 | PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT
|
|---|
| 71 | INIT_FUNCTION = LDB_MODULE(skel)
|
|---|
| 72 | # End MODULE ldb_skel
|
|---|
| 73 | ################################################
|
|---|
| 74 |
|
|---|
| 75 | ldb_skel_OBJ_FILES = $(ldbsrcdir)/modules/skel.o
|
|---|
| 76 |
|
|---|
| 77 | ################################################
|
|---|
| 78 | # Start MODULE ldb_sqlite3
|
|---|
| 79 | [MODULE::ldb_sqlite3]
|
|---|
| 80 | SUBSYSTEM = LIBLDB
|
|---|
| 81 | CFLAGS = -I$(ldbsrcdir)/include
|
|---|
| 82 | PRIVATE_DEPENDENCIES = LIBTALLOC SQLITE3 LIBTEVENT
|
|---|
| 83 | INIT_FUNCTION = LDB_BACKEND(sqlite3)
|
|---|
| 84 | # End MODULE ldb_sqlite3
|
|---|
| 85 | ################################################
|
|---|
| 86 |
|
|---|
| 87 | ldb_sqlite3_OBJ_FILES = $(ldbsrcdir)/ldb_sqlite3/ldb_sqlite3.o
|
|---|
| 88 |
|
|---|
| 89 | ################################################
|
|---|
| 90 | # Start MODULE ldb_tdb
|
|---|
| 91 | [MODULE::ldb_tdb]
|
|---|
| 92 | SUBSYSTEM = LIBLDB
|
|---|
| 93 | CFLAGS = -I$(ldbsrcdir)/include -I$(ldbsrcdir)/ldb_tdb
|
|---|
| 94 | PRIVATE_DEPENDENCIES = \
|
|---|
| 95 | LIBTDB LIBTALLOC LIBTEVENT
|
|---|
| 96 | INIT_FUNCTION = LDB_BACKEND(tdb)
|
|---|
| 97 | # End MODULE ldb_tdb
|
|---|
| 98 | ################################################
|
|---|
| 99 |
|
|---|
| 100 | ldb_tdb_OBJ_FILES = $(addprefix $(ldbsrcdir)/ldb_tdb/, ldb_tdb.o ldb_search.o ldb_pack.o ldb_index.o ldb_cache.o ldb_tdb_wrap.o)
|
|---|
| 101 |
|
|---|
| 102 |
|
|---|
| 103 | ################################################
|
|---|
| 104 | # Start SUBSYSTEM ldb
|
|---|
| 105 | [LIBRARY::LIBLDB]
|
|---|
| 106 | CFLAGS = -I$(ldbsrcdir)/include
|
|---|
| 107 | PUBLIC_DEPENDENCIES = \
|
|---|
| 108 | LIBTALLOC LIBTEVENT
|
|---|
| 109 | PRIVATE_DEPENDENCIES = \
|
|---|
| 110 | SOCKET_WRAPPER
|
|---|
| 111 |
|
|---|
| 112 | PC_FILES += $(ldbsrcdir)/ldb.pc
|
|---|
| 113 | #
|
|---|
| 114 | # End SUBSYSTEM ldb
|
|---|
| 115 | ################################################
|
|---|
| 116 |
|
|---|
| 117 | LIBLDB_VERSION = 0.0.1
|
|---|
| 118 | LIBLDB_SOVERSION = 0
|
|---|
| 119 |
|
|---|
| 120 | LIBLDB_OBJ_FILES = $(addprefix $(ldbsrcdir)/common/, ldb.o ldb_ldif.o ldb_parse.o ldb_msg.o ldb_utf8.o ldb_debug.o ldb_modules.o ldb_match.o ldb_attributes.o attrib_handlers.o ldb_dn.o ldb_controls.o qsort.o) $(ldb_map_OBJ_FILES)
|
|---|
| 121 |
|
|---|
| 122 | $(LIBLDB_OBJ_FILES): CFLAGS+=-I$(ldbsrcdir)/include
|
|---|
| 123 |
|
|---|
| 124 | PUBLIC_HEADERS += $(ldbsrcdir)/include/ldb.h $(ldbsrcdir)/include/ldb_errors.h
|
|---|
| 125 |
|
|---|
| 126 | MANPAGES += $(ldbsrcdir)/man/ldb.3
|
|---|
| 127 |
|
|---|
| 128 | ################################################
|
|---|
| 129 | # Start BINARY ldbtest
|
|---|
| 130 | [BINARY::ldbtest]
|
|---|
| 131 | PRIVATE_DEPENDENCIES = \
|
|---|
| 132 | LIBLDB_CMDLINE
|
|---|
| 133 | # End BINARY ldbtest
|
|---|
| 134 | ################################################
|
|---|
| 135 |
|
|---|
| 136 | ldbtest_OBJ_FILES = $(ldbsrcdir)/tools/ldbtest.o
|
|---|
| 137 |
|
|---|
| 138 | mkinclude tools/config.mk
|
|---|
| 139 | mkinclude ldb_ildap/config.mk
|
|---|