~ubuntu-branches/ubuntu/maverick/evolution-data-server/maverick

« back to all changes in this revision

Viewing changes to libdb/dist/Makefile.in

  • Committer: Bazaar Package Importer
  • Author(s): Didier Roche
  • Date: 2010-05-17 17:02:06 UTC
  • mfrom: (1.1.79 upstream) (1.6.12 experimental)
  • Revision ID: james.westby@ubuntu.com-20100517170206-4ufr52vwrhh26yh0
Tags: 2.30.1-1ubuntu1
* Merge from debian experimental. Remaining change:
  (LP: #42199, #229669, #173703, #360344, #508494)
  + debian/control:
    - add Vcs-Bzr tag
    - don't use libgnome
    - Use Breaks instead of Conflicts against evolution 2.25 and earlier.
  + debian/evolution-data-server.install,
    debian/patches/45_libcamel_providers_version.patch:
    - use the upstream versioning, not a Debian-specific one 
  + debian/libedata-book1.2-dev.install, debian/libebackend-1.2-dev.install,
    debian/libcamel1.2-dev.install, debian/libedataserverui1.2-dev.install:
    - install html documentation
  + debian/rules:
    - don't build documentation it's shipped with the tarball

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
# $Id$
2
 
 
3
 
srcdir= @srcdir@/..
4
 
builddir=.
5
 
 
6
 
##################################################
7
 
# Installation directories and permissions.
8
 
##################################################
9
 
prefix= @prefix@
10
 
exec_prefix=@exec_prefix@
11
 
bindir= @bindir@
12
 
includedir=@includedir@
13
 
libdir= @libdir@
14
 
docdir= $(prefix)/docs
15
 
 
16
 
dmode=  755
17
 
emode=  555
18
 
fmode=  444
19
 
 
20
 
transform=@program_transform_name@
21
 
 
22
 
##################################################
23
 
# Paths for standard user-level commands.
24
 
##################################################
25
 
SHELL=  @db_cv_path_sh@
26
 
ar=     @db_cv_path_ar@
27
 
chmod=  @db_cv_path_chmod@
28
 
cp=     @db_cv_path_cp@
29
 
ln=     @db_cv_path_ln@
30
 
mkdir=  @db_cv_path_mkdir@
31
 
ranlib= @db_cv_path_ranlib@
32
 
rm=     @db_cv_path_rm@
33
 
rpm=    @db_cv_path_rpm@
34
 
strip=  @db_cv_path_strip@
35
 
 
36
 
##################################################
37
 
# General library information.
38
 
##################################################
39
 
DEF_LIB=        @DEFAULT_LIB@
40
 
DEF_LIB_CXX=    @DEFAULT_LIB_CXX@
41
 
INSTALLER=      @INSTALLER@
42
 
LIBTOOL=        @LIBTOOL@
43
 
 
44
 
POSTLINK=       @POSTLINK@
45
 
SOLINK=         @MAKEFILE_SOLINK@
46
 
SOFLAGS=        @SOFLAGS@
47
 
SOMAJOR=        @DB_VERSION_MAJOR@
48
 
SOVERSION=      @DB_VERSION_MAJOR@.@DB_VERSION_MINOR@
49
 
 
50
 
##################################################
51
 
# C API.
52
 
##################################################
53
 
CPPFLAGS=       -I$(builddir) -I$(srcdir) -I$(srcdir)/dbinc @CPPFLAGS@
54
 
CFLAGS=         -c $(CPPFLAGS) @CFLAGS@
55
 
CC=             @MAKEFILE_CC@
56
 
CCLINK=         @MAKEFILE_CCLINK@
57
 
 
58
 
LDFLAGS=        @LDFLAGS@
59
 
LIBS=           @LIBS@
60
 
LIBSO_LIBS=     @LIBSO_LIBS@
61
 
 
62
 
libdb=          libdb.a
63
 
libso_base=     libdb
64
 
libso=          $(libso_base)-$(SOVERSION).@SOSUFFIX@
65
 
libso_static=   $(libso_base)-$(SOVERSION).a
66
 
libso_target=   $(libso_base)-$(SOVERSION).la
67
 
libso_default=  $(libso_base).@SOSUFFIX@
68
 
libso_major=    $(libso_base)-$(SOMAJOR).@SOSUFFIX@
69
 
 
70
 
##################################################
71
 
# C++ API.
72
 
#
73
 
# C++ support is optional, and can be built with static or shared libraries.
74
 
##################################################
75
 
CXXFLAGS=       -c $(CPPFLAGS) @CXXFLAGS@
76
 
CXX=            @MAKEFILE_CXX@
77
 
CXXLINK=        @MAKEFILE_CXXLINK@
78
 
XSOLINK=        @MAKEFILE_XSOLINK@
79
 
LIBXSO_LIBS=    @LIBXSO_LIBS@
80
 
 
81
 
libcxx=         libdb_cxx.a
82
 
libxso_base=    libdb_cxx
83
 
libxso=         $(libxso_base)-$(SOVERSION).@SOSUFFIX@
84
 
libxso_static=  $(libxso_base)-$(SOVERSION).a
85
 
libxso_target=  $(libxso_base)-$(SOVERSION).la
86
 
libxso_default= $(libxso_base).@SOSUFFIX@
87
 
libxso_major=   $(libxso_base)-$(SOMAJOR).@SOSUFFIX@
88
 
 
89
 
##################################################
90
 
# Java API.
91
 
#
92
 
# Java support is optional and requires shared librarires.
93
 
##################################################
94
 
CLASSPATH=      $(JAVA_CLASSTOP)
95
 
LIBJSO_LIBS=    @LIBJSO_LIBS@
96
 
 
97
 
JAR=            @JAR@
98
 
JAVAC=          env CLASSPATH="$(CLASSPATH)" @JAVAC@
99
 
JAVACFLAGS=     @JAVACFLAGS@
100
 
JAVA_CLASSTOP=  ./classes
101
 
JAVA_RPCCLASSES=./classes.rpc
102
 
JAVA_SRCDIR=    $(srcdir)/java/src
103
 
JAVA_DBREL=     com/sleepycat/db
104
 
JAVA_EXREL=     com/sleepycat/examples
105
 
JAVA_RPCREL=    com/sleepycat/db/rpcserver
106
 
JAVA_DBDIR=     $(JAVA_SRCDIR)/$(JAVA_DBREL)
107
 
JAVA_EXDIR=     $(JAVA_SRCDIR)/$(JAVA_EXREL)
108
 
JAVA_RPCDIR=    $(srcdir)/rpc_server/java
109
 
 
110
 
libj_jarfile=   db.jar
111
 
libj_exjarfile= dbexamples.jar
112
 
rpc_jarfile=    dbsvc.jar
113
 
libjso_base=    libdb_java
114
 
libjso=         $(libjso_base)-$(SOVERSION).@JMODSUFFIX@
115
 
libjso_static=  $(libjso_base)-$(SOVERSION).a
116
 
libjso_target=  $(libjso_base)-$(SOVERSION).la
117
 
libjso_default= $(libjso_base).@JMODSUFFIX@
118
 
libjso_major=   $(libjso_base)-$(SOMAJOR).@JMODSUFFIX@
119
 
libjso_g=       $(libjso_base)-$(SOVERSION)_g.@JMODSUFFIX@
120
 
 
121
 
##################################################
122
 
# TCL API.
123
 
#
124
 
# Tcl support is optional and requires shared libraries.
125
 
##################################################
126
 
TCFLAGS=        @TCFLAGS@
127
 
LIBTSO_LIBS=    @LIBTSO_LIBS@
128
 
libtso_base=    libdb_tcl
129
 
libtso=         $(libtso_base)-$(SOVERSION).@MODSUFFIX@
130
 
libtso_static=  $(libtso_base)-$(SOVERSION).a
131
 
libtso_target=  $(libtso_base)-$(SOVERSION).la
132
 
libtso_default= $(libtso_base).@MODSUFFIX@
133
 
libtso_major=   $(libtso_base)-$(SOMAJOR).@MODSUFFIX@
134
 
 
135
 
##################################################
136
 
# db_dump185 UTILITY
137
 
#
138
 
# The db_dump185 application should be compiled using the system's db.h file
139
 
# (which should be a DB 1.85/1.86 include file), and the system's 1.85/1.86
140
 
# object library.  To include the right db.h, don't include -I$(builddir) on
141
 
# the compile line.  You may also need to add a local include directory and
142
 
# local libraries, for example.  Do that by adding -I options to the DB185INC
143
 
# line, and -l options to the DB185LIB line.
144
 
##################################################
145
 
DB185INC=       -c @CFLAGS@ -I$(srcdir) @CPPFLAGS@
146
 
DB185LIB=
147
 
 
148
 
##################################################
149
 
# NOTHING BELOW THIS LINE SHOULD EVER NEED TO BE MODIFIED.
150
 
##################################################
151
 
 
152
 
##################################################
153
 
# Object and utility lists.
154
 
##################################################
155
 
C_OBJS= @ADDITIONAL_OBJS@ @LTLIBOBJS@ @RPC_CLIENT_OBJS@ \
156
 
        bt_compare@o@ bt_conv@o@ bt_curadj@o@ bt_cursor@o@ bt_delete@o@ \
157
 
        bt_method@o@ bt_open@o@ bt_put@o@ bt_rec@o@ bt_reclaim@o@ \
158
 
        bt_recno@o@ bt_rsearch@o@ bt_search@o@ bt_split@o@ bt_stat@o@ \
159
 
        bt_upgrade@o@ bt_verify@o@ btree_auto@o@ crdel_auto@o@ \
160
 
        crdel_rec@o@ db@o@ db_am@o@ db_auto@o@ db_byteorder@o@ db_cam@o@ \
161
 
        db_conv@o@ db_dispatch@o@ db_dup@o@ db_err@o@ db_getlong@o@ \
162
 
        db_idspace@o@ db_iface@o@ db_join@o@ db_log2@o@ db_meta@o@ \
163
 
        db_method@o@ db_open@o@ db_overflow@o@ db_pr@o@ db_rec@o@ \
164
 
        db_reclaim@o@ db_rename@o@ db_remove@o@ db_ret@o@ db_salloc@o@ \
165
 
        db_shash@o@ db_truncate@o@ db_upg@o@ db_upg_opd@o@ db_vrfy@o@ \
166
 
        db_vrfyutil@o@ dbm@o@ dbreg@o@ dbreg_auto@o@ dbreg_rec@o@ \
167
 
        dbreg_util@o@ env_file@o@ env_method@o@ env_open@o@ env_recover@o@ \
168
 
        env_region@o@ fileops_auto@o@ fop_basic@o@ fop_rec@o@ \
169
 
        fop_util@o@ hash@o@ hash_auto@o@ hash_conv@o@ hash_dup@o@ \
170
 
        hash_func@o@ hash_meta@o@ hash_method@o@ hash_open@o@ \
171
 
        hash_page@o@ hash_rec@o@ hash_reclaim@o@ hash_stat@o@ \
172
 
        hash_upgrade@o@ hash_verify@o@ hmac@o@ hsearch@o@ lock@o@ \
173
 
        lock_deadlock@o@ lock_method@o@ lock_region@o@ lock_stat@o@ \
174
 
        lock_util@o@ log@o@ log_archive@o@ log_compare@o@ log_get@o@ \
175
 
        log_method@o@ log_put@o@ mp_alloc@o@ mp_bh@o@ mp_fget@o@ \
176
 
        mp_fopen@o@ mp_fput@o@ mp_fset@o@ mp_method@o@ mp_region@o@ \
177
 
        mp_register@o@ mp_stat@o@ mp_sync@o@ mp_trickle@o@ mutex@o@ \
178
 
        os_abs@o@ os_alloc@o@ os_clock@o@ os_config@o@ os_dir@o@ \
179
 
        os_errno@o@ os_fid@o@ os_fsync@o@ os_handle@o@ os_id@o@ \
180
 
        os_map@o@ os_method@o@ os_oflags@o@ os_open@o@ os_region@o@ \
181
 
        os_rename@o@ os_root@o@ os_rpath@o@ os_rw@o@ os_seek@o@ \
182
 
        os_sleep@o@ os_spin@o@ os_stat@o@ os_tmpdir@o@ os_unlink@o@ \
183
 
        qam@o@ qam_auto@o@ qam_conv@o@ qam_files@o@ qam_method@o@ \
184
 
        qam_open@o@ qam_rec@o@ qam_stat@o@ qam_upgrade@o@ qam_verify@o@ \
185
 
        rep_method@o@ rep_record@o@ rep_region@o@ rep_util@o@ sha1@o@ \
186
 
        txn@o@ txn_auto@o@ txn_method@o@ txn_rec@o@ txn_recover@o@ \
187
 
        txn_region@o@ txn_stat@o@ txn_util@o@ xa@o@ xa_db@o@ xa_map@o@
188
 
 
189
 
CXX_OBJS=\
190
 
        cxx_db@o@ cxx_dbc@o@ cxx_dbt@o@ cxx_env@o@ cxx_except@o@ \
191
 
        cxx_lock@o@ cxx_logc@o@ cxx_mpool@o@ cxx_txn@o@
192
 
 
193
 
JAVA_OBJS=\
194
 
        java_Db@o@ java_DbEnv@o@ java_DbLock@o@ java_DbLogc@o@ \
195
 
        java_DbLsn@o@ java_DbTxn@o@ java_DbUtil@o@ java_Dbc@o@ \
196
 
        java_Dbt@o@ \
197
 
        java_info@o@ java_locked@o@ java_util@o@ java_stat_auto@o@
198
 
 
199
 
JAVA_DBSRCS=\
200
 
        $(JAVA_DBDIR)/Db.java $(JAVA_DBDIR)/DbAppendRecno.java \
201
 
        $(JAVA_DBDIR)/DbAppDispatch.java \
202
 
        $(JAVA_DBDIR)/DbBtreeCompare.java $(JAVA_DBDIR)/DbBtreePrefix.java \
203
 
        $(JAVA_DBDIR)/DbBtreeStat.java $(JAVA_DBDIR)/DbClient.java \
204
 
        $(JAVA_DBDIR)/DbConstants.java $(JAVA_DBDIR)/DbDeadlockException.java \
205
 
        $(JAVA_DBDIR)/DbDupCompare.java $(JAVA_DBDIR)/DbEnv.java \
206
 
        $(JAVA_DBDIR)/DbEnvFeedback.java $(JAVA_DBDIR)/DbErrcall.java \
207
 
        $(JAVA_DBDIR)/DbException.java $(JAVA_DBDIR)/DbFeedback.java \
208
 
        $(JAVA_DBDIR)/DbHash.java $(JAVA_DBDIR)/DbHashStat.java \
209
 
        $(JAVA_DBDIR)/DbKeyRange.java $(JAVA_DBDIR)/DbLock.java \
210
 
        $(JAVA_DBDIR)/DbLockNotGrantedException.java \
211
 
        $(JAVA_DBDIR)/DbLockRequest.java $(JAVA_DBDIR)/DbLockStat.java \
212
 
        $(JAVA_DBDIR)/DbLogc.java $(JAVA_DBDIR)/DbLogStat.java \
213
 
        $(JAVA_DBDIR)/DbLsn.java $(JAVA_DBDIR)/DbMemoryException.java \
214
 
        $(JAVA_DBDIR)/DbMpoolFStat.java $(JAVA_DBDIR)/DbMpoolStat.java \
215
 
        $(JAVA_DBDIR)/DbMultipleDataIterator.java \
216
 
        $(JAVA_DBDIR)/DbMultipleIterator.java \
217
 
        $(JAVA_DBDIR)/DbMultipleKeyDataIterator.java \
218
 
        $(JAVA_DBDIR)/DbMultipleRecnoDataIterator.java \
219
 
        $(JAVA_DBDIR)/DbOutputStreamErrcall.java \
220
 
        $(JAVA_DBDIR)/DbPreplist.java $(JAVA_DBDIR)/DbQueueStat.java \
221
 
        $(JAVA_DBDIR)/DbRepStat.java $(JAVA_DBDIR)/DbRepTransport.java \
222
 
        $(JAVA_DBDIR)/DbRunRecoveryException.java \
223
 
        $(JAVA_DBDIR)/DbSecondaryKeyCreate.java $(JAVA_DBDIR)/DbTxn.java \
224
 
        $(JAVA_DBDIR)/DbTxnStat.java \
225
 
        $(JAVA_DBDIR)/DbUtil.java $(JAVA_DBDIR)/Dbc.java $(JAVA_DBDIR)/Dbt.java
226
 
 
227
 
JAVA_EXSRCS=\
228
 
        $(JAVA_EXDIR)/AccessExample.java \
229
 
        $(JAVA_EXDIR)/BtRecExample.java \
230
 
        $(JAVA_EXDIR)/BulkAccessExample.java \
231
 
        $(JAVA_EXDIR)/EnvExample.java \
232
 
        $(JAVA_EXDIR)/LockExample.java \
233
 
        $(JAVA_EXDIR)/TpcbExample.java
234
 
 
235
 
TCL_OBJS=\
236
 
        tcl_compat@o@ tcl_db@o@ tcl_db_pkg@o@ tcl_dbcursor@o@ tcl_env@o@ \
237
 
        tcl_internal@o@ tcl_lock@o@ tcl_log@o@ tcl_mp@o@ tcl_rep@o@ \
238
 
        tcl_txn@o@ tcl_util@o@
239
 
 
240
 
RPC_CLIENT_OBJS=\
241
 
        client@o@ db_server_clnt@o@ db_server_xdr@o@ gen_client@o@ \
242
 
        gen_client_ret@o@
243
 
 
244
 
RPC_SRV_OBJS=\
245
 
        db_server_proc@o@ db_server_svc@o@ db_server_util@o@ \
246
 
        gen_db_server@o@
247
 
 
248
 
RPC_CXXSRV_OBJS=\
249
 
        db_server_cxxproc@o@ db_server_cxxutil@o@ db_server_svc@o@ \
250
 
        gen_db_server@o@
251
 
 
252
 
RPC_JAVASRV_SRCS=\
253
 
        $(JAVA_RPCDIR)/DbDispatcher.java \
254
 
        $(JAVA_RPCDIR)/DbServer.java \
255
 
        $(JAVA_RPCDIR)/FreeList.java \
256
 
        $(JAVA_RPCDIR)/LocalIterator.java \
257
 
        $(JAVA_RPCDIR)/RpcDb.java \
258
 
        $(JAVA_RPCDIR)/RpcDbEnv.java \
259
 
        $(JAVA_RPCDIR)/RpcDbTxn.java \
260
 
        $(JAVA_RPCDIR)/RpcDbc.java \
261
 
        $(JAVA_RPCDIR)/Timer.java \
262
 
        $(JAVA_RPCDIR)/gen/DbServerStub.java \
263
 
        $(JAVA_RPCDIR)/gen/__db_associate_msg.java \
264
 
        $(JAVA_RPCDIR)/gen/__db_associate_reply.java \
265
 
        $(JAVA_RPCDIR)/gen/__db_bt_maxkey_msg.java \
266
 
        $(JAVA_RPCDIR)/gen/__db_bt_maxkey_reply.java \
267
 
        $(JAVA_RPCDIR)/gen/__db_bt_minkey_msg.java \
268
 
        $(JAVA_RPCDIR)/gen/__db_bt_minkey_reply.java \
269
 
        $(JAVA_RPCDIR)/gen/__db_close_msg.java \
270
 
        $(JAVA_RPCDIR)/gen/__db_close_reply.java \
271
 
        $(JAVA_RPCDIR)/gen/__db_create_msg.java \
272
 
        $(JAVA_RPCDIR)/gen/__db_create_reply.java \
273
 
        $(JAVA_RPCDIR)/gen/__db_cursor_msg.java \
274
 
        $(JAVA_RPCDIR)/gen/__db_cursor_reply.java \
275
 
        $(JAVA_RPCDIR)/gen/__db_del_msg.java \
276
 
        $(JAVA_RPCDIR)/gen/__db_del_reply.java \
277
 
        $(JAVA_RPCDIR)/gen/__db_encrypt_msg.java \
278
 
        $(JAVA_RPCDIR)/gen/__db_encrypt_reply.java \
279
 
        $(JAVA_RPCDIR)/gen/__db_extentsize_msg.java \
280
 
        $(JAVA_RPCDIR)/gen/__db_extentsize_reply.java \
281
 
        $(JAVA_RPCDIR)/gen/__db_flags_msg.java \
282
 
        $(JAVA_RPCDIR)/gen/__db_flags_reply.java \
283
 
        $(JAVA_RPCDIR)/gen/__db_get_msg.java \
284
 
        $(JAVA_RPCDIR)/gen/__db_get_reply.java \
285
 
        $(JAVA_RPCDIR)/gen/__db_h_ffactor_msg.java \
286
 
        $(JAVA_RPCDIR)/gen/__db_h_ffactor_reply.java \
287
 
        $(JAVA_RPCDIR)/gen/__db_h_nelem_msg.java \
288
 
        $(JAVA_RPCDIR)/gen/__db_h_nelem_reply.java \
289
 
        $(JAVA_RPCDIR)/gen/__db_join_msg.java \
290
 
        $(JAVA_RPCDIR)/gen/__db_join_reply.java \
291
 
        $(JAVA_RPCDIR)/gen/__db_key_range_msg.java \
292
 
        $(JAVA_RPCDIR)/gen/__db_key_range_reply.java \
293
 
        $(JAVA_RPCDIR)/gen/__db_lorder_msg.java \
294
 
        $(JAVA_RPCDIR)/gen/__db_lorder_reply.java \
295
 
        $(JAVA_RPCDIR)/gen/__db_open_msg.java \
296
 
        $(JAVA_RPCDIR)/gen/__db_open_reply.java \
297
 
        $(JAVA_RPCDIR)/gen/__db_pagesize_msg.java \
298
 
        $(JAVA_RPCDIR)/gen/__db_pagesize_reply.java \
299
 
        $(JAVA_RPCDIR)/gen/__db_pget_msg.java \
300
 
        $(JAVA_RPCDIR)/gen/__db_pget_reply.java \
301
 
        $(JAVA_RPCDIR)/gen/__db_put_msg.java \
302
 
        $(JAVA_RPCDIR)/gen/__db_put_reply.java \
303
 
        $(JAVA_RPCDIR)/gen/__db_re_delim_msg.java \
304
 
        $(JAVA_RPCDIR)/gen/__db_re_delim_reply.java \
305
 
        $(JAVA_RPCDIR)/gen/__db_re_len_msg.java \
306
 
        $(JAVA_RPCDIR)/gen/__db_re_len_reply.java \
307
 
        $(JAVA_RPCDIR)/gen/__db_re_pad_msg.java \
308
 
        $(JAVA_RPCDIR)/gen/__db_re_pad_reply.java \
309
 
        $(JAVA_RPCDIR)/gen/__db_remove_msg.java \
310
 
        $(JAVA_RPCDIR)/gen/__db_remove_reply.java \
311
 
        $(JAVA_RPCDIR)/gen/__db_rename_msg.java \
312
 
        $(JAVA_RPCDIR)/gen/__db_rename_reply.java \
313
 
        $(JAVA_RPCDIR)/gen/__db_stat_msg.java \
314
 
        $(JAVA_RPCDIR)/gen/__db_stat_reply.java \
315
 
        $(JAVA_RPCDIR)/gen/__db_sync_msg.java \
316
 
        $(JAVA_RPCDIR)/gen/__db_sync_reply.java \
317
 
        $(JAVA_RPCDIR)/gen/__db_truncate_msg.java \
318
 
        $(JAVA_RPCDIR)/gen/__db_truncate_reply.java \
319
 
        $(JAVA_RPCDIR)/gen/__dbc_close_msg.java \
320
 
        $(JAVA_RPCDIR)/gen/__dbc_close_reply.java \
321
 
        $(JAVA_RPCDIR)/gen/__dbc_count_msg.java \
322
 
        $(JAVA_RPCDIR)/gen/__dbc_count_reply.java \
323
 
        $(JAVA_RPCDIR)/gen/__dbc_del_msg.java \
324
 
        $(JAVA_RPCDIR)/gen/__dbc_del_reply.java \
325
 
        $(JAVA_RPCDIR)/gen/__dbc_dup_msg.java \
326
 
        $(JAVA_RPCDIR)/gen/__dbc_dup_reply.java \
327
 
        $(JAVA_RPCDIR)/gen/__dbc_get_msg.java \
328
 
        $(JAVA_RPCDIR)/gen/__dbc_get_reply.java \
329
 
        $(JAVA_RPCDIR)/gen/__dbc_pget_msg.java \
330
 
        $(JAVA_RPCDIR)/gen/__dbc_pget_reply.java \
331
 
        $(JAVA_RPCDIR)/gen/__dbc_put_msg.java \
332
 
        $(JAVA_RPCDIR)/gen/__dbc_put_reply.java \
333
 
        $(JAVA_RPCDIR)/gen/__env_cachesize_msg.java \
334
 
        $(JAVA_RPCDIR)/gen/__env_cachesize_reply.java \
335
 
        $(JAVA_RPCDIR)/gen/__env_close_msg.java \
336
 
        $(JAVA_RPCDIR)/gen/__env_close_reply.java \
337
 
        $(JAVA_RPCDIR)/gen/__env_create_msg.java \
338
 
        $(JAVA_RPCDIR)/gen/__env_create_reply.java \
339
 
        $(JAVA_RPCDIR)/gen/__env_dbremove_msg.java \
340
 
        $(JAVA_RPCDIR)/gen/__env_dbremove_reply.java \
341
 
        $(JAVA_RPCDIR)/gen/__env_dbrename_msg.java \
342
 
        $(JAVA_RPCDIR)/gen/__env_dbrename_reply.java \
343
 
        $(JAVA_RPCDIR)/gen/__env_encrypt_msg.java \
344
 
        $(JAVA_RPCDIR)/gen/__env_encrypt_reply.java \
345
 
        $(JAVA_RPCDIR)/gen/__env_flags_msg.java \
346
 
        $(JAVA_RPCDIR)/gen/__env_flags_reply.java \
347
 
        $(JAVA_RPCDIR)/gen/__env_open_msg.java \
348
 
        $(JAVA_RPCDIR)/gen/__env_open_reply.java \
349
 
        $(JAVA_RPCDIR)/gen/__env_remove_msg.java \
350
 
        $(JAVA_RPCDIR)/gen/__env_remove_reply.java \
351
 
        $(JAVA_RPCDIR)/gen/__txn_abort_msg.java \
352
 
        $(JAVA_RPCDIR)/gen/__txn_abort_reply.java \
353
 
        $(JAVA_RPCDIR)/gen/__txn_begin_msg.java \
354
 
        $(JAVA_RPCDIR)/gen/__txn_begin_reply.java \
355
 
        $(JAVA_RPCDIR)/gen/__txn_commit_msg.java \
356
 
        $(JAVA_RPCDIR)/gen/__txn_commit_reply.java \
357
 
        $(JAVA_RPCDIR)/gen/__txn_discard_msg.java \
358
 
        $(JAVA_RPCDIR)/gen/__txn_discard_reply.java \
359
 
        $(JAVA_RPCDIR)/gen/__txn_prepare_msg.java \
360
 
        $(JAVA_RPCDIR)/gen/__txn_prepare_reply.java \
361
 
        $(JAVA_RPCDIR)/gen/__txn_recover_msg.java \
362
 
        $(JAVA_RPCDIR)/gen/__txn_recover_reply.java \
363
 
        $(JAVA_RPCDIR)/gen/db_server.java
364
 
 
365
 
UTIL_PROGS=\
366
 
        @ADDITIONAL_PROGS@ \
367
 
        db_archive@EXEEXT@ db_checkpoint@EXEEXT@ db_deadlock@EXEEXT@ \
368
 
        db_dump@EXEEXT@ db_load@EXEEXT@ db_printlog@EXEEXT@ \
369
 
        db_recover@EXEEXT@ db_stat@EXEEXT@ db_upgrade@EXEEXT@ db_verify@EXEEXT@
370
 
 
371
 
##################################################
372
 
# List of files installed into the library directory.
373
 
##################################################
374
 
LIB_INSTALL_FILE_LIST=\
375
 
        $(libdb) \
376
 
        $(libso) \
377
 
        $(libso_default) \
378
 
        $(libso_major) \
379
 
        $(libso_static) \
380
 
        $(libso_target) \
381
 
        $(libcxx) \
382
 
        $(libxso) \
383
 
        $(libxso_default) \
384
 
        $(libxso_major) \
385
 
        $(libxso_static) \
386
 
        $(libxso_target) \
387
 
        $(libtso) \
388
 
        $(libtso_default) \
389
 
        $(libtso_major) \
390
 
        $(libtso_static) \
391
 
        $(libtso_target) \
392
 
        $(libjso) \
393
 
        $(libjso_default) \
394
 
        $(libjso_g) \
395
 
        $(libjso_major) \
396
 
        $(libjso_static) \
397
 
        $(libjso_target) \
398
 
        $(libj_exjarfile) \
399
 
        $(libj_jarfile)
400
 
 
401
 
##################################################
402
 
# We're building a standard library or a RPM file hierarchy, potentially
403
 
# for Embedix.  Note: "all" must be the first target in the Makefile.
404
 
##################################################
405
 
all: @BUILD_TARGET@
406
 
 
407
 
install-strip install: all
408
 
        @echo "installation of embedded libdb has been disabled"
409
 
 
410
 
##################################################
411
 
# Library and standard utilities build.
412
 
##################################################
413
 
library_build: @INSTALL_LIBS@ @ADDITIONAL_LANG@ $(UTIL_PROGS)
414
 
 
415
 
$(libdb): $(C_OBJS)
416
 
        $(ar) cr $@ $(C_OBJS)
417
 
        test ! -f $(ranlib) || $(ranlib) $@
418
 
 
419
 
$(libcxx): $(CXX_OBJS) $(C_OBJS)
420
 
        $(ar) cr $@ $(CXX_OBJS) $(C_OBJS)
421
 
        test ! -f $(ranlib) || $(ranlib) $@
422
 
 
423
 
$(libso_target): $(C_OBJS)
424
 
        $(SOLINK) $(SOFLAGS) $(LDFLAGS) -o $@ $(C_OBJS) $(LIBSO_LIBS)
425
 
 
426
 
$(libjso_target): $(JAVA_OBJS) $(C_OBJS)
427
 
        $(SOLINK) -jnimodule $(SOFLAGS) $(LDFLAGS) \
428
 
            -o $@ $(JAVA_OBJS) $(C_OBJS) $(LIBJSO_LIBS)
429
 
 
430
 
$(libtso_target): $(TCL_OBJS) $(C_OBJS)
431
 
        $(SOLINK) -module $(SOFLAGS) $(LDFLAGS) \
432
 
            -o $@ $(TCL_OBJS) $(C_OBJS) $(LIBTSO_LIBS)
433
 
 
434
 
$(libxso_target): $(CXX_OBJS) $(C_OBJS)
435
 
        $(XSOLINK) $(SOFLAGS) $(LDFLAGS) \
436
 
            -o $@ $(CXX_OBJS) $(C_OBJS) $(LIBXSO_LIBS)
437
 
 
438
 
##################################################
439
 
# Creating individual dependencies and actions for building class
440
 
# files is possible, but it is very messy and error prone.
441
 
##################################################
442
 
java:   $(libj_jarfile) $(libj_exjarfile)
443
 
 
444
 
$(libj_jarfile): $(JAVA_DBSRCS)
445
 
        @test -d $(JAVA_CLASSTOP) || \
446
 
           ($(mkdir) -p $(JAVA_CLASSTOP) && $(chmod) $(dmode) $(JAVA_CLASSTOP))
447
 
        $(JAVAC) -d $(JAVA_CLASSTOP) $(JAVACFLAGS) $(JAVA_DBSRCS)
448
 
        cd $(JAVA_CLASSTOP) && $(JAR) cf ../$(libj_jarfile) $(JAVA_DBREL)
449
 
 
450
 
$(libj_exjarfile): $(libj_jarfile) $(JAVA_EXSRCS)
451
 
        @test -d $(JAVA_CLASSTOP) || \
452
 
           ($(mkdir) -p $(JAVA_CLASSTOP) && $(chmod) $(dmode) $(JAVA_CLASSTOP))
453
 
        $(JAVAC) -d $(JAVA_CLASSTOP) $(JAVACFLAGS) $(JAVA_EXSRCS)
454
 
        cd $(JAVA_CLASSTOP) && $(JAR) cf ../$(libj_exjarfile) $(JAVA_EXREL)
455
 
 
456
 
$(rpc_jarfile): $(libj_jarfile) $(RPC_JAVASRV_SRCS)
457
 
        @test -d $(JAVA_RPCCLASSES) || \
458
 
           ($(mkdir) -p $(JAVA_RPCCLASSES) && \
459
 
               $(chmod) $(dmode) $(JAVA_RPCCLASSES))
460
 
        env CLASSPATH=$(CLASSPATH):$(JAVA_RPCDIR)/oncrpc.jar \
461
 
            @JAVAC@ -d $(JAVA_RPCCLASSES) $(JAVACFLAGS) $(RPC_JAVASRV_SRCS)
462
 
        cd $(JAVA_RPCCLASSES) && $(JAR) cf ../$(rpc_jarfile) $(JAVA_RPCREL)
463
 
 
464
 
 
465
 
##################################################
466
 
# Utilities
467
 
##################################################
468
 
berkeley_db_svc: $(RPC_SRV_OBJS) util_log@o@ $(DEF_LIB)
469
 
        $(CCLINK) -o $@ $(LDFLAGS) \
470
 
            $(RPC_SRV_OBJS) util_log@o@ $(DEF_LIB) $(LIBS)
471
 
        $(POSTLINK) $@
472
 
 
473
 
berkeley_db_cxxsvc: $(RPC_CXXSRV_OBJS) util_log@o@ $(DEF_LIB_CXX)
474
 
        $(CXXLINK) -o $@ $(LDFLAGS) \
475
 
            $(RPC_CXXSRV_OBJS) util_log@o@ $(DEF_LIB_CXX) $(LIBS)
476
 
        $(POSTLINK) $@
477
 
 
478
 
berkeley_db_javasvc: $(rpc_jarfile)
479
 
        echo > $@ "#!/bin/sh"
480
 
        echo >> $@ CLASSPATH="$(CLASSPATH):$(rpc_jarfile):$(JAVA_RPCDIR)/oncrpc.jar"
481
 
        echo >> $@ LD_LIBRARY_PATH=.libs
482
 
        echo >> $@ export CLASSPATH LD_LIBRARY_PATH
483
 
        echo >> $@ exec java com.sleepycat.db.rpcserver.DbServer \$$@
484
 
        chmod +x $@
485
 
 
486
 
db_archive@EXEEXT@: db_archive@o@ util_sig@o@ $(DEF_LIB)
487
 
        $(CCLINK) -o $@ $(LDFLAGS) \
488
 
            db_archive@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
489
 
        $(POSTLINK) $@
490
 
 
491
 
db_checkpoint@EXEEXT@: db_checkpoint@o@ util_log@o@ util_sig@o@ $(DEF_LIB)
492
 
        $(CCLINK) -o $@ $(LDFLAGS) \
493
 
            db_checkpoint@o@ util_log@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
494
 
        $(POSTLINK) $@
495
 
 
496
 
db_deadlock@EXEEXT@: db_deadlock@o@ util_log@o@ util_sig@o@ $(DEF_LIB)
497
 
        $(CCLINK) -o $@ $(LDFLAGS) \
498
 
            db_deadlock@o@ util_log@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
499
 
        $(POSTLINK) $@
500
 
 
501
 
db_dump@EXEEXT@: db_dump@o@ util_cache@o@ util_sig@o@ $(DEF_LIB)
502
 
        $(CCLINK) -o $@ $(LDFLAGS) db_dump@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
503
 
        $(POSTLINK) $@
504
 
 
505
 
db_dump185@EXEEXT@: db_dump185@o@ @LTLIBOBJS@
506
 
        $(CCLINK) -o $@ $(LDFLAGS) db_dump185@o@ @LTLIBOBJS@ $(DB185LIB)
507
 
        $(POSTLINK) $@
508
 
 
509
 
db_load@EXEEXT@: db_load@o@ util_cache@o@ util_sig@o@ $(DEF_LIB)
510
 
        $(CCLINK) -o $@ $(LDFLAGS) db_load@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
511
 
        $(POSTLINK) $@
512
 
 
513
 
db_printlog@EXEEXT@: db_printlog@o@ util_sig@o@ $(DEF_LIB)
514
 
        $(CCLINK) -o $@ $(LDFLAGS) \
515
 
            db_printlog@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
516
 
        $(POSTLINK) $@
517
 
 
518
 
db_recover@EXEEXT@: db_recover@o@ util_sig@o@ $(DEF_LIB)
519
 
        $(CCLINK) -o $@ $(LDFLAGS) \
520
 
            db_recover@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
521
 
        $(POSTLINK) $@
522
 
 
523
 
db_stat@EXEEXT@: db_stat@o@ util_cache@o@ util_sig@o@ $(DEF_LIB)
524
 
        $(CCLINK) -o $@ $(LDFLAGS) db_stat@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
525
 
        $(POSTLINK) $@
526
 
 
527
 
db_upgrade@EXEEXT@: db_upgrade@o@ util_sig@o@ $(DEF_LIB)
528
 
        $(CCLINK) -o $@ $(LDFLAGS) \
529
 
            db_upgrade@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
530
 
        $(POSTLINK) $@
531
 
 
532
 
db_verify@EXEEXT@: db_verify@o@ util_cache@o@ util_sig@o@ $(DEF_LIB)
533
 
        $(CCLINK) -o $@ $(LDFLAGS) \
534
 
            db_verify@o@ util_cache@o@ util_sig@o@ $(DEF_LIB) $(LIBS)
535
 
        $(POSTLINK) $@
536
 
 
537
 
##################################################
538
 
# Library and standard utilities install.
539
 
##################################################
540
 
library_install: install_setup
541
 
library_install: install_include install_lib install_utilities install_docs
542
 
 
543
 
install_setup:
544
 
        @test -d $(prefix) || \
545
 
            ($(mkdir) -p $(prefix) && $(chmod) $(dmode) $(prefix))
546
 
 
547
 
INCDOT= db.h db_cxx.h @ADDITIONAL_INCS@
548
 
INCINC= cxx_common.h cxx_except.h
549
 
install_include:
550
 
        @echo "Installing DB include files: $(includedir) ..."
551
 
        @test -d $(includedir) || \
552
 
            ($(mkdir) -p $(includedir) && $(chmod) $(dmode) $(includedir))
553
 
        @cd $(includedir) && $(rm) -f $(INCDOT) $(INCINC)
554
 
        @$(cp) -p $(INCDOT) $(includedir)
555
 
        @cd $(srcdir)/dbinc/ && $(cp) -p $(INCINC) $(includedir)
556
 
        @cd $(includedir) && $(chmod) $(fmode) $(INCDOT) $(INCINC)
557
 
 
558
 
uninstall_include:
559
 
        @cd $(includedir) && $(rm) -f $(INCDOT) $(INCINC)
560
 
 
561
 
install_lib:
562
 
        @echo "Installing DB library: $(libdir) ..."
563
 
        @test -d $(libdir) || \
564
 
            ($(mkdir) -p $(libdir) && $(chmod) $(dmode) $(libdir))
565
 
        @cd $(libdir) && $(rm) -f $(LIB_INSTALL_FILE_LIST)
566
 
        @$(INSTALLER) @INSTALL_LIBS@ $(libdir)
567
 
        @(cd $(libdir) && \
568
 
            test -f $(libso) && $(ln) -s $(libso) $(libso_default); \
569
 
            test -f $(libso) && $(ln) -s $(libso) $(libso_major); \
570
 
            test -f $(libso_static) && $(ln) -s $(libso_static) $(libdb); \
571
 
            test -f $(libxso) && $(ln) -s $(libxso) $(libxso_default); \
572
 
            test -f $(libxso) && $(ln) -s $(libxso) $(libxso_major); \
573
 
            test -f $(libxso_static) && $(ln) -s $(libxso_static) $(libcxx); \
574
 
            test -f $(libtso) && $(ln) -s $(libtso) $(libtso_default); \
575
 
            test -f $(libtso) && $(ln) -s $(libtso) $(libtso_major); \
576
 
            test -f $(libjso) && $(ln) -s $(libjso) $(libjso_default); \
577
 
            test -f $(libjso) && $(ln) -s $(libjso) $(libjso_major); \
578
 
            test -f $(libjso) && $(ln) -s $(libjso) $(libjso_g)) || true
579
 
        @(test -f $(libj_jarfile) && \
580
 
            $(cp) $(libj_jarfile) $(libdir) && \
581
 
            $(chmod) $(fmode) $(libdir)/$(libj_jarfile)) || true
582
 
 
583
 
uninstall_lib:
584
 
        @cd $(libdir) && $(rm) -f $(LIB_INSTALL_FILE_LIST)
585
 
 
586
 
install_utilities:
587
 
        echo "Installing DB utilities: $(bindir) ..."
588
 
        @test -d $(bindir) || \
589
 
            ($(mkdir) -p $(bindir) && $(chmod) $(dmode) $(bindir))
590
 
        @for i in $(UTIL_PROGS); do \
591
 
                $(rm) -f $(bindir)/$$i $(bindir)/$$i.exe; \
592
 
                test -f $$i.exe && i=$$i.exe || true; \
593
 
                $(INSTALLER) $$i $(bindir)/$$i; \
594
 
                test -f $(strip) && $(strip) $(bindir)/$$i || true; \
595
 
                $(chmod) $(emode) $(bindir)/$$i; \
596
 
        done
597
 
 
598
 
uninstall_utilities:
599
 
        @(cd $(bindir); for i in $(UTIL_PROGS); do \
600
 
                $(rm) -f $$i $$i.exe; \
601
 
        done)
602
 
 
603
 
DOCLIST=\
604
 
        api_c api_cxx api_java api_tcl images index.html ref reftoc.html \
605
 
        sleepycat utility
606
 
install_docs:
607
 
        @echo "Installing documentation: $(docdir) ..."
608
 
        @test -d $(docdir) || \
609
 
            ($(mkdir) -p $(docdir) && $(chmod) $(dmode) $(docdir))
610
 
        @cd $(docdir) && $(rm) -rf $(DOCLIST)
611
 
        @cd $(srcdir)/docs && $(cp) -pr $(DOCLIST) $(docdir)/
612
 
 
613
 
uninstall_docs:
614
 
        @cd $(docdir) && $(rm) -rf $(DOCLIST)
615
 
 
616
 
##################################################
617
 
# RPM, Embedix build and install.
618
 
##################################################
619
 
RPM_ARCHIVE=db-@DB_VERSION_MAJOR@.@DB_VERSION_MINOR@.@DB_VERSION_PATCH@.tar.gz
620
 
rpm_build:
621
 
        @$(rm) -rf BUILD RPMS SOURCES SPECS SRPMS RPM_INSTALL
622
 
        @$(mkdir) -p BUILD && $(chmod) $(dmode) BUILD
623
 
        @$(mkdir) -p RPMS/i386 && $(chmod) $(dmode) RPMS RPMS/i386
624
 
        @$(mkdir) -p SOURCES && $(chmod) $(dmode) SOURCES
625
 
        @$(mkdir) -p SPECS && $(chmod) $(dmode) SPECS
626
 
        @$(mkdir) -p SRPMS && $(chmod) $(dmode) SRPMS
627
 
        $(cp) @db_cv_path_rpm_archive@/$(RPM_ARCHIVE) SOURCES/
628
 
        $(cp) db.spec SPECS/db.spec
629
 
        $(rpm) --rcfile @CONFIGURATION_PATH@/rpmrc -ba SPECS/db.spec
630
 
 
631
 
rpm_install:
632
 
 
633
 
RPM_SRPMS=db-@DB_VERSION_MAJOR@.@DB_VERSION_MINOR@.@DB_VERSION_PATCH@-1.src.rpm
634
 
embedix_install:
635
 
        $(cp) db.ecd @db_cv_path_embedix_install@/config-data/ecds/db.ecd
636
 
        $(chmod) $(fmode) @db_cv_path_embedix_install@/config-data/ecds/db.ecd
637
 
        $(cp) SRPMS/$(RPM_SRPMS) \
638
 
            @db_cv_path_embedix_install@/Packages/SRPMS/$(RPM_SRPMS)
639
 
        $(chmod) $(fmode) \
640
 
            @db_cv_path_embedix_install@/Packages/SRPMS/$(RPM_SRPMS)
641
 
 
642
 
##################################################
643
 
# Remaining standard Makefile targets.
644
 
##################################################
645
 
CLEAN_LIST=\
646
 
        berkeley_db_svc berkeley_db_cxxsvc berkeley_db_javasvc \
647
 
        db_dump185 db_perf dbs bench_001 \
648
 
        ex_access ex_apprec ex_btrec ex_dbclient ex_env ex_lock ex_mpool \
649
 
        ex_repquote ex_thread ex_tpcb excxx_access excxx_btrec excxx_env \
650
 
        excxx_lock excxx_mpool excxx_tpcb rpmrc
651
 
 
652
 
mostly-clean clean:
653
 
        $(rm) -rf $(C_OBJS)
654
 
        $(rm) -rf $(CXX_OBJS) $(JAVA_OBJS) $(TCL_OBJS)
655
 
        $(rm) -rf $(RPC_CLIENT_OBJS) $(RPC_SRV_OBJS) $(RPC_CXXSRV_OBJS)
656
 
        $(rm) -rf $(UTIL_PROGS) *.exe $(CLEAN_LIST)
657
 
        $(rm) -rf $(JAVA_CLASSTOP) $(JAVA_RPCCLASSES) $(rpc_jarfile)
658
 
        $(rm) -rf *@o@ *.o *.o.lock *.lo core *.core
659
 
        $(rm) -rf ALL.OUT.* BUILD PARALLEL_TESTDIR.* RPMS RPM_INSTALL
660
 
        $(rm) -rf RUN_LOG RUNQUEUE SOURCES SPECS SRPMS TESTDIR TESTDIR.A
661
 
        $(rm) -rf logtrack_seen.db tm .libs $(LIB_INSTALL_FILE_LIST)
662
 
 
663
 
REALCLEAN_LIST=\
664
 
        Makefile confdefs.h config.cache config.log config.status db.h \
665
 
        db.spec db185_int.h db_185.h db_config.h db_cxx.h db_int.h \
666
 
        db_int_def.h include.tcl
667
 
 
668
 
distclean maintainer-clean realclean: clean
669
 
        $(rm) -rf $(REALCLEAN_LIST)
670
 
        $(rm) -rf libtool
671
 
 
672
 
check installcheck depend dvi info obj TAGS uninstall:
673
 
        @echo "$@: make target not supported" && true
674
 
 
675
 
dist:
676
 
        @echo "$@: make target not supported" && false
677
 
 
678
 
##################################################
679
 
# Multi-threaded testers, benchmarks.
680
 
##################################################
681
 
dbs@o@: $(srcdir)/test_server/dbs.c
682
 
        $(CC) $(CFLAGS) $?
683
 
dbs_am@o@: $(srcdir)/test_server/dbs_am.c
684
 
        $(CC) $(CFLAGS) $?
685
 
dbs_checkpoint@o@: $(srcdir)/test_server/dbs_checkpoint.c
686
 
        $(CC) $(CFLAGS) $?
687
 
dbs_debug@o@: $(srcdir)/test_server/dbs_debug.c
688
 
        $(CC) $(CFLAGS) $?
689
 
dbs_handles@o@: $(srcdir)/test_server/dbs_handles.c
690
 
        $(CC) $(CFLAGS) $?
691
 
dbs_log@o@: $(srcdir)/test_server/dbs_log.c
692
 
        $(CC) $(CFLAGS) $?
693
 
dbs_qam@o@: $(srcdir)/test_server/dbs_qam.c
694
 
        $(CC) $(CFLAGS) $?
695
 
dbs_spawn@o@: $(srcdir)/test_server/dbs_spawn.c
696
 
        $(CC) $(CFLAGS) $?
697
 
dbs_trickle@o@: $(srcdir)/test_server/dbs_trickle.c
698
 
        $(CC) $(CFLAGS) $?
699
 
dbs_util@o@: $(srcdir)/test_server/dbs_util.c
700
 
        $(CC) $(CFLAGS) $?
701
 
dbs_yield@o@: $(srcdir)/test_server/dbs_yield.c
702
 
        $(CC) $(CFLAGS) $?
703
 
DBS_OBJS=\
704
 
        dbs@o@ dbs_am@o@ dbs_checkpoint@o@ dbs_debug@o@ dbs_handles@o@ \
705
 
        dbs_log@o@ dbs_qam@o@ dbs_spawn@o@ dbs_trickle@o@ dbs_util@o@ \
706
 
        dbs_yield@o@
707
 
dbs: $(DBS_OBJS) $(DEF_LIB)
708
 
        $(CCLINK) -o $@ \
709
 
            $(LDFLAGS) $(DBS_OBJS) $(DEF_LIB) @LOAD_LIBS@ $(LIBS)
710
 
        $(POSTLINK) $@
711
 
 
712
 
db_perf@o@: $(srcdir)/test_perf/db_perf.c
713
 
        $(CC) $(CFLAGS) $?
714
 
perf_cache_check@o@: $(srcdir)/test_perf/perf_cache_check.c
715
 
        $(CC) $(CFLAGS) $?
716
 
perf_checkpoint@o@: $(srcdir)/test_perf/perf_checkpoint.c
717
 
        $(CC) $(CFLAGS) $?
718
 
perf_config@o@: $(srcdir)/test_perf/perf_config.c
719
 
        $(CC) $(CFLAGS) $?
720
 
perf_dbs@o@: $(srcdir)/test_perf/perf_dbs.c
721
 
        $(CC) $(CFLAGS) $?
722
 
perf_debug@o@: $(srcdir)/test_perf/perf_debug.c
723
 
        $(CC) $(CFLAGS) $?
724
 
perf_file@o@: $(srcdir)/test_perf/perf_file.c
725
 
        $(CC) $(CFLAGS) $?
726
 
perf_key@o@: $(srcdir)/test_perf/perf_key.c
727
 
        $(CC) $(CFLAGS) $?
728
 
perf_log@o@: $(srcdir)/test_perf/perf_log.c
729
 
        $(CC) $(CFLAGS) $?
730
 
perf_misc@o@: $(srcdir)/test_perf/perf_misc.c
731
 
        $(CC) $(CFLAGS) $?
732
 
perf_op@o@: $(srcdir)/test_perf/perf_op.c
733
 
        $(CC) $(CFLAGS) $?
734
 
perf_parse@o@: $(srcdir)/test_perf/perf_parse.c
735
 
        $(CC) $(CFLAGS) $?
736
 
perf_rand@o@: $(srcdir)/test_perf/perf_rand.c
737
 
        $(CC) $(CFLAGS) $?
738
 
perf_spawn@o@: $(srcdir)/test_perf/perf_spawn.c
739
 
        $(CC) $(CFLAGS) $?
740
 
perf_thread@o@: $(srcdir)/test_perf/perf_thread.c
741
 
        $(CC) $(CFLAGS) $?
742
 
perf_trickle@o@: $(srcdir)/test_perf/perf_trickle.c
743
 
        $(CC) $(CFLAGS) $?
744
 
perf_txn@o@: $(srcdir)/test_perf/perf_txn.c
745
 
        $(CC) $(CFLAGS) $?
746
 
perf_util@o@: $(srcdir)/test_perf/perf_util.c
747
 
        $(CC) $(CFLAGS) $?
748
 
perf_vx@o@: $(srcdir)/test_perf/perf_vx.c
749
 
        $(CC) $(CFLAGS) $?
750
 
DBPERF_OBJS=\
751
 
        db_perf@o@ perf_cache_check@o@ perf_checkpoint@o@ perf_config@o@ \
752
 
        perf_dbs@o@ perf_debug@o@ perf_file@o@ perf_key@o@ perf_log@o@ \
753
 
        perf_misc@o@ perf_op@o@ perf_parse@o@ perf_rand@o@ \
754
 
        perf_spawn@o@ perf_thread@o@ perf_trickle@o@ perf_txn@o@ \
755
 
        perf_util@o@ perf_vx@o@
756
 
db_perf: $(DBPERF_OBJS) $(DEF_LIB)
757
 
        $(CCLINK) -o $@ \
758
 
            $(LDFLAGS) $(DBPERF_OBJS) $(DEF_LIB) @LOAD_LIBS@ $(LIBS)
759
 
        $(POSTLINK) $@
760
 
 
761
 
tm@o@: $(srcdir)/mutex/tm.c
762
 
        $(CC) $(CFLAGS) $?
763
 
tm: tm@o@ $(DEF_LIB)
764
 
        $(CCLINK) -o $@ $(LDFLAGS) tm@o@ $(DEF_LIB) @LOAD_LIBS@ $(LIBS)
765
 
        $(POSTLINK) $@
766
 
 
767
 
##################################################
768
 
# Example programs for C.
769
 
##################################################
770
 
bench_001@o@: $(srcdir)/examples_c/bench_001.c
771
 
        $(CC) $(CFLAGS) $?
772
 
bench_001: bench_001@o@ $(DEF_LIB)
773
 
        $(CCLINK) -o $@ $(LDFLAGS) bench_001@o@ $(DEF_LIB) $(LIBS)
774
 
        $(POSTLINK) $@
775
 
 
776
 
ex_access@o@: $(srcdir)/examples_c/ex_access.c
777
 
        $(CC) $(CFLAGS) $?
778
 
ex_access: ex_access@o@ $(DEF_LIB)
779
 
        $(CCLINK) -o $@ $(LDFLAGS) ex_access@o@ $(DEF_LIB) $(LIBS)
780
 
        $(POSTLINK) $@
781
 
 
782
 
ex_apprec@o@: $(srcdir)/examples_c/ex_apprec/ex_apprec.c
783
 
        $(CC) $(CFLAGS) $?
784
 
ex_apprec_auto@o@: $(srcdir)/examples_c/ex_apprec/ex_apprec_auto.c
785
 
        $(CC) $(CFLAGS) $?
786
 
ex_apprec_rec@o@: $(srcdir)/examples_c/ex_apprec/ex_apprec_rec.c
787
 
        $(CC) $(CFLAGS) $?
788
 
EX_APPREC_OBJS=ex_apprec@o@ ex_apprec_auto@o@ ex_apprec_rec@o@
789
 
ex_apprec: $(EX_APPREC_OBJS) $(DEF_LIB)
790
 
        $(CCLINK) -o $@ \
791
 
            $(LDFLAGS) $(EX_APPREC_OBJS) $(DEF_LIB) @LOAD_LIBS@ $(LIBS)
792
 
 
793
 
ex_btrec@o@: $(srcdir)/examples_c/ex_btrec.c
794
 
        $(CC) $(CFLAGS) $?
795
 
ex_btrec: ex_btrec@o@ $(DEF_LIB)
796
 
        $(CCLINK) -o $@ $(LDFLAGS) ex_btrec@o@ $(DEF_LIB) $(LIBS)
797
 
        $(POSTLINK) $@
798
 
 
799
 
ex_dbclient@o@: $(srcdir)/examples_c/ex_dbclient.c
800
 
        $(CC) $(CFLAGS) $?
801
 
ex_dbclient: ex_dbclient@o@ $(DEF_LIB)
802
 
        $(CCLINK) -o $@ $(LDFLAGS) ex_dbclient@o@ $(DEF_LIB) $(LIBS)
803
 
        $(POSTLINK) $@
804
 
 
805
 
ex_env@o@: $(srcdir)/examples_c/ex_env.c
806
 
        $(CC) $(CFLAGS) $?
807
 
ex_env: ex_env@o@ $(DEF_LIB)
808
 
        $(CCLINK) -o $@ $(LDFLAGS) ex_env@o@ $(DEF_LIB) $(LIBS)
809
 
        $(POSTLINK) $@
810
 
 
811
 
ex_lock@o@: $(srcdir)/examples_c/ex_lock.c
812
 
        $(CC) $(CFLAGS) $?
813
 
ex_lock: ex_lock@o@ $(DEF_LIB)
814
 
        $(CCLINK) -o $@ $(LDFLAGS) ex_lock@o@ $(DEF_LIB) $(LIBS)
815
 
        $(POSTLINK) $@
816
 
 
817
 
ex_mpool@o@: $(srcdir)/examples_c/ex_mpool.c
818
 
        $(CC) $(CFLAGS) $?
819
 
ex_mpool: ex_mpool@o@ $(DEF_LIB)
820
 
        $(CCLINK) -o $@ $(LDFLAGS) ex_mpool@o@ $(DEF_LIB) $(LIBS)
821
 
        $(POSTLINK) $@
822
 
 
823
 
ex_rq_client@o@: $(srcdir)/examples_c/ex_repquote/ex_rq_client.c
824
 
        $(CC) $(CFLAGS) $?
825
 
ex_rq_main@o@:  $(srcdir)/examples_c/ex_repquote/ex_rq_main.c
826
 
        $(CC) $(CFLAGS) $?
827
 
ex_rq_master@o@: $(srcdir)/examples_c/ex_repquote/ex_rq_master.c
828
 
        $(CC) $(CFLAGS) $?
829
 
ex_rq_net@o@: $(srcdir)/examples_c/ex_repquote/ex_rq_net.c
830
 
        $(CC) $(CFLAGS) $?
831
 
ex_rq_util@o@: $(srcdir)/examples_c/ex_repquote/ex_rq_util.c
832
 
        $(CC) $(CFLAGS) $?
833
 
EX_RQ_OBJS=\
834
 
        ex_rq_client@o@ ex_rq_main@o@ ex_rq_master@o@ ex_rq_net@o@ ex_rq_util@o@
835
 
ex_repquote: $(EX_RQ_OBJS) $(DEF_LIB)
836
 
        $(CCLINK) -o $@ \
837
 
            $(LDFLAGS) $(EX_RQ_OBJS) $(DEF_LIB) @LOAD_LIBS@ $(LIBS)
838
 
        $(POSTLINK) $@
839
 
 
840
 
ex_thread@o@: $(srcdir)/examples_c/ex_thread.c
841
 
        $(CC) $(CFLAGS) $?
842
 
ex_thread: ex_thread@o@ $(DEF_LIB)
843
 
        $(CCLINK) -o $@ \
844
 
            $(LDFLAGS) ex_thread@o@ $(DEF_LIB) @LOAD_LIBS@ $(LIBS)
845
 
        $(POSTLINK) $@
846
 
 
847
 
ex_tpcb@o@: $(srcdir)/examples_c/ex_tpcb.c
848
 
        $(CC) $(CFLAGS) $?
849
 
ex_tpcb: ex_tpcb@o@ $(DEF_LIB)
850
 
        $(CCLINK) -o $@ $(LDFLAGS) ex_tpcb@o@ $(DEF_LIB) $(LIBS)
851
 
        $(POSTLINK) $@
852
 
 
853
 
##################################################
854
 
# Example programs for C++.
855
 
##################################################
856
 
AccessExample@o@: $(srcdir)/examples_cxx/AccessExample.cpp
857
 
        $(CXX) $(CXXFLAGS) $?
858
 
excxx_access: AccessExample@o@ $(DEF_LIB_CXX)
859
 
        $(CXXLINK) -o $@ $(LDFLAGS) AccessExample@o@ $(DEF_LIB_CXX) $(LIBS)
860
 
        $(POSTLINK) $@
861
 
 
862
 
BtRecExample@o@: $(srcdir)/examples_cxx/BtRecExample.cpp
863
 
        $(CXX) $(CXXFLAGS) $?
864
 
excxx_btrec: BtRecExample@o@ $(DEF_LIB_CXX)
865
 
        $(CXXLINK) -o $@ $(LDFLAGS) BtRecExample@o@ $(DEF_LIB_CXX) $(LIBS)
866
 
        $(POSTLINK) $@
867
 
 
868
 
EnvExample@o@: $(srcdir)/examples_cxx/EnvExample.cpp
869
 
        $(CXX) $(CXXFLAGS) $?
870
 
excxx_env: EnvExample@o@ $(DEF_LIB_CXX)
871
 
        $(CXXLINK) -o $@ $(LDFLAGS) EnvExample@o@ $(DEF_LIB_CXX) $(LIBS)
872
 
        $(POSTLINK) $@
873
 
 
874
 
LockExample@o@: $(srcdir)/examples_cxx/LockExample.cpp
875
 
        $(CXX) $(CXXFLAGS) $?
876
 
excxx_lock: LockExample@o@ $(DEF_LIB_CXX)
877
 
        $(CXXLINK) -o $@ $(LDFLAGS) LockExample@o@ $(DEF_LIB_CXX) $(LIBS)
878
 
        $(POSTLINK) $@
879
 
 
880
 
MpoolExample@o@: $(srcdir)/examples_cxx/MpoolExample.cpp
881
 
        $(CXX) $(CXXFLAGS) $?
882
 
excxx_mpool: MpoolExample@o@ $(DEF_LIB_CXX)
883
 
        $(CXXLINK) -o $@ $(LDFLAGS) MpoolExample@o@ $(DEF_LIB_CXX) $(LIBS)
884
 
        $(POSTLINK) $@
885
 
 
886
 
TpcbExample@o@: $(srcdir)/examples_cxx/TpcbExample.cpp
887
 
        $(CXX) $(CXXFLAGS) $?
888
 
excxx_tpcb: TpcbExample@o@ $(DEF_LIB_CXX)
889
 
        $(CXXLINK) -o $@ $(LDFLAGS) TpcbExample@o@ $(DEF_LIB_CXX) $(LIBS)
890
 
        $(POSTLINK) $@
891
 
 
892
 
##################################################
893
 
# C API build rules.
894
 
##################################################
895
 
aes_method@o@: $(srcdir)/crypto/aes_method.c
896
 
         $(CC) $(CFLAGS) $?
897
 
bt_compare@o@: $(srcdir)/btree/bt_compare.c
898
 
         $(CC) $(CFLAGS) $?
899
 
bt_conv@o@: $(srcdir)/btree/bt_conv.c
900
 
         $(CC) $(CFLAGS) $?
901
 
bt_curadj@o@: $(srcdir)/btree/bt_curadj.c
902
 
         $(CC) $(CFLAGS) $?
903
 
bt_cursor@o@: $(srcdir)/btree/bt_cursor.c
904
 
         $(CC) $(CFLAGS) $?
905
 
bt_delete@o@: $(srcdir)/btree/bt_delete.c
906
 
         $(CC) $(CFLAGS) $?
907
 
bt_method@o@: $(srcdir)/btree/bt_method.c
908
 
         $(CC) $(CFLAGS) $?
909
 
bt_open@o@: $(srcdir)/btree/bt_open.c
910
 
         $(CC) $(CFLAGS) $?
911
 
bt_put@o@: $(srcdir)/btree/bt_put.c
912
 
         $(CC) $(CFLAGS) $?
913
 
bt_rec@o@: $(srcdir)/btree/bt_rec.c
914
 
         $(CC) $(CFLAGS) $?
915
 
bt_reclaim@o@: $(srcdir)/btree/bt_reclaim.c
916
 
         $(CC) $(CFLAGS) $?
917
 
bt_recno@o@: $(srcdir)/btree/bt_recno.c
918
 
         $(CC) $(CFLAGS) $?
919
 
bt_rsearch@o@: $(srcdir)/btree/bt_rsearch.c
920
 
         $(CC) $(CFLAGS) $?
921
 
bt_search@o@: $(srcdir)/btree/bt_search.c
922
 
         $(CC) $(CFLAGS) $?
923
 
bt_split@o@: $(srcdir)/btree/bt_split.c
924
 
         $(CC) $(CFLAGS) $?
925
 
bt_stack@o@: $(srcdir)/btree/bt_stack.c
926
 
         $(CC) $(CFLAGS) $?
927
 
bt_stat@o@: $(srcdir)/btree/bt_stat.c
928
 
         $(CC) $(CFLAGS) $?
929
 
bt_upgrade@o@: $(srcdir)/btree/bt_upgrade.c
930
 
         $(CC) $(CFLAGS) $?
931
 
bt_verify@o@: $(srcdir)/btree/bt_verify.c
932
 
         $(CC) $(CFLAGS) $?
933
 
btree_auto@o@: $(srcdir)/btree/btree_auto.c
934
 
         $(CC) $(CFLAGS) $?
935
 
crdel_auto@o@: $(srcdir)/db/crdel_auto.c
936
 
         $(CC) $(CFLAGS) $?
937
 
crdel_rec@o@: $(srcdir)/db/crdel_rec.c
938
 
         $(CC) $(CFLAGS) $?
939
 
crypto@o@: $(srcdir)/crypto/crypto.c
940
 
         $(CC) $(CFLAGS) $?
941
 
db185@o@: $(srcdir)/db185/db185.c
942
 
         $(CC) $(CFLAGS) $?
943
 
db@o@: $(srcdir)/db/db.c
944
 
         $(CC) $(CFLAGS) $?
945
 
db_am@o@: $(srcdir)/db/db_am.c
946
 
         $(CC) $(CFLAGS) $?
947
 
db_auto@o@: $(srcdir)/db/db_auto.c
948
 
         $(CC) $(CFLAGS) $?
949
 
db_byteorder@o@: $(srcdir)/common/db_byteorder.c
950
 
         $(CC) $(CFLAGS) $?
951
 
db_cam@o@: $(srcdir)/db/db_cam.c
952
 
         $(CC) $(CFLAGS) $?
953
 
db_conv@o@: $(srcdir)/db/db_conv.c
954
 
         $(CC) $(CFLAGS) $?
955
 
db_dispatch@o@: $(srcdir)/db/db_dispatch.c
956
 
         $(CC) $(CFLAGS) $?
957
 
db_dup@o@: $(srcdir)/db/db_dup.c
958
 
         $(CC) $(CFLAGS) $?
959
 
db_err@o@: $(srcdir)/common/db_err.c
960
 
         $(CC) $(CFLAGS) $?
961
 
db_getlong@o@: $(srcdir)/common/db_getlong.c
962
 
         $(CC) $(CFLAGS) $?
963
 
db_idspace@o@: $(srcdir)/common/db_idspace.c
964
 
         $(CC) $(CFLAGS) $?
965
 
db_iface@o@: $(srcdir)/db/db_iface.c
966
 
         $(CC) $(CFLAGS) $?
967
 
db_join@o@: $(srcdir)/db/db_join.c
968
 
         $(CC) $(CFLAGS) $?
969
 
db_log2@o@: $(srcdir)/common/db_log2.c
970
 
         $(CC) $(CFLAGS) $?
971
 
db_meta@o@: $(srcdir)/db/db_meta.c
972
 
         $(CC) $(CFLAGS) $?
973
 
db_method@o@: $(srcdir)/db/db_method.c
974
 
         $(CC) $(CFLAGS) $?
975
 
db_open@o@: $(srcdir)/db/db_open.c
976
 
         $(CC) $(CFLAGS) $?
977
 
db_overflow@o@: $(srcdir)/db/db_overflow.c
978
 
         $(CC) $(CFLAGS) $?
979
 
db_pr@o@: $(srcdir)/db/db_pr.c
980
 
         $(CC) $(CFLAGS) $?
981
 
db_rec@o@: $(srcdir)/db/db_rec.c
982
 
         $(CC) $(CFLAGS) $?
983
 
db_reclaim@o@: $(srcdir)/db/db_reclaim.c
984
 
         $(CC) $(CFLAGS) $?
985
 
db_rename@o@: $(srcdir)/db/db_rename.c
986
 
         $(CC) $(CFLAGS) $?
987
 
db_remove@o@: $(srcdir)/db/db_remove.c
988
 
         $(CC) $(CFLAGS) $?
989
 
db_ret@o@: $(srcdir)/db/db_ret.c
990
 
         $(CC) $(CFLAGS) $?
991
 
db_salloc@o@: $(srcdir)/env/db_salloc.c
992
 
         $(CC) $(CFLAGS) $?
993
 
db_shash@o@: $(srcdir)/env/db_shash.c
994
 
         $(CC) $(CFLAGS) $?
995
 
db_truncate@o@: $(srcdir)/db/db_truncate.c
996
 
         $(CC) $(CFLAGS) $?
997
 
db_upg@o@: $(srcdir)/db/db_upg.c
998
 
         $(CC) $(CFLAGS) $?
999
 
db_upg_opd@o@: $(srcdir)/db/db_upg_opd.c
1000
 
         $(CC) $(CFLAGS) $?
1001
 
db_vrfy@o@: $(srcdir)/db/db_vrfy.c
1002
 
         $(CC) $(CFLAGS) $?
1003
 
db_vrfyutil@o@: $(srcdir)/db/db_vrfyutil.c
1004
 
         $(CC) $(CFLAGS) $?
1005
 
dbm@o@: $(srcdir)/dbm/dbm.c
1006
 
         $(CC) $(CFLAGS) $?
1007
 
dbreg@o@: $(srcdir)/dbreg/dbreg.c
1008
 
         $(CC) $(CFLAGS) $?
1009
 
dbreg_auto@o@: $(srcdir)/dbreg/dbreg_auto.c
1010
 
         $(CC) $(CFLAGS) $?
1011
 
dbreg_rec@o@: $(srcdir)/dbreg/dbreg_rec.c
1012
 
         $(CC) $(CFLAGS) $?
1013
 
dbreg_util@o@: $(srcdir)/dbreg/dbreg_util.c
1014
 
         $(CC) $(CFLAGS) $?
1015
 
env_file@o@: $(srcdir)/env/env_file.c
1016
 
         $(CC) $(CFLAGS) $?
1017
 
env_method@o@: $(srcdir)/env/env_method.c
1018
 
         $(CC) $(CFLAGS) $?
1019
 
env_open@o@: $(srcdir)/env/env_open.c
1020
 
         $(CC) $(CFLAGS) $?
1021
 
env_recover@o@: $(srcdir)/env/env_recover.c
1022
 
         $(CC) $(CFLAGS) $?
1023
 
env_region@o@: $(srcdir)/env/env_region.c
1024
 
         $(CC) $(CFLAGS) $?
1025
 
fileops_auto@o@: $(srcdir)/fileops/fileops_auto.c
1026
 
         $(CC) $(CFLAGS) $?
1027
 
fop_basic@o@: $(srcdir)/fileops/fop_basic.c
1028
 
         $(CC) $(CFLAGS) $?
1029
 
fop_rec@o@: $(srcdir)/fileops/fop_rec.c
1030
 
         $(CC) $(CFLAGS) $?
1031
 
fop_util@o@: $(srcdir)/fileops/fop_util.c
1032
 
         $(CC) $(CFLAGS) $?
1033
 
hash@o@: $(srcdir)/hash/hash.c
1034
 
         $(CC) $(CFLAGS) $?
1035
 
hash_auto@o@: $(srcdir)/hash/hash_auto.c
1036
 
         $(CC) $(CFLAGS) $?
1037
 
hash_conv@o@: $(srcdir)/hash/hash_conv.c
1038
 
         $(CC) $(CFLAGS) $?
1039
 
hash_dup@o@: $(srcdir)/hash/hash_dup.c
1040
 
         $(CC) $(CFLAGS) $?
1041
 
hash_func@o@: $(srcdir)/hash/hash_func.c
1042
 
         $(CC) $(CFLAGS) $?
1043
 
hash_meta@o@: $(srcdir)/hash/hash_meta.c
1044
 
         $(CC) $(CFLAGS) $?
1045
 
hash_method@o@: $(srcdir)/hash/hash_method.c
1046
 
         $(CC) $(CFLAGS) $?
1047
 
hash_open@o@: $(srcdir)/hash/hash_open.c
1048
 
         $(CC) $(CFLAGS) $?
1049
 
hash_page@o@: $(srcdir)/hash/hash_page.c
1050
 
         $(CC) $(CFLAGS) $?
1051
 
hash_rec@o@: $(srcdir)/hash/hash_rec.c
1052
 
         $(CC) $(CFLAGS) $?
1053
 
hash_reclaim@o@: $(srcdir)/hash/hash_reclaim.c
1054
 
         $(CC) $(CFLAGS) $?
1055
 
hash_stat@o@: $(srcdir)/hash/hash_stat.c
1056
 
         $(CC) $(CFLAGS) $?
1057
 
hash_upgrade@o@: $(srcdir)/hash/hash_upgrade.c
1058
 
         $(CC) $(CFLAGS) $?
1059
 
hash_verify@o@: $(srcdir)/hash/hash_verify.c
1060
 
         $(CC) $(CFLAGS) $?
1061
 
hmac@o@: $(srcdir)/hmac/hmac.c
1062
 
         $(CC) $(CFLAGS) $?
1063
 
hsearch@o@: $(srcdir)/hsearch/hsearch.c
1064
 
         $(CC) $(CFLAGS) $?
1065
 
lock@o@: $(srcdir)/lock/lock.c
1066
 
         $(CC) $(CFLAGS) $?
1067
 
lock_deadlock@o@:$(srcdir)/lock/lock_deadlock.c
1068
 
         $(CC) $(CFLAGS) $?
1069
 
lock_method@o@:$(srcdir)/lock/lock_method.c
1070
 
         $(CC) $(CFLAGS) $?
1071
 
lock_region@o@:$(srcdir)/lock/lock_region.c
1072
 
         $(CC) $(CFLAGS) $?
1073
 
lock_stat@o@:$(srcdir)/lock/lock_stat.c
1074
 
         $(CC) $(CFLAGS) $?
1075
 
lock_util@o@:$(srcdir)/lock/lock_util.c
1076
 
         $(CC) $(CFLAGS) $?
1077
 
log@o@: $(srcdir)/log/log.c
1078
 
         $(CC) $(CFLAGS) $?
1079
 
log_archive@o@: $(srcdir)/log/log_archive.c
1080
 
         $(CC) $(CFLAGS) $?
1081
 
log_compare@o@: $(srcdir)/log/log_compare.c
1082
 
         $(CC) $(CFLAGS) $?
1083
 
log_get@o@: $(srcdir)/log/log_get.c
1084
 
         $(CC) $(CFLAGS) $?
1085
 
log_method@o@: $(srcdir)/log/log_method.c
1086
 
         $(CC) $(CFLAGS) $?
1087
 
log_put@o@: $(srcdir)/log/log_put.c
1088
 
         $(CC) $(CFLAGS) $?
1089
 
mp_alloc@o@: $(srcdir)/mp/mp_alloc.c
1090
 
         $(CC) $(CFLAGS) $?
1091
 
mp_bh@o@: $(srcdir)/mp/mp_bh.c
1092
 
         $(CC) $(CFLAGS) $?
1093
 
mp_fget@o@: $(srcdir)/mp/mp_fget.c
1094
 
         $(CC) $(CFLAGS) $?
1095
 
mp_fopen@o@: $(srcdir)/mp/mp_fopen.c
1096
 
         $(CC) $(CFLAGS) $?
1097
 
mp_fput@o@: $(srcdir)/mp/mp_fput.c
1098
 
         $(CC) $(CFLAGS) $?
1099
 
mp_fset@o@: $(srcdir)/mp/mp_fset.c
1100
 
         $(CC) $(CFLAGS) $?
1101
 
mp_method@o@: $(srcdir)/mp/mp_method.c
1102
 
         $(CC) $(CFLAGS) $?
1103
 
mp_region@o@: $(srcdir)/mp/mp_region.c
1104
 
         $(CC) $(CFLAGS) $?
1105
 
mp_register@o@: $(srcdir)/mp/mp_register.c
1106
 
         $(CC) $(CFLAGS) $?
1107
 
mp_stat@o@: $(srcdir)/mp/mp_stat.c
1108
 
         $(CC) $(CFLAGS) $?
1109
 
mp_sync@o@: $(srcdir)/mp/mp_sync.c
1110
 
         $(CC) $(CFLAGS) $?
1111
 
mp_trickle@o@: $(srcdir)/mp/mp_trickle.c
1112
 
         $(CC) $(CFLAGS) $?
1113
 
mt19937db@o@: $(srcdir)/crypto/mersenne/mt19937db.c
1114
 
         $(CC) $(CFLAGS) $?
1115
 
mut_fcntl@o@: $(srcdir)/mutex/mut_fcntl.c
1116
 
         $(CC) $(CFLAGS) $?
1117
 
mut_pthread@o@: $(srcdir)/mutex/mut_pthread.c
1118
 
         $(CC) $(CFLAGS) $?
1119
 
mut_tas@o@: $(srcdir)/mutex/mut_tas.c
1120
 
         $(CC) $(CFLAGS) $?
1121
 
mutex@o@: $(srcdir)/mutex/mutex.c
1122
 
         $(CC) $(CFLAGS) $?
1123
 
os_abs@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_abs.c
1124
 
         $(CC) $(CFLAGS) $?
1125
 
os_alloc@o@: $(srcdir)/os/os_alloc.c
1126
 
         $(CC) $(CFLAGS) $?
1127
 
os_clock@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_clock.c
1128
 
         $(CC) $(CFLAGS) $?
1129
 
os_config@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_config.c
1130
 
         $(CC) $(CFLAGS) $?
1131
 
os_dir@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_dir.c
1132
 
         $(CC) $(CFLAGS) $?
1133
 
os_errno@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_errno.c
1134
 
         $(CC) $(CFLAGS) $?
1135
 
os_fid@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_fid.c
1136
 
         $(CC) $(CFLAGS) $?
1137
 
os_fsync@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_fsync.c
1138
 
         $(CC) $(CFLAGS) $?
1139
 
os_id@o@: $(srcdir)/os/os_id.c
1140
 
         $(CC) $(CFLAGS) $?
1141
 
os_handle@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_handle.c
1142
 
         $(CC) $(CFLAGS) $?
1143
 
os_map@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_map.c
1144
 
         $(CC) $(CFLAGS) $?
1145
 
os_method@o@: $(srcdir)/os/os_method.c
1146
 
         $(CC) $(CFLAGS) $?
1147
 
os_oflags@o@: $(srcdir)/os/os_oflags.c
1148
 
         $(CC) $(CFLAGS) $?
1149
 
os_open@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_open.c
1150
 
         $(CC) $(CFLAGS) $?
1151
 
os_region@o@: $(srcdir)/os/os_region.c
1152
 
         $(CC) $(CFLAGS) $?
1153
 
os_rename@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_rename.c
1154
 
         $(CC) $(CFLAGS) $?
1155
 
os_root@o@: $(srcdir)/os/os_root.c
1156
 
         $(CC) $(CFLAGS) $?
1157
 
os_rpath@o@: $(srcdir)/os/os_rpath.c
1158
 
         $(CC) $(CFLAGS) $?
1159
 
os_rw@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_rw.c
1160
 
         $(CC) $(CFLAGS) $?
1161
 
os_seek@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_seek.c
1162
 
         $(CC) $(CFLAGS) $?
1163
 
os_sleep@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_sleep.c
1164
 
         $(CC) $(CFLAGS) $?
1165
 
os_spin@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_spin.c
1166
 
         $(CC) $(CFLAGS) $?
1167
 
os_stat@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_stat.c
1168
 
         $(CC) $(CFLAGS) $?
1169
 
os_tmpdir@o@: $(srcdir)/os/os_tmpdir.c
1170
 
         $(CC) $(CFLAGS) $?
1171
 
os_type@o@: $(srcdir)/os@MAKEFILE_MAYBE_WIN32@/os_type.c
1172
 
         $(CC) $(CFLAGS) $?
1173
 
os_unlink@o@: $(srcdir)/os/os_unlink.c
1174
 
         $(CC) $(CFLAGS) $?
1175
 
qam@o@: $(srcdir)/qam/qam.c
1176
 
         $(CC) $(CFLAGS) $?
1177
 
qam_auto@o@: $(srcdir)/qam/qam_auto.c
1178
 
         $(CC) $(CFLAGS) $?
1179
 
qam_conv@o@: $(srcdir)/qam/qam_conv.c
1180
 
         $(CC) $(CFLAGS) $?
1181
 
qam_files@o@: $(srcdir)/qam/qam_files.c
1182
 
         $(CC) $(CFLAGS) $?
1183
 
qam_method@o@: $(srcdir)/qam/qam_method.c
1184
 
         $(CC) $(CFLAGS) $?
1185
 
qam_open@o@: $(srcdir)/qam/qam_open.c
1186
 
         $(CC) $(CFLAGS) $?
1187
 
qam_rec@o@: $(srcdir)/qam/qam_rec.c
1188
 
         $(CC) $(CFLAGS) $?
1189
 
qam_stat@o@: $(srcdir)/qam/qam_stat.c
1190
 
         $(CC) $(CFLAGS) $?
1191
 
qam_upgrade@o@: $(srcdir)/qam/qam_upgrade.c
1192
 
         $(CC) $(CFLAGS) $?
1193
 
qam_verify@o@: $(srcdir)/qam/qam_verify.c
1194
 
         $(CC) $(CFLAGS) $?
1195
 
rep_method@o@: $(srcdir)/rep/rep_method.c
1196
 
         $(CC) $(CFLAGS) $?
1197
 
rep_record@o@: $(srcdir)/rep/rep_record.c
1198
 
         $(CC) $(CFLAGS) $?
1199
 
rep_region@o@: $(srcdir)/rep/rep_region.c
1200
 
         $(CC) $(CFLAGS) $?
1201
 
rep_util@o@: $(srcdir)/rep/rep_util.c
1202
 
         $(CC) $(CFLAGS) $?
1203
 
rijndael-alg-fst@o@: $(srcdir)/crypto/rijndael/rijndael-alg-fst.c
1204
 
        $(CC) $(CFLAGS) $?
1205
 
rijndael-api-fst@o@: $(srcdir)/crypto/rijndael/rijndael-api-fst.c
1206
 
        $(CC) $(CFLAGS) $?
1207
 
sha1@o@: $(srcdir)/hmac/sha1.c
1208
 
        $(CC) $(CFLAGS) $?
1209
 
txn@o@: $(srcdir)/txn/txn.c
1210
 
         $(CC) $(CFLAGS) $?
1211
 
txn_auto@o@: $(srcdir)/txn/txn_auto.c
1212
 
         $(CC) $(CFLAGS) $?
1213
 
txn_method@o@: $(srcdir)/txn/txn_method.c
1214
 
         $(CC) $(CFLAGS) $?
1215
 
txn_rec@o@: $(srcdir)/txn/txn_rec.c
1216
 
         $(CC) $(CFLAGS) $?
1217
 
txn_recover@o@: $(srcdir)/txn/txn_recover.c
1218
 
         $(CC) $(CFLAGS) $?
1219
 
txn_region@o@: $(srcdir)/txn/txn_region.c
1220
 
         $(CC) $(CFLAGS) $?
1221
 
txn_stat@o@: $(srcdir)/txn/txn_stat.c
1222
 
         $(CC) $(CFLAGS) $?
1223
 
txn_util@o@: $(srcdir)/txn/txn_util.c
1224
 
         $(CC) $(CFLAGS) $?
1225
 
util_cache@o@: $(srcdir)/common/util_cache.c
1226
 
         $(CC) $(CFLAGS) $?
1227
 
util_log@o@: $(srcdir)/common/util_log.c
1228
 
         $(CC) $(CFLAGS) $?
1229
 
util_sig@o@: $(srcdir)/common/util_sig.c
1230
 
         $(CC) $(CFLAGS) $?
1231
 
uts4_cc@o@: $(srcdir)/mutex/uts4_cc.s
1232
 
        $(AS) $(ASFLAGS) -o $@ $?
1233
 
xa@o@: $(srcdir)/xa/xa.c
1234
 
         $(CC) $(CFLAGS) $?
1235
 
xa_db@o@: $(srcdir)/xa/xa_db.c
1236
 
         $(CC) $(CFLAGS) $?
1237
 
xa_map@o@: $(srcdir)/xa/xa_map.c
1238
 
         $(CC) $(CFLAGS) $?
1239
 
 
1240
 
##################################################
1241
 
# C++ API build rules.
1242
 
##################################################
1243
 
cxx_db@o@: $(srcdir)/cxx/cxx_db.cpp
1244
 
        $(CXX) $(CXXFLAGS) $?
1245
 
cxx_dbc@o@: $(srcdir)/cxx/cxx_dbc.cpp
1246
 
        $(CXX) $(CXXFLAGS) $?
1247
 
cxx_dbt@o@: $(srcdir)/cxx/cxx_dbt.cpp
1248
 
        $(CXX) $(CXXFLAGS) $?
1249
 
cxx_env@o@: $(srcdir)/cxx/cxx_env.cpp
1250
 
        $(CXX) $(CXXFLAGS) $?
1251
 
cxx_except@o@: $(srcdir)/cxx/cxx_except.cpp
1252
 
        $(CXX) $(CXXFLAGS) $?
1253
 
cxx_lock@o@: $(srcdir)/cxx/cxx_lock.cpp
1254
 
        $(CXX) $(CXXFLAGS) $?
1255
 
cxx_logc@o@: $(srcdir)/cxx/cxx_logc.cpp
1256
 
        $(CXX) $(CXXFLAGS) $?
1257
 
cxx_mpool@o@: $(srcdir)/cxx/cxx_mpool.cpp
1258
 
        $(CXX) $(CXXFLAGS) $?
1259
 
cxx_txn@o@: $(srcdir)/cxx/cxx_txn.cpp
1260
 
        $(CXX) $(CXXFLAGS) $?
1261
 
 
1262
 
##################################################
1263
 
# Java API build rules.
1264
 
##################################################
1265
 
java_Db@o@::$(srcdir)/libdb_java/java_Db.c
1266
 
        $(CC) $(CFLAGS) $?
1267
 
java_DbEnv@o@: $(srcdir)/libdb_java/java_DbEnv.c
1268
 
        $(CC) $(CFLAGS) $?
1269
 
java_DbLock@o@: $(srcdir)/libdb_java/java_DbLock.c
1270
 
        $(CC) $(CFLAGS) $?
1271
 
java_DbLogc@o@: $(srcdir)/libdb_java/java_DbLogc.c
1272
 
        $(CC) $(CFLAGS) $?
1273
 
java_DbLsn@o@: $(srcdir)/libdb_java/java_DbLsn.c
1274
 
        $(CC) $(CFLAGS) $?
1275
 
java_DbTxn@o@: $(srcdir)/libdb_java/java_DbTxn.c
1276
 
        $(CC) $(CFLAGS) $?
1277
 
java_DbUtil@o@: $(srcdir)/libdb_java/java_DbUtil.c
1278
 
        $(CC) $(CFLAGS) $?
1279
 
java_Dbc@o@: $(srcdir)/libdb_java/java_Dbc.c
1280
 
        $(CC) $(CFLAGS) $?
1281
 
java_Dbt@o@: $(srcdir)/libdb_java/java_Dbt.c
1282
 
        $(CC) $(CFLAGS) $?
1283
 
java_info@o@: $(srcdir)/libdb_java/java_info.c
1284
 
        $(CC) $(CFLAGS) $?
1285
 
java_locked@o@: $(srcdir)/libdb_java/java_locked.c
1286
 
        $(CC) $(CFLAGS) $?
1287
 
java_util@o@: $(srcdir)/libdb_java/java_util.c
1288
 
        $(CC) $(CFLAGS) $?
1289
 
java_stat_auto@o@: $(srcdir)/libdb_java/java_stat_auto.c
1290
 
        $(CC) $(CFLAGS) $?
1291
 
 
1292
 
##################################################
1293
 
# Tcl API build rules.
1294
 
##################################################
1295
 
tcl_compat@o@: $(srcdir)/tcl/tcl_compat.c
1296
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1297
 
tcl_db@o@: $(srcdir)/tcl/tcl_db.c
1298
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1299
 
tcl_db_pkg@o@: $(srcdir)/tcl/tcl_db_pkg.c
1300
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1301
 
tcl_dbcursor@o@: $(srcdir)/tcl/tcl_dbcursor.c
1302
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1303
 
tcl_env@o@: $(srcdir)/tcl/tcl_env.c
1304
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1305
 
tcl_internal@o@: $(srcdir)/tcl/tcl_internal.c
1306
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1307
 
tcl_lock@o@: $(srcdir)/tcl/tcl_lock.c
1308
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1309
 
tcl_log@o@: $(srcdir)/tcl/tcl_log.c
1310
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1311
 
tcl_mp@o@: $(srcdir)/tcl/tcl_mp.c
1312
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1313
 
tcl_rep@o@: $(srcdir)/tcl/tcl_rep.c
1314
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1315
 
tcl_txn@o@: $(srcdir)/tcl/tcl_txn.c
1316
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1317
 
tcl_util@o@: $(srcdir)/tcl/tcl_util.c
1318
 
        $(CC) $(CFLAGS) $(TCFLAGS) $?
1319
 
 
1320
 
##################################################
1321
 
# RPC build rules.
1322
 
##################################################
1323
 
# RPC client files
1324
 
client@o@: $(srcdir)/rpc_client/client.c
1325
 
        $(CC) $(CFLAGS) $?
1326
 
db_server_clnt@o@: $(srcdir)/rpc_client/db_server_clnt.c
1327
 
        $(CC) $(CFLAGS) $?
1328
 
gen_client@o@: $(srcdir)/rpc_client/gen_client.c
1329
 
        $(CC) $(CFLAGS) $?
1330
 
gen_client_ret@o@: $(srcdir)/rpc_client/gen_client_ret.c
1331
 
        $(CC) $(CFLAGS) $?
1332
 
 
1333
 
# RPC server files
1334
 
db_server_proc@o@: $(srcdir)/rpc_server/c/db_server_proc.c
1335
 
        $(CC) $(CFLAGS) $?
1336
 
db_server_svc@o@: $(srcdir)/rpc_server/c/db_server_svc.c
1337
 
        $(CC) $(CFLAGS) $?
1338
 
db_server_util@o@: $(srcdir)/rpc_server/c/db_server_util.c
1339
 
        $(CC) $(CFLAGS) $?
1340
 
db_server_xdr@o@: $(srcdir)/rpc_server/c/db_server_xdr.c
1341
 
        $(CC) $(CFLAGS) $?
1342
 
gen_db_server@o@: $(srcdir)/rpc_server/c/gen_db_server.c
1343
 
        $(CC) $(CFLAGS) $?
1344
 
db_server_cxxproc@o@: $(srcdir)/rpc_server/cxx/db_server_cxxproc.cpp
1345
 
        $(CXX) $(CXXFLAGS) $?
1346
 
db_server_cxxutil@o@: $(srcdir)/rpc_server/cxx/db_server_cxxutil.cpp
1347
 
        $(CXX) $(CXXFLAGS) $?
1348
 
 
1349
 
##################################################
1350
 
# Utility build rules.
1351
 
##################################################
1352
 
db_archive@o@: $(srcdir)/db_archive/db_archive.c
1353
 
        $(CC) $(CFLAGS) $?
1354
 
db_checkpoint@o@: $(srcdir)/db_checkpoint/db_checkpoint.c
1355
 
        $(CC) $(CFLAGS) $?
1356
 
db_deadlock@o@: $(srcdir)/db_deadlock/db_deadlock.c
1357
 
        $(CC) $(CFLAGS) $?
1358
 
db_dump@o@: $(srcdir)/db_dump/db_dump.c
1359
 
        $(CC) $(CFLAGS) $?
1360
 
db_dump185@o@: $(srcdir)/db_dump185/db_dump185.c
1361
 
        $(CC) $(DB185INC) $?
1362
 
db_load@o@: $(srcdir)/db_load/db_load.c
1363
 
        $(CC) $(CFLAGS) $?
1364
 
db_printlog@o@: $(srcdir)/db_printlog/db_printlog.c
1365
 
        $(CC) $(CFLAGS) $?
1366
 
db_recover@o@: $(srcdir)/db_recover/db_recover.c
1367
 
        $(CC) $(CFLAGS) $?
1368
 
db_stat@o@: $(srcdir)/db_stat/db_stat.c
1369
 
        $(CC) $(CFLAGS) $?
1370
 
db_upgrade@o@: $(srcdir)/db_upgrade/db_upgrade.c
1371
 
        $(CC) $(CFLAGS) $?
1372
 
db_verify@o@: $(srcdir)/db_verify/db_verify.c
1373
 
        $(CC) $(CFLAGS) $?
1374
 
 
1375
 
##################################################
1376
 
# C library replacement files.
1377
 
##################################################
1378
 
getcwd@o@: $(srcdir)/clib/getcwd.c
1379
 
        $(CC) $(CFLAGS) $?
1380
 
getopt@o@: $(srcdir)/clib/getopt.c
1381
 
        $(CC) $(CFLAGS) $?
1382
 
memcmp@o@: $(srcdir)/clib/memcmp.c
1383
 
        $(CC) $(CFLAGS) $?
1384
 
memcpy@o@: $(srcdir)/clib/memmove.c
1385
 
        $(CC) -DMEMCOPY $(CFLAGS) $? -o $@
1386
 
memmove@o@: $(srcdir)/clib/memmove.c
1387
 
        $(CC) -DMEMMOVE $(CFLAGS) $?
1388
 
raise@o@: $(srcdir)/clib/raise.c
1389
 
        $(CC) $(CFLAGS) $?
1390
 
strcasecmp@o@: $(srcdir)/clib/strcasecmp.c
1391
 
        $(CC) $(CFLAGS) $?
1392
 
strdup@o@: $(srcdir)/clib/strdup.c
1393
 
        $(CC) $(CFLAGS) $?
1394
 
snprintf@o@: $(srcdir)/clib/snprintf.c
1395
 
        $(CC) $(CFLAGS) $?
1396
 
strerror@o@: $(srcdir)/clib/strerror.c
1397
 
        $(CC) $(CFLAGS) $?
1398
 
vsnprintf@o@: $(srcdir)/clib/vsnprintf.c
1399
 
        $(CC) $(CFLAGS) $?