1################################################ 2# Start MODULE ldb_asq 3[MODULE::ldb_asq] 4PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT 5CFLAGS = -I$(ldbsrcdir)/include 6INIT_FUNCTION = LDB_MODULE(asq) 7SUBSYSTEM = LIBLDB 8 9ldb_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] 16PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT 17CFLAGS = -I$(ldbsrcdir)/include 18INIT_FUNCTION = LDB_MODULE(server_sort) 19SUBSYSTEM = LIBLDB 20 21# End MODULE ldb_sort 22################################################ 23ldb_server_sort_OBJ_FILES = $(ldbsrcdir)/modules/sort.o 24 25################################################ 26# Start MODULE ldb_paged_results 27[MODULE::ldb_paged_results] 28INIT_FUNCTION = LDB_MODULE(paged_results) 29CFLAGS = -I$(ldbsrcdir)/include 30PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT 31SUBSYSTEM = LIBLDB 32# End MODULE ldb_paged_results 33################################################ 34 35ldb_paged_results_OBJ_FILES = $(ldbsrcdir)/modules/paged_results.o 36 37################################################ 38# Start MODULE ldb_paged_results 39[MODULE::ldb_paged_searches] 40INIT_FUNCTION = LDB_MODULE(paged_searches) 41CFLAGS = -I$(ldbsrcdir)/include 42PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT 43SUBSYSTEM = LIBLDB 44# End MODULE ldb_paged_results 45################################################ 46 47ldb_paged_searches_OBJ_FILES = $(ldbsrcdir)/modules/paged_searches.o 48 49################################################ 50# Start MODULE ldb_rdn_name 51[MODULE::ldb_rdn_name] 52SUBSYSTEM = LIBLDB 53CFLAGS = -I$(ldbsrcdir)/include 54PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT 55INIT_FUNCTION = LDB_MODULE(rdn_name) 56# End MODULE ldb_rdn_name 57################################################ 58 59ldb_rdn_name_OBJ_FILES = $(ldbsrcdir)/modules/rdn_name.o 60 61ldb_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] 68SUBSYSTEM = LIBLDB 69CFLAGS = -I$(ldbsrcdir)/include 70PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT 71INIT_FUNCTION = LDB_MODULE(skel) 72# End MODULE ldb_skel 73################################################ 74 75ldb_skel_OBJ_FILES = $(ldbsrcdir)/modules/skel.o 76 77################################################ 78# Start MODULE ldb_sqlite3 79[MODULE::ldb_sqlite3] 80SUBSYSTEM = LIBLDB 81CFLAGS = -I$(ldbsrcdir)/include 82PRIVATE_DEPENDENCIES = LIBTALLOC SQLITE3 LIBTEVENT 83INIT_FUNCTION = LDB_BACKEND(sqlite3) 84# End MODULE ldb_sqlite3 85################################################ 86 87ldb_sqlite3_OBJ_FILES = $(ldbsrcdir)/ldb_sqlite3/ldb_sqlite3.o 88 89################################################ 90# Start MODULE ldb_tdb 91[MODULE::ldb_tdb] 92SUBSYSTEM = LIBLDB 93CFLAGS = -I$(ldbsrcdir)/include -I$(ldbsrcdir)/ldb_tdb 94PRIVATE_DEPENDENCIES = \ 95 LIBTDB LIBTALLOC LIBTEVENT 96INIT_FUNCTION = LDB_BACKEND(tdb) 97# End MODULE ldb_tdb 98################################################ 99 100ldb_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] 106CFLAGS = -I$(ldbsrcdir)/include 107PUBLIC_DEPENDENCIES = \ 108 LIBTALLOC LIBTEVENT 109PRIVATE_DEPENDENCIES = \ 110 SOCKET_WRAPPER 111 112PC_FILES += $(ldbsrcdir)/ldb.pc 113# 114# End SUBSYSTEM ldb 115################################################ 116 117LIBLDB_VERSION = 0.0.1 118LIBLDB_SOVERSION = 0 119 120LIBLDB_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 124PUBLIC_HEADERS += $(ldbsrcdir)/include/ldb.h $(ldbsrcdir)/include/ldb_errors.h 125 126MANPAGES += $(ldbsrcdir)/man/ldb.3 127 128################################################ 129# Start BINARY ldbtest 130[BINARY::ldbtest] 131PRIVATE_DEPENDENCIES = \ 132 LIBLDB_CMDLINE 133# End BINARY ldbtest 134################################################ 135 136ldbtest_OBJ_FILES = $(ldbsrcdir)/tools/ldbtest.o 137 138mkinclude tools/config.mk 139mkinclude ldb_ildap/config.mk 140