~zulcss/samba/server-dailies-3.4

« back to all changes in this revision

Viewing changes to source4/lib/ldb/config.mk

  • Committer: Chuck Short
  • Date: 2010-09-28 20:38:39 UTC
  • Revision ID: zulcss@ubuntu.com-20100928203839-pgjulytsi9ue63x1
Initial version

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
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_operational
 
51
[MODULE::ldb_operational]
 
52
SUBSYSTEM = LIBLDB
 
53
CFLAGS = -I$(ldbsrcdir)/include
 
54
PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT
 
55
INIT_FUNCTION = LDB_MODULE(operational)
 
56
# End MODULE ldb_operational
 
57
################################################
 
58
 
 
59
ldb_operational_OBJ_FILES = $(ldbsrcdir)/modules/operational.o
 
60
 
 
61
################################################
 
62
# Start MODULE ldb_rdn_name
 
63
[MODULE::ldb_rdn_name]
 
64
SUBSYSTEM = LIBLDB
 
65
CFLAGS = -I$(ldbsrcdir)/include
 
66
PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT
 
67
INIT_FUNCTION = LDB_MODULE(rdn_name)
 
68
# End MODULE ldb_rdn_name
 
69
################################################
 
70
 
 
71
ldb_rdn_name_OBJ_FILES = $(ldbsrcdir)/modules/rdn_name.o
 
72
 
 
73
ldb_map_OBJ_FILES = $(addprefix $(ldbsrcdir)/ldb_map/, ldb_map_inbound.o ldb_map_outbound.o ldb_map.o)
 
74
 
 
75
$(ldb_map_OBJ_FILES): CFLAGS+=-I$(ldbsrcdir)/ldb_map
 
76
 
 
77
################################################
 
78
# Start MODULE ldb_skel
 
79
[MODULE::ldb_skel]
 
80
SUBSYSTEM = LIBLDB
 
81
CFLAGS = -I$(ldbsrcdir)/include
 
82
PRIVATE_DEPENDENCIES = LIBTALLOC LIBTEVENT
 
83
INIT_FUNCTION = LDB_MODULE(skel)
 
84
# End MODULE ldb_skel
 
85
################################################
 
86
 
 
87
ldb_skel_OBJ_FILES = $(ldbsrcdir)/modules/skel.o
 
88
 
 
89
################################################
 
90
# Start MODULE ldb_sqlite3
 
91
[MODULE::ldb_sqlite3]
 
92
SUBSYSTEM = LIBLDB
 
93
CFLAGS = -I$(ldbsrcdir)/include
 
94
PRIVATE_DEPENDENCIES = LIBTALLOC SQLITE3 LIBTEVENT
 
95
INIT_FUNCTION = LDB_BACKEND(sqlite3)
 
96
# End MODULE ldb_sqlite3
 
97
################################################
 
98
 
 
99
ldb_sqlite3_OBJ_FILES = $(ldbsrcdir)/ldb_sqlite3/ldb_sqlite3.o
 
100
 
 
101
################################################
 
102
# Start MODULE ldb_tdb
 
103
[MODULE::ldb_tdb]
 
104
SUBSYSTEM = LIBLDB
 
105
CFLAGS = -I$(ldbsrcdir)/include -I$(ldbsrcdir)/ldb_tdb
 
106
PRIVATE_DEPENDENCIES = \
 
107
                LIBTDB LIBTALLOC LIBTEVENT
 
108
INIT_FUNCTION = LDB_BACKEND(tdb)
 
109
# End MODULE ldb_tdb
 
110
################################################
 
111
 
 
112
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)
 
113
 
 
114
 
 
115
################################################
 
116
# Start SUBSYSTEM ldb
 
117
[LIBRARY::LIBLDB]
 
118
CFLAGS = -I$(ldbsrcdir)/include
 
119
PUBLIC_DEPENDENCIES = \
 
120
                LIBTALLOC LIBTEVENT
 
121
PRIVATE_DEPENDENCIES = \
 
122
                SOCKET_WRAPPER
 
123
 
 
124
PC_FILES += $(ldbsrcdir)/ldb.pc
 
125
#
 
126
# End SUBSYSTEM ldb
 
127
################################################
 
128
 
 
129
LIBLDB_VERSION = 0.0.1
 
130
LIBLDB_SOVERSION = 0
 
131
 
 
132
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)
 
133
 
 
134
$(LIBLDB_OBJ_FILES): CFLAGS+=-I$(ldbsrcdir)/include
 
135
 
 
136
PUBLIC_HEADERS += $(ldbsrcdir)/include/ldb.h $(ldbsrcdir)/include/ldb_errors.h
 
137
 
 
138
MANPAGES += $(ldbsrcdir)/man/ldb.3
 
139
 
 
140
################################################
 
141
# Start BINARY ldbtest
 
142
[BINARY::ldbtest]
 
143
PRIVATE_DEPENDENCIES = \
 
144
                LIBLDB_CMDLINE
 
145
# End BINARY ldbtest
 
146
################################################
 
147
 
 
148
ldbtest_OBJ_FILES = $(ldbsrcdir)/tools/ldbtest.o
 
149
 
 
150
mkinclude tools/config.mk
 
151
mkinclude ldb_ildap/config.mk