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
|
---|