Revert Jelmer's CFLAGS commit e2b71a0ecbf10a78a59a8ec6371bdee57b1bfa6c
[kai/samba.git] / source4 / lib / ldb / config.mk
1 ################################################
2 # Start MODULE ldb_asq
3 [MODULE::ldb_asq]
4 PRIVATE_DEPENDENCIES = LIBTALLOC
5 CFLAGS = -I$(ldbdir)/include
6 INIT_FUNCTION = LDB_MODULE(asq)
7 SUBSYSTEM = LIBLDB
8
9 ldb_asq_OBJ_FILES = $(ldbdir)/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
17 CFLAGS = -I$(ldbdir)/include
18 INIT_FUNCTION = LDB_MODULE(server_sort)
19 SUBSYSTEM = LIBLDB
20
21 # End MODULE ldb_sort
22 ################################################
23 ldb_server_sort_OBJ_FILES = $(ldbdir)/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$(ldbdir)/include
30 PRIVATE_DEPENDENCIES = LIBTALLOC
31 SUBSYSTEM = LIBLDB
32 # End MODULE ldb_paged_results
33 ################################################
34
35 ldb_paged_results_OBJ_FILES = $(ldbdir)/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$(ldbdir)/include
42 PRIVATE_DEPENDENCIES = LIBTALLOC
43 SUBSYSTEM = LIBLDB
44 # End MODULE ldb_paged_results
45 ################################################
46
47 ldb_paged_searches_OBJ_FILES = $(ldbdir)/modules/paged_searches.o
48
49 ################################################
50 # Start MODULE ldb_operational
51 [MODULE::ldb_operational]
52 SUBSYSTEM = LIBLDB
53 CFLAGS = -I$(ldbdir)/include
54 PRIVATE_DEPENDENCIES = LIBTALLOC
55 INIT_FUNCTION = LDB_MODULE(operational)
56 # End MODULE ldb_operational
57 ################################################
58
59 ldb_operational_OBJ_FILES = $(ldbdir)/modules/operational.o
60
61 ################################################
62 # Start MODULE ldb_rdn_name
63 [MODULE::ldb_rdn_name]
64 SUBSYSTEM = LIBLDB
65 CFLAGS = -I$(ldbdir)/include
66 PRIVATE_DEPENDENCIES = LIBTALLOC
67 INIT_FUNCTION = LDB_MODULE(rdn_name)
68 # End MODULE ldb_rdn_name
69 ################################################
70
71 ldb_rdn_name_OBJ_FILES = $(ldbdir)/modules/rdn_name.o
72
73 ldb_map_OBJ_FILES = $(addprefix $(ldbdir)/ldb_map/, ldb_map_inbound.o ldb_map_outbound.o ldb_map.o)
74
75 $(ldb_map_OBJ_FILES): CFLAGS+=-I$(ldbdir)/ldb_map
76
77 ################################################
78 # Start MODULE ldb_skel
79 [MODULE::ldb_skel]
80 SUBSYSTEM = LIBLDB
81 CFLAGS = -I$(ldbdir)/include
82 PRIVATE_DEPENDENCIES = LIBTALLOC
83 INIT_FUNCTION = LDB_MODULE(skel)
84 # End MODULE ldb_skel
85 ################################################
86
87 ldb_skel_OBJ_FILES = $(ldbdir)/modules/skel.o
88
89 ################################################
90 # Start MODULE ldb_sqlite3
91 [MODULE::ldb_sqlite3]
92 SUBSYSTEM = LIBLDB
93 CFLAGS = -I$(ldbdir)/include
94 PRIVATE_DEPENDENCIES = LIBTALLOC SQLITE3 LIBTALLOC
95 # End MODULE ldb_sqlite3
96 ################################################
97
98 ldb_sqlite3_OBJ_FILES = $(ldbdir)/ldb_sqlite3/ldb_sqlite3.o
99
100 ################################################
101 # Start MODULE ldb_tdb
102 [MODULE::ldb_tdb]
103 SUBSYSTEM = LIBLDB
104 CFLAGS = -I$(ldbdir)/include -I$(ldbdir)/ldb_tdb
105 PRIVATE_DEPENDENCIES = \
106                 LIBTDB LIBTALLOC
107 # End MODULE ldb_tdb
108 ################################################
109
110 ldb_tdb_OBJ_FILES = $(addprefix $(ldbdir)/ldb_tdb/, ldb_tdb.o ldb_search.o ldb_pack.o ldb_index.o ldb_cache.o ldb_tdb_wrap.o)
111
112
113 ################################################
114 # Start SUBSYSTEM ldb
115 [LIBRARY::LIBLDB]
116 CFLAGS = -I$(ldbdir)/include
117 INIT_FUNCTION_TYPE = extern const struct ldb_module_ops
118 PUBLIC_DEPENDENCIES = \
119                 LIBTALLOC
120 PRIVATE_DEPENDENCIES = \
121                 SOCKET_WRAPPER
122
123 PC_FILES += $(ldbdir)/ldb.pc
124 #
125 # End SUBSYSTEM ldb
126 ################################################
127
128 LIBLDB_VERSION = 0.0.1
129 LIBLDB_SOVERSION = 0
130
131 LIBLDB_OBJ_FILES = $(addprefix $(ldbdir)/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)
132
133 $(LIBLDB_OBJ_FILES): CFLAGS+=-I$(ldbdir)/include
134
135 PUBLIC_HEADERS += $(ldbdir)/include/ldb.h $(ldbdir)/include/ldb_errors.h
136
137 MANPAGES += $(ldbdir)/man/ldb.3
138
139 ################################################
140 # Start BINARY ldbtest
141 [BINARY::ldbtest]
142 PRIVATE_DEPENDENCIES = \
143                 LIBLDB_CMDLINE
144 # End BINARY ldbtest
145 ################################################
146
147 ldbtest_OBJ_FILES = $(ldbdir)/tools/ldbtest.o
148
149 ################################################
150 # Start BINARY oLschema2ldif
151 [BINARY::oLschema2ldif]
152 INSTALLDIR = BINDIR
153 PRIVATE_DEPENDENCIES = \
154                 LIBLDB_CMDLINE
155 # End BINARY oLschema2ldif
156 ################################################
157
158
159 oLschema2ldif_OBJ_FILES = $(addprefix $(ldbdir)/tools/, convert.o oLschema2ldif.o)
160
161 MANPAGES += $(ldbdir)/man/oLschema2ldif.1
162
163 ################################################
164 # Start BINARY  ad2oLschema
165 [BINARY::ad2oLschema]
166 INSTALLDIR = BINDIR
167 PRIVATE_DEPENDENCIES = \
168                 LIBLDB_CMDLINE
169 # End BINARY ad2oLschema
170 ################################################
171
172 ad2oLschema_OBJ_FILES = $(addprefix $(ldbdir)/tools/, convert.o ad2oLschema.o)
173
174 MANPAGES += $(ldbdir)/man/ad2oLschema.1
175
176 mkinclude tools/config.mk
177 mkinclude ldb_ildap/config.mk