1# $Id: Makefile.in,v 12.134 2008/05/06 03:03:36 david Exp $ 2 3srcdir= ../dist/.. 4builddir=. 5 6DESTDIR= ${PKG_INSTALL_DIR} 7 8################################################## 9# Installation directories and permissions. 10################################################## 11prefix= /usr 12exec_prefix=/usr 13bindir= /usr/bin 14includedir=/usr/include 15libdir= /usr/lib 16docdir= $(prefix)/docs 17 18dmode= 755 19emode= 555 20fmode= 444 21 22transform=s&$$&&;s&^&& 23 24################################################## 25# Paths for standard user-level commands. 26################################################## 27AR= mipsel-linux-linux26-ar 28CHMOD= chmod 29CP= cp 30LN= ln 31MKDIR= mkdir 32RANLIB= mipsel-linux-linux26-ranlib 33RM= rm 34SHELL= /bin/sh 35STRIP= : 36 37################################################## 38# General library information. 39################################################## 40DEF_LIB= $(libso_target) 41DEF_LIB_CXX= 42INSTALLER= $(LIBTOOL) --mode=install cp -p 43LIBTOOL= $(SHELL) ./libtool 44 45POSTLINK= $(LIBTOOL) --mode=execute true 46SOLINK= $(LIBTOOL) --mode=link mipsel-linux-uclibc-gcc -avoid-version -I${PKG_INSTALL_DIR}/usr/include 47SOFLAGS= -rpath $(libdir) 48LIBMAJOR= 4 49LIBVERSION= 4.7 50 51CPPFLAGS= -I$(builddir) -I$(srcdir) -I${PKG_INSTALL_DIR}/usr/include -D_GNU_SOURCE -D_REENTRANT 52 53################################################## 54# C API. 55################################################## 56CFLAGS= -c $(CPPFLAGS) -I${PKG_INSTALL_DIR}/usr/include 57CC= $(LIBTOOL) --mode=compile mipsel-linux-uclibc-gcc 58CCLINK= $(LIBTOOL) --mode=link mipsel-linux-uclibc-gcc -I${PKG_INSTALL_DIR}/usr/include 59 60LDFLAGS= -L${PKG_INSTALL_DIR}/usr/lib 61LIBS= 62TEST_LIBS= -lm -lnsl -lpthread 63LIBCSO_LIBS= 64 65libdb_base= libdb 66libdb= $(libdb_base).a 67libdb_version= $(libdb_base)-$(LIBVERSION).a 68libso= $(libdb_base)-$(LIBVERSION).so 69libso_target= $(libdb_base)-$(LIBVERSION).la 70libso_default= $(libdb_base).so 71libso_major= $(libdb_base)-$(LIBMAJOR).so 72 73################################################## 74# C++ API. 75# 76# C++ support is optional, and can be built with static or shared libraries. 77################################################## 78CXXFLAGS= -c $(CPPFLAGS) -I${PKG_INSTALL_DIR}/usr/include 79CXX= $(LIBTOOL) --mode=compile nocxx 80CXXLINK= $(LIBTOOL) --mode=link nocxx -I${PKG_INSTALL_DIR}/usr/include 81XSOLINK= $(LIBTOOL) --mode=link nocxx -avoid-version -I${PKG_INSTALL_DIR}/usr/include 82LIBXSO_LIBS= 83 84libcxx_base= libdb_cxx 85libcxx= $(libcxx_base).a 86libcxx_version= $(libcxx_base)-$(LIBVERSION).a 87libxso= $(libcxx_base)-$(LIBVERSION).so 88libxso_target= $(libcxx_base)-$(LIBVERSION).la 89libxso_default= $(libcxx_base).so 90libxso_major= $(libcxx_base)-$(LIBMAJOR).so 91 92################################################## 93# Java API. 94# 95# Java support is optional and requires shared librarires. 96################################################## 97CLASSPATH= $(JAVA_CLASSTOP) 98LIBJSO_LIBS= 99SWIGCFLAGS= 100 101JAR= 102JAVAC= env CLASSPATH="$(CLASSPATH)" nojavac 103JAVACFLAGS= 104JAVA_CLASSTOP= ./classes 105JAVA_EXCLASSTOP=./classes.ex 106JAVA_SRCDIR= $(srcdir)/java/src 107JAVA_EXDIR= $(srcdir)/examples_java/src 108JAVA_SLEEPYCAT= $(srcdir)/java/src/com/sleepycat 109 110libj_jarfile= db.jar 111libj_exjarfile= dbexamples.jar 112libjso_base= libdb_java 113libjso= $(libjso_base)-$(LIBVERSION).so 114libjso_static= $(libjso_base)-$(LIBVERSION).a 115libjso_target= $(libjso_base)-$(LIBVERSION).la 116libjso_default= $(libjso_base).so 117libjso_major= $(libjso_base)-$(LIBMAJOR).so 118libjso_g= $(libjso_base)-$(LIBVERSION)_g.so 119 120################################################## 121# TCL API. 122# 123# Tcl support is optional and requires shared libraries. 124################################################## 125TCL_INCLUDE_SPEC= 126LIBTSO_LIBS= 127libtso_base= libdb_tcl 128libtso= $(libtso_base)-$(LIBVERSION).so 129libtso_static= $(libtso_base)-$(LIBVERSION).a 130libtso_target= $(libtso_base)-$(LIBVERSION).la 131libtso_default= $(libtso_base).so 132libtso_major= $(libtso_base)-$(LIBMAJOR).so 133 134################################################## 135# db_dump185 UTILITY 136# 137# The db_dump185 application should be compiled using the system's db.h file 138# (which should be a DB 1.85/1.86 include file), and the system's 1.85/1.86 139# object library. To include the right db.h, don't include -I$(builddir) on 140# the compile line. You may also need to add a local include directory and 141# local libraries, for example. Do that by adding -I options to the DB185INC 142# line, and -l options to the DB185LIB line. 143################################################## 144DB185INC= -c -I${PKG_INSTALL_DIR}/usr/include -I$(srcdir) -D_GNU_SOURCE -D_REENTRANT 145DB185LIB= 146 147################################################## 148# NOTHING BELOW THIS LINE SHOULD EVER NEED TO BE MODIFIED. 149################################################## 150 151################################################## 152# Object and utility lists. 153################################################## 154BTREE_OBJS=\ 155 bt_compare.lo bt_conv.lo bt_curadj.lo bt_cursor.lo bt_delete.lo \ 156 bt_method.lo bt_open.lo bt_put.lo bt_rec.lo bt_reclaim.lo \ 157 bt_recno.lo bt_rsearch.lo bt_search.lo bt_split.lo bt_stat.lo \ 158 bt_compact.lo bt_upgrade.lo btree_auto.lo 159BTREE_VRFY_OBJS=\ 160 db_ovfl_vrfy.lo db_vrfy.lo db_vrfyutil.lo bt_verify.lo 161HASH_OBJS=\ 162 hash.lo hash_auto.lo hash_conv.lo hash_dup.lo hash_meta.lo \ 163 hash_method.lo hash_open.lo hash_page.lo hash_rec.lo \ 164 hash_reclaim.lo hash_stat.lo hash_upgrade.lo 165HASH_VRFY_OBJS=\ 166 hash_verify.lo 167QUEUE_OBJS=\ 168 qam.lo qam_auto.lo qam_conv.lo qam_files.lo qam_method.lo \ 169 qam_open.lo qam_rec.lo qam_stat.lo qam_upgrade.lo 170QUEUE_VRFY_OBJS=\ 171 qam_verify.lo 172LOCK_OBJS=\ 173 lock.lo lock_deadlock.lo lock_failchk.lo lock_id.lo lock_list.lo \ 174 lock_method.lo lock_region.lo lock_stat.lo lock_timer.lo lock_util.lo 175MUTEX_OBJS=\ 176 mut_alloc.lo mut_failchk.lo mut_method.lo mut_region.lo mut_stat.lo 177REP_OBJS=\ 178 rep_auto.lo rep_backup.lo rep_elect.lo rep_lease.lo rep_log.lo \ 179 rep_method.lo rep_record.lo rep_region.lo rep_stat.lo \ 180 rep_util.lo rep_verify.lo 181REPMGR_OBJS=\ 182 os_addrinfo.lo\ 183 repmgr_auto.lo repmgr_elect.lo repmgr_method.lo repmgr_msg.lo \ 184 repmgr_net.lo repmgr_posix.lo repmgr_queue.lo repmgr_sel.lo \ 185 repmgr_stat.lo repmgr_util.lo 186PRINT_OBJS=\ 187 btree_autop.lo crdel_autop.lo db_autop.lo dbreg_autop.lo \ 188 fileops_autop.lo hash_autop.lo qam_autop.lo txn_autop.lo 189 190C_OBJS= db185.lo mut_fcntl.lo $(BTREE_OBJS) $(HASH_OBJS) $(HASH_VRFY_OBJS) $(QUEUE_OBJS) $(QUEUE_VRFY_OBJS) $(REP_OBJS) repmgr_stub.lo $(BTREE_VRFY_OBJS) $(LOCK_OBJS) $(MUTEX_OBJS) crypto_stub.lo \ 191 crdel_auto.lo crdel_rec.lo db.lo db_am.lo db_auto.lo \ 192 db_byteorder.lo db_cam.lo db_cds.lo db_conv.lo db_dispatch.lo \ 193 db_dup.lo db_err.lo db_getlong.lo db_idspace.lo db_iface.lo \ 194 db_join.lo db_log2.lo db_meta.lo db_method.lo db_open.lo \ 195 db_overflow.lo db_pr.lo db_rec.lo db_reclaim.lo db_remove.lo \ 196 db_rename.lo db_ret.lo db_setid.lo db_setlsn.lo db_shash.lo \ 197 db_stati.lo db_truncate.lo db_upg.lo db_upg_opd.lo dbm.lo \ 198 dbreg.lo dbreg_auto.lo dbreg_rec.lo dbreg_stat.lo dbreg_util.lo \ 199 dbt.lo env_alloc.lo env_config.lo env_failchk.lo env_file.lo \ 200 env_globals.lo env_method.lo env_name.lo env_open.lo \ 201 env_recover.lo env_region.lo env_register.lo env_sig.lo \ 202 env_stat.lo fileops_auto.lo fop_basic.lo fop_rec.lo fop_util.lo \ 203 hash_func.lo hmac.lo hsearch.lo log.lo log_archive.lo \ 204 log_compare.lo log_debug.lo log_get.lo log_method.lo log_put.lo \ 205 log_stat.lo mkpath.lo mp_alloc.lo mp_bh.lo mp_fget.lo \ 206 mp_fmethod.lo mp_fopen.lo mp_fput.lo mp_fset.lo mp_method.lo \ 207 mp_mvcc.lo mp_region.lo mp_register.lo mp_resize.lo mp_stat.lo \ 208 mp_sync.lo mp_trickle.lo openflags.lo os_abort.lo os_abs.lo \ 209 os_alloc.lo os_clock.lo os_cpu.lo os_ctime.lo os_config.lo \ 210 os_dir.lo os_errno.lo os_fid.lo os_flock.lo os_fsync.lo \ 211 os_getenv.lo os_handle.lo os_map.lo os_method.lo os_mkdir.lo \ 212 os_open.lo os_pid.lo os_rename.lo os_root.lo os_rpath.lo \ 213 os_rw.lo os_seek.lo os_stack.lo os_stat.lo os_tmpdir.lo \ 214 os_truncate.lo os_uid.lo os_unlink.lo os_yield.lo seq_stat.lo \ 215 sequence.lo sha1.lo snprintf.lo txn.lo txn_auto.lo txn_chkpt.lo \ 216 txn_failchk.lo txn_method.lo txn_rec.lo txn_recover.lo \ 217 txn_region.lo txn_stat.lo txn_util.lo xa.lo xa_db.lo xa_map.lo \ 218 zerofill.lo 219 220CXX_OBJS=\ 221 cxx_db.lo cxx_dbc.lo cxx_dbt.lo cxx_env.lo cxx_except.lo cxx_lock.lo \ 222 cxx_logc.lo cxx_mpool.lo cxx_multi.lo cxx_seq.lo cxx_txn.lo 223 224CRYPTO_OBJS=\ 225 aes_method.lo crypto.lo mt19937db.lo rijndael-alg-fst.lo \ 226 rijndael-api-fst.lo 227 228JAVA_OBJS=\ 229 db_java_wrap.lo 230 231JAVA_DBSRCS=\ 232 $(JAVA_SLEEPYCAT)/asm/AnnotationVisitor.java \ 233 $(JAVA_SLEEPYCAT)/asm/AnnotationWriter.java \ 234 $(JAVA_SLEEPYCAT)/asm/Attribute.java \ 235 $(JAVA_SLEEPYCAT)/asm/ByteVector.java \ 236 $(JAVA_SLEEPYCAT)/asm/ClassAdapter.java \ 237 $(JAVA_SLEEPYCAT)/asm/ClassReader.java \ 238 $(JAVA_SLEEPYCAT)/asm/ClassVisitor.java \ 239 $(JAVA_SLEEPYCAT)/asm/ClassWriter.java \ 240 $(JAVA_SLEEPYCAT)/asm/Edge.java \ 241 $(JAVA_SLEEPYCAT)/asm/FieldVisitor.java \ 242 $(JAVA_SLEEPYCAT)/asm/FieldWriter.java \ 243 $(JAVA_SLEEPYCAT)/asm/Handler.java \ 244 $(JAVA_SLEEPYCAT)/asm/Item.java \ 245 $(JAVA_SLEEPYCAT)/asm/Label.java \ 246 $(JAVA_SLEEPYCAT)/asm/MethodVisitor.java \ 247 $(JAVA_SLEEPYCAT)/asm/MethodWriter.java \ 248 $(JAVA_SLEEPYCAT)/asm/Opcodes.java \ 249 $(JAVA_SLEEPYCAT)/asm/Type.java \ 250 $(JAVA_SLEEPYCAT)/bind/ByteArrayBinding.java \ 251 $(JAVA_SLEEPYCAT)/bind/EntityBinding.java \ 252 $(JAVA_SLEEPYCAT)/bind/EntryBinding.java \ 253 $(JAVA_SLEEPYCAT)/bind/RecordNumberBinding.java \ 254 $(JAVA_SLEEPYCAT)/bind/serial/ClassCatalog.java \ 255 $(JAVA_SLEEPYCAT)/bind/serial/SerialBase.java \ 256 $(JAVA_SLEEPYCAT)/bind/serial/SerialBinding.java \ 257 $(JAVA_SLEEPYCAT)/bind/serial/SerialInput.java \ 258 $(JAVA_SLEEPYCAT)/bind/serial/SerialOutput.java \ 259 $(JAVA_SLEEPYCAT)/bind/serial/SerialSerialBinding.java \ 260 $(JAVA_SLEEPYCAT)/bind/serial/SerialSerialKeyCreator.java \ 261 $(JAVA_SLEEPYCAT)/bind/serial/StoredClassCatalog.java \ 262 $(JAVA_SLEEPYCAT)/bind/serial/TupleSerialBinding.java \ 263 $(JAVA_SLEEPYCAT)/bind/serial/TupleSerialKeyCreator.java \ 264 $(JAVA_SLEEPYCAT)/bind/serial/TupleSerialMarshalledBinding.java \ 265 $(JAVA_SLEEPYCAT)/bind/serial/TupleSerialMarshalledKeyCreator.java \ 266 $(JAVA_SLEEPYCAT)/bind/tuple/BigIntegerBinding.java \ 267 $(JAVA_SLEEPYCAT)/bind/tuple/BooleanBinding.java \ 268 $(JAVA_SLEEPYCAT)/bind/tuple/ByteBinding.java \ 269 $(JAVA_SLEEPYCAT)/bind/tuple/CharacterBinding.java \ 270 $(JAVA_SLEEPYCAT)/bind/tuple/DoubleBinding.java \ 271 $(JAVA_SLEEPYCAT)/bind/tuple/FloatBinding.java \ 272 $(JAVA_SLEEPYCAT)/bind/tuple/IntegerBinding.java \ 273 $(JAVA_SLEEPYCAT)/bind/tuple/LongBinding.java \ 274 $(JAVA_SLEEPYCAT)/bind/tuple/MarshalledTupleEntry.java \ 275 $(JAVA_SLEEPYCAT)/bind/tuple/MarshalledTupleKeyEntity.java \ 276 $(JAVA_SLEEPYCAT)/bind/tuple/ShortBinding.java \ 277 $(JAVA_SLEEPYCAT)/bind/tuple/SortedDoubleBinding.java \ 278 $(JAVA_SLEEPYCAT)/bind/tuple/SortedFloatBinding.java \ 279 $(JAVA_SLEEPYCAT)/bind/tuple/StringBinding.java \ 280 $(JAVA_SLEEPYCAT)/bind/tuple/TupleBase.java \ 281 $(JAVA_SLEEPYCAT)/bind/tuple/TupleBinding.java \ 282 $(JAVA_SLEEPYCAT)/bind/tuple/TupleInput.java \ 283 $(JAVA_SLEEPYCAT)/bind/tuple/TupleInputBinding.java \ 284 $(JAVA_SLEEPYCAT)/bind/tuple/TupleMarshalledBinding.java \ 285 $(JAVA_SLEEPYCAT)/bind/tuple/TupleOutput.java \ 286 $(JAVA_SLEEPYCAT)/bind/tuple/TupleTupleBinding.java \ 287 $(JAVA_SLEEPYCAT)/bind/tuple/TupleTupleKeyCreator.java \ 288 $(JAVA_SLEEPYCAT)/bind/tuple/TupleTupleMarshalledBinding.java \ 289 $(JAVA_SLEEPYCAT)/bind/tuple/TupleTupleMarshalledKeyCreator.java \ 290 $(JAVA_SLEEPYCAT)/collections/BaseIterator.java \ 291 $(JAVA_SLEEPYCAT)/collections/BlockIterator.java \ 292 $(JAVA_SLEEPYCAT)/collections/CurrentTransaction.java \ 293 $(JAVA_SLEEPYCAT)/collections/DataCursor.java \ 294 $(JAVA_SLEEPYCAT)/collections/DataView.java \ 295 $(JAVA_SLEEPYCAT)/collections/MapEntryParameter.java \ 296 $(JAVA_SLEEPYCAT)/collections/MyRangeCursor.java \ 297 $(JAVA_SLEEPYCAT)/collections/PrimaryKeyAssigner.java \ 298 $(JAVA_SLEEPYCAT)/collections/StoredCollection.java \ 299 $(JAVA_SLEEPYCAT)/collections/StoredCollections.java \ 300 $(JAVA_SLEEPYCAT)/collections/StoredContainer.java \ 301 $(JAVA_SLEEPYCAT)/collections/StoredEntrySet.java \ 302 $(JAVA_SLEEPYCAT)/collections/StoredIterator.java \ 303 $(JAVA_SLEEPYCAT)/collections/StoredKeySet.java \ 304 $(JAVA_SLEEPYCAT)/collections/StoredList.java \ 305 $(JAVA_SLEEPYCAT)/collections/StoredMap.java \ 306 $(JAVA_SLEEPYCAT)/collections/StoredMapEntry.java \ 307 $(JAVA_SLEEPYCAT)/collections/StoredSortedEntrySet.java \ 308 $(JAVA_SLEEPYCAT)/collections/StoredSortedKeySet.java \ 309 $(JAVA_SLEEPYCAT)/collections/StoredSortedMap.java \ 310 $(JAVA_SLEEPYCAT)/collections/StoredSortedValueSet.java \ 311 $(JAVA_SLEEPYCAT)/collections/StoredValueSet.java \ 312 $(JAVA_SLEEPYCAT)/collections/TransactionRunner.java \ 313 $(JAVA_SLEEPYCAT)/collections/TransactionWorker.java \ 314 $(JAVA_SLEEPYCAT)/collections/TupleSerialFactory.java \ 315 $(JAVA_SLEEPYCAT)/compat/DbCompat.java \ 316 $(JAVA_SLEEPYCAT)/db/BtreePrefixCalculator.java \ 317 $(JAVA_SLEEPYCAT)/db/BtreeStats.java \ 318 $(JAVA_SLEEPYCAT)/db/CacheFile.java \ 319 $(JAVA_SLEEPYCAT)/db/CacheFilePriority.java \ 320 $(JAVA_SLEEPYCAT)/db/CacheFileStats.java \ 321 $(JAVA_SLEEPYCAT)/db/CacheStats.java \ 322 $(JAVA_SLEEPYCAT)/db/CheckpointConfig.java \ 323 $(JAVA_SLEEPYCAT)/db/CompactConfig.java \ 324 $(JAVA_SLEEPYCAT)/db/CompactStats.java \ 325 $(JAVA_SLEEPYCAT)/db/Cursor.java \ 326 $(JAVA_SLEEPYCAT)/db/CursorConfig.java \ 327 $(JAVA_SLEEPYCAT)/db/Database.java \ 328 $(JAVA_SLEEPYCAT)/db/DatabaseConfig.java \ 329 $(JAVA_SLEEPYCAT)/db/DatabaseEntry.java \ 330 $(JAVA_SLEEPYCAT)/db/DatabaseException.java \ 331 $(JAVA_SLEEPYCAT)/db/DatabaseStats.java \ 332 $(JAVA_SLEEPYCAT)/db/DatabaseType.java \ 333 $(JAVA_SLEEPYCAT)/db/DeadlockException.java \ 334 $(JAVA_SLEEPYCAT)/db/Environment.java \ 335 $(JAVA_SLEEPYCAT)/db/EnvironmentConfig.java \ 336 $(JAVA_SLEEPYCAT)/db/ErrorHandler.java \ 337 $(JAVA_SLEEPYCAT)/db/EventHandler.java \ 338 $(JAVA_SLEEPYCAT)/db/EventHandlerAdapter.java \ 339 $(JAVA_SLEEPYCAT)/db/FeedbackHandler.java \ 340 $(JAVA_SLEEPYCAT)/db/ForeignKeyDeleteAction.java \ 341 $(JAVA_SLEEPYCAT)/db/ForeignKeyNullifier.java \ 342 $(JAVA_SLEEPYCAT)/db/ForeignMultiKeyNullifier.java \ 343 $(JAVA_SLEEPYCAT)/db/HashStats.java \ 344 $(JAVA_SLEEPYCAT)/db/Hasher.java \ 345 $(JAVA_SLEEPYCAT)/db/JoinConfig.java \ 346 $(JAVA_SLEEPYCAT)/db/JoinCursor.java \ 347 $(JAVA_SLEEPYCAT)/db/KeyRange.java \ 348 $(JAVA_SLEEPYCAT)/db/Lock.java \ 349 $(JAVA_SLEEPYCAT)/db/LockDetectMode.java \ 350 $(JAVA_SLEEPYCAT)/db/LockMode.java \ 351 $(JAVA_SLEEPYCAT)/db/LockNotGrantedException.java \ 352 $(JAVA_SLEEPYCAT)/db/LockOperation.java \ 353 $(JAVA_SLEEPYCAT)/db/LockRequest.java \ 354 $(JAVA_SLEEPYCAT)/db/LockRequestMode.java \ 355 $(JAVA_SLEEPYCAT)/db/LockStats.java \ 356 $(JAVA_SLEEPYCAT)/db/LogCursor.java \ 357 $(JAVA_SLEEPYCAT)/db/LogRecordHandler.java \ 358 $(JAVA_SLEEPYCAT)/db/LogSequenceNumber.java \ 359 $(JAVA_SLEEPYCAT)/db/LogStats.java \ 360 $(JAVA_SLEEPYCAT)/db/MemoryException.java \ 361 $(JAVA_SLEEPYCAT)/db/MessageHandler.java \ 362 $(JAVA_SLEEPYCAT)/db/MultipleNIODataEntry.java \ 363 $(JAVA_SLEEPYCAT)/db/MultipleKeyNIODataEntry.java \ 364 $(JAVA_SLEEPYCAT)/db/MultipleRecnoNIODataEntry.java \ 365 $(JAVA_SLEEPYCAT)/db/MultipleDataEntry.java \ 366 $(JAVA_SLEEPYCAT)/db/MultipleEntry.java \ 367 $(JAVA_SLEEPYCAT)/db/MultipleKeyDataEntry.java \ 368 $(JAVA_SLEEPYCAT)/db/MultipleRecnoDataEntry.java \ 369 $(JAVA_SLEEPYCAT)/db/MutexStats.java \ 370 $(JAVA_SLEEPYCAT)/db/OperationStatus.java \ 371 $(JAVA_SLEEPYCAT)/db/PanicHandler.java \ 372 $(JAVA_SLEEPYCAT)/db/PreparedTransaction.java \ 373 $(JAVA_SLEEPYCAT)/db/QueueStats.java \ 374 $(JAVA_SLEEPYCAT)/db/RecordNumberAppender.java \ 375 $(JAVA_SLEEPYCAT)/db/RecoveryOperation.java \ 376 $(JAVA_SLEEPYCAT)/db/ReplicationConfig.java \ 377 $(JAVA_SLEEPYCAT)/db/ReplicationDuplicateMasterException.java \ 378 $(JAVA_SLEEPYCAT)/db/ReplicationHandleDeadException.java \ 379 $(JAVA_SLEEPYCAT)/db/ReplicationHoldElectionException.java \ 380 $(JAVA_SLEEPYCAT)/db/ReplicationHostAddress.java \ 381 $(JAVA_SLEEPYCAT)/db/ReplicationJoinFailureException.java \ 382 $(JAVA_SLEEPYCAT)/db/ReplicationLeaseExpiredException.java \ 383 $(JAVA_SLEEPYCAT)/db/ReplicationLeaseTimeoutException.java \ 384 $(JAVA_SLEEPYCAT)/db/ReplicationLockoutException.java \ 385 $(JAVA_SLEEPYCAT)/db/ReplicationManagerAckPolicy.java \ 386 $(JAVA_SLEEPYCAT)/db/ReplicationManagerSiteInfo.java \ 387 $(JAVA_SLEEPYCAT)/db/ReplicationManagerStats.java \ 388 $(JAVA_SLEEPYCAT)/db/ReplicationManagerStartPolicy.java \ 389 $(JAVA_SLEEPYCAT)/db/ReplicationSiteUnavailableException.java \ 390 $(JAVA_SLEEPYCAT)/db/ReplicationStats.java \ 391 $(JAVA_SLEEPYCAT)/db/ReplicationStatus.java \ 392 $(JAVA_SLEEPYCAT)/db/ReplicationTimeoutType.java \ 393 $(JAVA_SLEEPYCAT)/db/ReplicationTransport.java \ 394 $(JAVA_SLEEPYCAT)/db/RunRecoveryException.java \ 395 $(JAVA_SLEEPYCAT)/db/SecondaryConfig.java \ 396 $(JAVA_SLEEPYCAT)/db/SecondaryCursor.java \ 397 $(JAVA_SLEEPYCAT)/db/SecondaryDatabase.java \ 398 $(JAVA_SLEEPYCAT)/db/SecondaryKeyCreator.java \ 399 $(JAVA_SLEEPYCAT)/db/SecondaryMultiKeyCreator.java \ 400 $(JAVA_SLEEPYCAT)/db/Sequence.java \ 401 $(JAVA_SLEEPYCAT)/db/SequenceConfig.java \ 402 $(JAVA_SLEEPYCAT)/db/SequenceStats.java \ 403 $(JAVA_SLEEPYCAT)/db/StatsConfig.java \ 404 $(JAVA_SLEEPYCAT)/db/Transaction.java \ 405 $(JAVA_SLEEPYCAT)/db/TransactionConfig.java \ 406 $(JAVA_SLEEPYCAT)/db/TransactionStats.java \ 407 $(JAVA_SLEEPYCAT)/db/VerboseConfig.java \ 408 $(JAVA_SLEEPYCAT)/db/VerifyConfig.java \ 409 $(JAVA_SLEEPYCAT)/db/VersionMismatchException.java \ 410 $(JAVA_SLEEPYCAT)/db/internal/Db.java \ 411 $(JAVA_SLEEPYCAT)/db/internal/DbConstants.java \ 412 $(JAVA_SLEEPYCAT)/db/internal/DbEnv.java \ 413 $(JAVA_SLEEPYCAT)/db/internal/DbLock.java \ 414 $(JAVA_SLEEPYCAT)/db/internal/DbLogc.java \ 415 $(JAVA_SLEEPYCAT)/db/internal/DbMpoolFile.java \ 416 $(JAVA_SLEEPYCAT)/db/internal/DbSequence.java \ 417 $(JAVA_SLEEPYCAT)/db/internal/DbTxn.java \ 418 $(JAVA_SLEEPYCAT)/db/internal/DbUtil.java \ 419 $(JAVA_SLEEPYCAT)/db/internal/Dbc.java \ 420 $(JAVA_SLEEPYCAT)/db/internal/db_java.java \ 421 $(JAVA_SLEEPYCAT)/db/internal/db_javaJNI.java \ 422 $(JAVA_SLEEPYCAT)/persist/BasicCursor.java \ 423 $(JAVA_SLEEPYCAT)/persist/BasicIndex.java \ 424 $(JAVA_SLEEPYCAT)/persist/BasicIterator.java \ 425 $(JAVA_SLEEPYCAT)/persist/DataValueAdapter.java \ 426 $(JAVA_SLEEPYCAT)/persist/DatabaseNamer.java \ 427 $(JAVA_SLEEPYCAT)/persist/EntityCursor.java \ 428 $(JAVA_SLEEPYCAT)/persist/EntityIndex.java \ 429 $(JAVA_SLEEPYCAT)/persist/EntityJoin.java \ 430 $(JAVA_SLEEPYCAT)/persist/EntityStore.java \ 431 $(JAVA_SLEEPYCAT)/persist/EntityValueAdapter.java \ 432 $(JAVA_SLEEPYCAT)/persist/ForwardCursor.java \ 433 $(JAVA_SLEEPYCAT)/persist/KeySelector.java \ 434 $(JAVA_SLEEPYCAT)/persist/KeyValueAdapter.java \ 435 $(JAVA_SLEEPYCAT)/persist/KeysIndex.java \ 436 $(JAVA_SLEEPYCAT)/persist/PrimaryIndex.java \ 437 $(JAVA_SLEEPYCAT)/persist/PrimaryKeyValueAdapter.java \ 438 $(JAVA_SLEEPYCAT)/persist/SecondaryIndex.java \ 439 $(JAVA_SLEEPYCAT)/persist/StoreConfig.java \ 440 $(JAVA_SLEEPYCAT)/persist/SubIndex.java \ 441 $(JAVA_SLEEPYCAT)/persist/SubIndexCursor.java \ 442 $(JAVA_SLEEPYCAT)/persist/ValueAdapter.java \ 443 $(JAVA_SLEEPYCAT)/persist/evolve/Conversion.java \ 444 $(JAVA_SLEEPYCAT)/persist/evolve/Converter.java \ 445 $(JAVA_SLEEPYCAT)/persist/evolve/DeletedClassException.java \ 446 $(JAVA_SLEEPYCAT)/persist/evolve/Deleter.java \ 447 $(JAVA_SLEEPYCAT)/persist/evolve/EntityConverter.java \ 448 $(JAVA_SLEEPYCAT)/persist/evolve/EvolveConfig.java \ 449 $(JAVA_SLEEPYCAT)/persist/evolve/EvolveEvent.java \ 450 $(JAVA_SLEEPYCAT)/persist/evolve/EvolveInternal.java \ 451 $(JAVA_SLEEPYCAT)/persist/evolve/EvolveListener.java \ 452 $(JAVA_SLEEPYCAT)/persist/evolve/EvolveStats.java \ 453 $(JAVA_SLEEPYCAT)/persist/evolve/IncompatibleClassException.java \ 454 $(JAVA_SLEEPYCAT)/persist/evolve/Mutation.java \ 455 $(JAVA_SLEEPYCAT)/persist/evolve/Mutations.java \ 456 $(JAVA_SLEEPYCAT)/persist/evolve/Renamer.java \ 457 $(JAVA_SLEEPYCAT)/persist/impl/AbstractInput.java \ 458 $(JAVA_SLEEPYCAT)/persist/impl/Accessor.java \ 459 $(JAVA_SLEEPYCAT)/persist/impl/Catalog.java \ 460 $(JAVA_SLEEPYCAT)/persist/impl/CollectionProxy.java \ 461 $(JAVA_SLEEPYCAT)/persist/impl/ComplexFormat.java \ 462 $(JAVA_SLEEPYCAT)/persist/impl/CompositeKeyFormat.java \ 463 $(JAVA_SLEEPYCAT)/persist/impl/ConverterReader.java \ 464 $(JAVA_SLEEPYCAT)/persist/impl/Enhanced.java \ 465 $(JAVA_SLEEPYCAT)/persist/impl/EnhancedAccessor.java \ 466 $(JAVA_SLEEPYCAT)/persist/impl/EntityInput.java \ 467 $(JAVA_SLEEPYCAT)/persist/impl/EntityOutput.java \ 468 $(JAVA_SLEEPYCAT)/persist/impl/EnumFormat.java \ 469 $(JAVA_SLEEPYCAT)/persist/impl/Evolver.java \ 470 $(JAVA_SLEEPYCAT)/persist/impl/FieldInfo.java \ 471 $(JAVA_SLEEPYCAT)/persist/impl/Format.java \ 472 $(JAVA_SLEEPYCAT)/persist/impl/KeyLocation.java \ 473 $(JAVA_SLEEPYCAT)/persist/impl/MapProxy.java \ 474 $(JAVA_SLEEPYCAT)/persist/impl/NonPersistentFormat.java \ 475 $(JAVA_SLEEPYCAT)/persist/impl/ObjectArrayFormat.java \ 476 $(JAVA_SLEEPYCAT)/persist/impl/PersistCatalog.java \ 477 $(JAVA_SLEEPYCAT)/persist/impl/PersistComparator.java \ 478 $(JAVA_SLEEPYCAT)/persist/impl/PersistEntityBinding.java \ 479 $(JAVA_SLEEPYCAT)/persist/impl/PersistKeyAssigner.java \ 480 $(JAVA_SLEEPYCAT)/persist/impl/PersistKeyBinding.java \ 481 $(JAVA_SLEEPYCAT)/persist/impl/PersistKeyCreator.java \ 482 $(JAVA_SLEEPYCAT)/persist/impl/PrimitiveArrayFormat.java \ 483 $(JAVA_SLEEPYCAT)/persist/impl/ProxiedFormat.java \ 484 $(JAVA_SLEEPYCAT)/persist/impl/RawAbstractInput.java \ 485 $(JAVA_SLEEPYCAT)/persist/impl/RawAccessor.java \ 486 $(JAVA_SLEEPYCAT)/persist/impl/RawArrayInput.java \ 487 $(JAVA_SLEEPYCAT)/persist/impl/RawComplexInput.java \ 488 $(JAVA_SLEEPYCAT)/persist/impl/RawSingleInput.java \ 489 $(JAVA_SLEEPYCAT)/persist/impl/ReadOnlyCatalog.java \ 490 $(JAVA_SLEEPYCAT)/persist/impl/Reader.java \ 491 $(JAVA_SLEEPYCAT)/persist/impl/RecordInput.java \ 492 $(JAVA_SLEEPYCAT)/persist/impl/RecordOutput.java \ 493 $(JAVA_SLEEPYCAT)/persist/impl/ReflectionAccessor.java \ 494 $(JAVA_SLEEPYCAT)/persist/impl/SimpleCatalog.java \ 495 $(JAVA_SLEEPYCAT)/persist/impl/SimpleFormat.java \ 496 $(JAVA_SLEEPYCAT)/persist/impl/Store.java \ 497 $(JAVA_SLEEPYCAT)/persist/impl/StoredModel.java \ 498 $(JAVA_SLEEPYCAT)/persist/impl/VisitedObjects.java \ 499 $(JAVA_SLEEPYCAT)/persist/impl/WidenerInput.java \ 500 $(JAVA_SLEEPYCAT)/persist/model/AnnotationModel.java \ 501 $(JAVA_SLEEPYCAT)/persist/model/BytecodeEnhancer.java \ 502 $(JAVA_SLEEPYCAT)/persist/model/ClassEnhancer.java \ 503 $(JAVA_SLEEPYCAT)/persist/model/ClassMetadata.java \ 504 $(JAVA_SLEEPYCAT)/persist/model/DeleteAction.java \ 505 $(JAVA_SLEEPYCAT)/persist/model/Entity.java \ 506 $(JAVA_SLEEPYCAT)/persist/model/EntityMetadata.java \ 507 $(JAVA_SLEEPYCAT)/persist/model/EntityModel.java \ 508 $(JAVA_SLEEPYCAT)/persist/model/FieldMetadata.java \ 509 $(JAVA_SLEEPYCAT)/persist/model/KeyField.java \ 510 $(JAVA_SLEEPYCAT)/persist/model/ModelInternal.java \ 511 $(JAVA_SLEEPYCAT)/persist/model/Persistent.java \ 512 $(JAVA_SLEEPYCAT)/persist/model/PersistentProxy.java \ 513 $(JAVA_SLEEPYCAT)/persist/model/PrimaryKey.java \ 514 $(JAVA_SLEEPYCAT)/persist/model/PrimaryKeyMetadata.java \ 515 $(JAVA_SLEEPYCAT)/persist/model/Relationship.java \ 516 $(JAVA_SLEEPYCAT)/persist/model/SecondaryKey.java \ 517 $(JAVA_SLEEPYCAT)/persist/model/SecondaryKeyMetadata.java \ 518 $(JAVA_SLEEPYCAT)/persist/raw/RawField.java \ 519 $(JAVA_SLEEPYCAT)/persist/raw/RawObject.java \ 520 $(JAVA_SLEEPYCAT)/persist/raw/RawStore.java \ 521 $(JAVA_SLEEPYCAT)/persist/raw/RawType.java \ 522 $(JAVA_SLEEPYCAT)/util/ErrorBuffer.java \ 523 $(JAVA_SLEEPYCAT)/util/ExceptionUnwrapper.java \ 524 $(JAVA_SLEEPYCAT)/util/ExceptionWrapper.java \ 525 $(JAVA_SLEEPYCAT)/util/FastInputStream.java \ 526 $(JAVA_SLEEPYCAT)/util/FastOutputStream.java \ 527 $(JAVA_SLEEPYCAT)/util/IOExceptionWrapper.java \ 528 $(JAVA_SLEEPYCAT)/util/PackedInteger.java \ 529 $(JAVA_SLEEPYCAT)/util/RuntimeExceptionWrapper.java \ 530 $(JAVA_SLEEPYCAT)/util/UtfOps.java \ 531 $(JAVA_SLEEPYCAT)/util/keyrange/KeyRange.java \ 532 $(JAVA_SLEEPYCAT)/util/keyrange/KeyRangeException.java \ 533 $(JAVA_SLEEPYCAT)/util/keyrange/RangeCursor.java 534 535JAVA_EXSRCS=\ 536 $(JAVA_EXDIR)/collections/access/AccessExample.java \ 537 $(JAVA_EXDIR)/collections/hello/HelloDatabaseWorld.java \ 538 $(JAVA_EXDIR)/collections/ship/basic/PartData.java \ 539 $(JAVA_EXDIR)/collections/ship/basic/PartKey.java \ 540 $(JAVA_EXDIR)/collections/ship/basic/Sample.java \ 541 $(JAVA_EXDIR)/collections/ship/basic/SampleDatabase.java \ 542 $(JAVA_EXDIR)/collections/ship/basic/SampleViews.java \ 543 $(JAVA_EXDIR)/collections/ship/basic/ShipmentData.java \ 544 $(JAVA_EXDIR)/collections/ship/basic/ShipmentKey.java \ 545 $(JAVA_EXDIR)/collections/ship/basic/SupplierData.java \ 546 $(JAVA_EXDIR)/collections/ship/basic/SupplierKey.java \ 547 $(JAVA_EXDIR)/collections/ship/basic/Weight.java \ 548 $(JAVA_EXDIR)/collections/ship/entity/Part.java \ 549 $(JAVA_EXDIR)/collections/ship/entity/PartData.java \ 550 $(JAVA_EXDIR)/collections/ship/entity/PartKey.java \ 551 $(JAVA_EXDIR)/collections/ship/entity/Sample.java \ 552 $(JAVA_EXDIR)/collections/ship/entity/SampleDatabase.java \ 553 $(JAVA_EXDIR)/collections/ship/entity/SampleViews.java \ 554 $(JAVA_EXDIR)/collections/ship/entity/Shipment.java \ 555 $(JAVA_EXDIR)/collections/ship/entity/ShipmentData.java \ 556 $(JAVA_EXDIR)/collections/ship/entity/ShipmentKey.java \ 557 $(JAVA_EXDIR)/collections/ship/entity/Supplier.java \ 558 $(JAVA_EXDIR)/collections/ship/entity/SupplierData.java \ 559 $(JAVA_EXDIR)/collections/ship/entity/SupplierKey.java \ 560 $(JAVA_EXDIR)/collections/ship/entity/Weight.java \ 561 $(JAVA_EXDIR)/collections/ship/factory/Part.java \ 562 $(JAVA_EXDIR)/collections/ship/factory/PartKey.java \ 563 $(JAVA_EXDIR)/collections/ship/factory/Sample.java \ 564 $(JAVA_EXDIR)/collections/ship/factory/SampleDatabase.java \ 565 $(JAVA_EXDIR)/collections/ship/factory/SampleViews.java \ 566 $(JAVA_EXDIR)/collections/ship/factory/Shipment.java \ 567 $(JAVA_EXDIR)/collections/ship/factory/ShipmentKey.java \ 568 $(JAVA_EXDIR)/collections/ship/factory/Supplier.java \ 569 $(JAVA_EXDIR)/collections/ship/factory/SupplierKey.java \ 570 $(JAVA_EXDIR)/collections/ship/factory/Weight.java \ 571 $(JAVA_EXDIR)/collections/ship/index/PartData.java \ 572 $(JAVA_EXDIR)/collections/ship/index/PartKey.java \ 573 $(JAVA_EXDIR)/collections/ship/index/Sample.java \ 574 $(JAVA_EXDIR)/collections/ship/index/SampleDatabase.java \ 575 $(JAVA_EXDIR)/collections/ship/index/SampleViews.java \ 576 $(JAVA_EXDIR)/collections/ship/index/ShipmentData.java \ 577 $(JAVA_EXDIR)/collections/ship/index/ShipmentKey.java \ 578 $(JAVA_EXDIR)/collections/ship/index/SupplierData.java \ 579 $(JAVA_EXDIR)/collections/ship/index/SupplierKey.java \ 580 $(JAVA_EXDIR)/collections/ship/index/Weight.java \ 581 $(JAVA_EXDIR)/collections/ship/marshal/MarshalledEnt.java \ 582 $(JAVA_EXDIR)/collections/ship/marshal/MarshalledKey.java \ 583 $(JAVA_EXDIR)/collections/ship/marshal/Part.java \ 584 $(JAVA_EXDIR)/collections/ship/marshal/PartKey.java \ 585 $(JAVA_EXDIR)/collections/ship/marshal/Sample.java \ 586 $(JAVA_EXDIR)/collections/ship/marshal/SampleDatabase.java \ 587 $(JAVA_EXDIR)/collections/ship/marshal/SampleViews.java \ 588 $(JAVA_EXDIR)/collections/ship/marshal/Shipment.java \ 589 $(JAVA_EXDIR)/collections/ship/marshal/ShipmentKey.java \ 590 $(JAVA_EXDIR)/collections/ship/marshal/Supplier.java \ 591 $(JAVA_EXDIR)/collections/ship/marshal/SupplierKey.java \ 592 $(JAVA_EXDIR)/collections/ship/marshal/Weight.java \ 593 $(JAVA_EXDIR)/collections/ship/sentity/Part.java \ 594 $(JAVA_EXDIR)/collections/ship/sentity/PartKey.java \ 595 $(JAVA_EXDIR)/collections/ship/sentity/Sample.java \ 596 $(JAVA_EXDIR)/collections/ship/sentity/SampleDatabase.java \ 597 $(JAVA_EXDIR)/collections/ship/sentity/SampleViews.java \ 598 $(JAVA_EXDIR)/collections/ship/sentity/Shipment.java \ 599 $(JAVA_EXDIR)/collections/ship/sentity/ShipmentKey.java \ 600 $(JAVA_EXDIR)/collections/ship/sentity/Supplier.java \ 601 $(JAVA_EXDIR)/collections/ship/sentity/SupplierKey.java \ 602 $(JAVA_EXDIR)/collections/ship/sentity/Weight.java \ 603 $(JAVA_EXDIR)/collections/ship/tuple/Part.java \ 604 $(JAVA_EXDIR)/collections/ship/tuple/PartData.java \ 605 $(JAVA_EXDIR)/collections/ship/tuple/PartKey.java \ 606 $(JAVA_EXDIR)/collections/ship/tuple/Sample.java \ 607 $(JAVA_EXDIR)/collections/ship/tuple/SampleDatabase.java \ 608 $(JAVA_EXDIR)/collections/ship/tuple/SampleViews.java \ 609 $(JAVA_EXDIR)/collections/ship/tuple/Shipment.java \ 610 $(JAVA_EXDIR)/collections/ship/tuple/ShipmentData.java \ 611 $(JAVA_EXDIR)/collections/ship/tuple/ShipmentKey.java \ 612 $(JAVA_EXDIR)/collections/ship/tuple/Supplier.java \ 613 $(JAVA_EXDIR)/collections/ship/tuple/SupplierData.java \ 614 $(JAVA_EXDIR)/collections/ship/tuple/SupplierKey.java \ 615 $(JAVA_EXDIR)/collections/ship/tuple/Weight.java \ 616 $(JAVA_EXDIR)/db/AccessExample.java \ 617 $(JAVA_EXDIR)/db/BtRecExample.java \ 618 $(JAVA_EXDIR)/db/BulkAccessExample.java \ 619 $(JAVA_EXDIR)/db/BulkAccessNIOExample.java \ 620 $(JAVA_EXDIR)/db/EnvExample.java \ 621 $(JAVA_EXDIR)/db/GettingStarted/ExampleDatabaseLoad.java \ 622 $(JAVA_EXDIR)/db/GettingStarted/ExampleDatabaseRead.java \ 623 $(JAVA_EXDIR)/db/GettingStarted/Inventory.java \ 624 $(JAVA_EXDIR)/db/GettingStarted/InventoryBinding.java \ 625 $(JAVA_EXDIR)/db/GettingStarted/ItemNameKeyCreator.java \ 626 $(JAVA_EXDIR)/db/GettingStarted/MyDbs.java \ 627 $(JAVA_EXDIR)/db/GettingStarted/Vendor.java \ 628 $(JAVA_EXDIR)/db/LockExample.java \ 629 $(JAVA_EXDIR)/db/RPCExample.java \ 630 $(JAVA_EXDIR)/db/SequenceExample.java \ 631 $(JAVA_EXDIR)/db/TpcbExample.java \ 632 $(JAVA_EXDIR)/db/repquote/RepConfig.java \ 633 $(JAVA_EXDIR)/db/repquote/RepQuoteEnvironment.java \ 634 $(JAVA_EXDIR)/db/repquote/RepQuoteExample.java \ 635 $(JAVA_EXDIR)/db/repquote/RepRemoteHost.java \ 636 $(JAVA_EXDIR)/db/txn/DBWriter.java \ 637 $(JAVA_EXDIR)/db/txn/PayloadData.java \ 638 $(JAVA_EXDIR)/db/txn/TxnGuide.java \ 639 $(JAVA_EXDIR)/db/txn/TxnGuideInMemory.java \ 640 $(JAVA_EXDIR)/persist/CustomKeyOrderExample.java \ 641 $(JAVA_EXDIR)/persist/DplDump.java \ 642 $(JAVA_EXDIR)/persist/EventExample.java \ 643 $(JAVA_EXDIR)/persist/EventExampleDPL.java \ 644 $(JAVA_EXDIR)/persist/PersonExample.java \ 645 $(JAVA_EXDIR)/persist/gettingStarted/SimpleDA.java \ 646 $(JAVA_EXDIR)/persist/gettingStarted/SimpleEntityClass.java \ 647 $(JAVA_EXDIR)/persist/gettingStarted/SimpleStoreGet.java \ 648 $(JAVA_EXDIR)/persist/gettingStarted/SimpleStorePut.java \ 649 $(JAVA_EXDIR)/persist/txn/PayloadDataEntity.java \ 650 $(JAVA_EXDIR)/persist/txn/StoreWriter.java \ 651 $(JAVA_EXDIR)/persist/txn/TxnGuideDPL.java 652 653 654 655TCL_OBJS=\ 656 tcl_compat.lo tcl_db.lo tcl_db_pkg.lo tcl_dbcursor.lo tcl_env.lo \ 657 tcl_internal.lo tcl_lock.lo tcl_log.lo tcl_mp.lo tcl_rep.lo \ 658 tcl_seq.lo tcl_txn.lo tcl_util.lo 659 660RPC_CLIENT_OBJS=\ 661 client.lo db_server_clnt.lo db_server_xdr.lo gen_client.lo \ 662 gen_client_ret.lo 663 664RPC_SRV_OBJS=\ 665 db_server_proc.lo db_server_svc.lo db_server_util.lo \ 666 gen_db_server.lo 667 668RPC_CXXSRV_OBJS=\ 669 db_server_cxxproc.lo db_server_cxxutil.lo db_server_svc.lo \ 670 gen_db_server.lo 671 672TEST_MICRO_OBJS=\ 673 b_curalloc.lo b_curwalk.lo b_del.lo b_get.lo b_load.lo \ 674 b_inmem.lo b_open.lo b_put.lo b_recover.lo b_txn.lo \ 675 b_txn_write.lo b_uname.lo b_util.lo b_workload.lo \ 676 test_micro.lo util_arg.lo 677 678UTIL_PROGS=\ 679 \ 680 db_archive db_checkpoint db_codegen db_deadlock db_dump \ 681 db_hotbackup db_load db_printlog db_recover db_stat db_upgrade \ 682 db_verify 683 684################################################## 685# List of files installed into the library directory. 686################################################## 687LIB_INSTALL_FILE_LIST=\ 688 $(libdb) \ 689 $(libso) \ 690 $(libso_default) \ 691 $(libso_major) \ 692 $(libdb_version) \ 693 $(libso_target) \ 694 $(libcxx) \ 695 $(libxso) \ 696 $(libxso_default) \ 697 $(libxso_major) \ 698 $(libcxx_version) \ 699 $(libxso_target) \ 700 $(libtso) \ 701 $(libtso_default) \ 702 $(libtso_major) \ 703 $(libtso_static) \ 704 $(libtso_target) \ 705 $(libjso) \ 706 $(libjso_default) \ 707 $(libjso_g) \ 708 $(libjso_major) \ 709 $(libjso_static) \ 710 $(libjso_target) \ 711 $(libj_exjarfile) \ 712 $(libj_jarfile) 713 714################################################## 715# Note: "all" must be the first target in the Makefile. 716################################################## 717all: library_build 718 719install: all library_install 720 721################################################## 722# Library and standard utilities build. 723################################################## 724library_build: $(libso_target) $(libdb) $(UTIL_PROGS) 725 726# Static C library named libdb.a. 727$(libdb): $(DEF_LIB) 728 729# Real static C library. 730$(libdb_version): $(C_OBJS) 731 $(AR) cr $@ $(C_OBJS) 732 $(RANLIB) $@ 733 $(RM) -f $(libdb) 734 $(LN) -s $(libdb_version) $(libdb) 735 736# Shared C library. 737$(libso_target): $(C_OBJS) 738 $(SOLINK) $(SOFLAGS) $(LDFLAGS) -o $@ $(C_OBJS) $(LIBCSO_LIBS) 739 $(RM) -f $(libdb) 740 $(LN) -s .libs/$(libdb_version) $(libdb) 741 742# Static C++ library named libdb_cxx.a. 743$(libcxx): $(DEF_LIB_CXX) 744 745# Real static C++ library. 746$(libcxx_version): $(CXX_OBJS) $(C_OBJS) 747 $(AR) cr $@ $(CXX_OBJS) $(C_OBJS) 748 $(RANLIB) $@ 749 $(RM) -f $(libcxx) 750 $(LN) -s $(libcxx_version) $(libcxx) 751 752# Shared C++ library. 753$(libxso_target): $(CXX_OBJS) $(C_OBJS) 754 $(XSOLINK) $(SOFLAGS) $(LDFLAGS) \ 755 -o $@ $(CXX_OBJS) $(C_OBJS) $(LIBXSO_LIBS) 756 $(RM) -f $(libcxx) 757 $(LN) -s .libs/$(libcxx_version) $(libcxx) 758 759# Shared Java library. 760$(libjso_target): $(JAVA_OBJS) $(C_OBJS) 761 $(SOLINK) -shrext .so $(SOFLAGS) $(LDFLAGS) \ 762 -o $@ $(JAVA_OBJS) $(C_OBJS) $(LIBJSO_LIBS) 763 764# Shared Tcl library. 765$(libtso_target): $(TCL_OBJS) $(C_OBJS) 766 $(SOLINK) -module $(SOFLAGS) $(LDFLAGS) \ 767 -o $@ $(TCL_OBJS) $(C_OBJS) $(LIBTSO_LIBS) 768 769################################################## 770# Creating individual dependencies and actions for building class 771# files is possible, but it is very messy and error prone. 772################################################## 773java: $(libj_jarfile) $(libj_exjarfile) 774 775$(libj_jarfile): $(JAVA_DBSRCS) 776 @test -d $(JAVA_CLASSTOP) || \ 777 ($(MKDIR) -p $(JAVA_CLASSTOP) && \ 778 $(CHMOD) $(dmode) $(JAVA_CLASSTOP)) 779 $(JAVAC) -d $(JAVA_CLASSTOP) $(JAVACFLAGS) $(JAVA_DBSRCS) 780 cd $(JAVA_CLASSTOP) && $(JAR) cf ../$(libj_jarfile) ./com/sleepycat 781 782$(libj_exjarfile): $(libj_jarfile) $(JAVA_EXSRCS) 783 @test -d $(JAVA_EXCLASSTOP) || \ 784 ($(MKDIR) -p $(JAVA_EXCLASSTOP) && \ 785 $(CHMOD) $(dmode) $(JAVA_EXCLASSTOP)) 786 $(JAVAC) -classpath $(libj_jarfile) -d $(JAVA_EXCLASSTOP) \ 787 $(JAVACFLAGS) $(JAVA_EXSRCS) 788 cd $(JAVA_EXCLASSTOP) && $(JAR) cf ../$(libj_exjarfile) . 789 790################################################## 791# Utilities 792################################################## 793berkeley_db_svc: $(RPC_SRV_OBJS) util_log.lo $(DEF_LIB) 794 $(CCLINK) -o $@ $(LDFLAGS) \ 795 $(RPC_SRV_OBJS) util_log.lo $(DEF_LIB) $(LIBS) 796 $(POSTLINK) $@ 797 798berkeley_db_cxxsvc: $(RPC_CXXSRV_OBJS) util_log.lo $(DEF_LIB_CXX) 799 $(CXXLINK) -o $@ $(LDFLAGS) \ 800 $(RPC_CXXSRV_OBJS) util_log.lo $(DEF_LIB_CXX) $(LIBS) 801 $(POSTLINK) $@ 802 803db_archive: db_archive.lo util_sig.lo $(DEF_LIB) 804 $(CCLINK) -o $@ $(LDFLAGS) \ 805 db_archive.lo util_sig.lo $(DEF_LIB) $(LIBS) 806 $(POSTLINK) $@ 807 808db_checkpoint: db_checkpoint.lo util_log.lo util_sig.lo $(DEF_LIB) 809 $(CCLINK) -o $@ $(LDFLAGS) \ 810 db_checkpoint.lo util_log.lo util_sig.lo $(DEF_LIB) $(LIBS) 811 $(POSTLINK) $@ 812 813db_codegen: db_codegen.lo code_capi.lo code_parse.lo $(DEF_LIB) 814 $(CCLINK) -o $@ $(LDFLAGS) \ 815 db_codegen.lo code_capi.lo code_parse.lo $(DEF_LIB) $(LIBS) 816 $(POSTLINK) $@ 817 818db_deadlock: db_deadlock.lo util_log.lo util_sig.lo $(DEF_LIB) 819 $(CCLINK) -o $@ $(LDFLAGS) \ 820 db_deadlock.lo util_log.lo util_sig.lo $(DEF_LIB) $(LIBS) 821 $(POSTLINK) $@ 822 823db_dump: db_dump.lo util_cache.lo util_sig.lo $(DEF_LIB) 824 $(CCLINK) -o $@ $(LDFLAGS) \ 825 db_dump.lo util_cache.lo util_sig.lo $(DEF_LIB) $(LIBS) 826 $(POSTLINK) $@ 827 828db_dump185: db_dump185.lo 829 $(CCLINK) -o $@ $(LDFLAGS) db_dump185.lo $(DB185LIB) 830 $(POSTLINK) $@ 831 832db_hotbackup: db_hotbackup.lo util_sig.lo $(DEF_LIB) 833 $(CCLINK) -o $@ $(LDFLAGS) \ 834 db_hotbackup.lo util_sig.lo $(DEF_LIB) $(LIBS) 835 $(POSTLINK) $@ 836 837db_load: db_load.lo util_cache.lo util_sig.lo $(DEF_LIB) 838 $(CCLINK) -o $@ $(LDFLAGS) \ 839 db_load.lo util_cache.lo util_sig.lo $(DEF_LIB) $(LIBS) 840 $(POSTLINK) $@ 841 842db_printlog: db_printlog.lo $(PRINT_OBJS) util_sig.lo $(DEF_LIB) 843 $(CCLINK) -o $@ $(LDFLAGS) \ 844 db_printlog.lo $(PRINT_OBJS) util_sig.lo $(DEF_LIB) $(LIBS) 845 $(POSTLINK) $@ 846 847db_recover: db_recover.lo util_sig.lo $(DEF_LIB) 848 $(CCLINK) -o $@ $(LDFLAGS) \ 849 db_recover.lo util_sig.lo $(DEF_LIB) $(LIBS) 850 $(POSTLINK) $@ 851 852db_stat: db_stat.lo util_cache.lo util_sig.lo $(DEF_LIB) 853 $(CCLINK) -o $@ $(LDFLAGS) \ 854 db_stat.lo util_cache.lo util_sig.lo $(DEF_LIB) $(LIBS) 855 $(POSTLINK) $@ 856 857db_upgrade: db_upgrade.lo util_sig.lo $(DEF_LIB) 858 $(CCLINK) -o $@ $(LDFLAGS) \ 859 db_upgrade.lo util_sig.lo $(DEF_LIB) $(LIBS) 860 $(POSTLINK) $@ 861 862db_verify: db_verify.lo util_cache.lo util_sig.lo $(DEF_LIB) 863 $(CCLINK) -o $@ $(LDFLAGS) \ 864 db_verify.lo util_cache.lo util_sig.lo $(DEF_LIB) $(LIBS) 865 $(POSTLINK) $@ 866 867################################################## 868# Library and standard utilities install. 869################################################## 870library_install: install_setup 871library_install: install_include install_lib install_utilities install_docs 872 873uninstall: uninstall_include uninstall_lib uninstall_utilities uninstall_docs 874 875install_setup: 876 @test -d $(DESTDIR)$(prefix) || \ 877 ($(MKDIR) -p $(DESTDIR)$(prefix) && \ 878 $(CHMOD) $(dmode) $(DESTDIR)$(prefix)) 879 880INCDOT= db.h db_cxx.h db_185.h 881install_include: 882 @echo "Installing DB include files: $(DESTDIR)$(includedir) ..." 883 @test -d $(DESTDIR)$(includedir) || \ 884 ($(MKDIR) -p $(DESTDIR)$(includedir) && \ 885 $(CHMOD) $(dmode) $(DESTDIR)$(includedir)) 886 @cd $(DESTDIR)$(includedir) && $(RM) -f $(INCDOT) 887 @$(CP) -p $(INCDOT) $(DESTDIR)$(includedir) 888 @cd $(DESTDIR)$(includedir) && $(CHMOD) $(fmode) $(INCDOT) 889 890uninstall_include: 891 @cd $(DESTDIR)$(includedir) && $(RM) -f $(INCDOT) 892 893install_lib: 894 @echo "Installing DB library: $(DESTDIR)$(libdir) ..." 895 @test -d $(DESTDIR)$(libdir) || \ 896 ($(MKDIR) -p $(DESTDIR)$(libdir) && \ 897 $(CHMOD) $(dmode) $(DESTDIR)$(libdir)) 898 @cd $(DESTDIR)$(libdir) && $(RM) -f $(LIB_INSTALL_FILE_LIST) 899 @$(INSTALLER) $(libso_target) $(libdb) $(DESTDIR)$(libdir) 900 @(cd $(DESTDIR)$(libdir) && \ 901 test -f $(libso) && $(LN) -s $(libso) $(libso_default); \ 902 test -f $(libso) && $(LN) -s $(libso) $(libso_major); \ 903 test -f $(libxso) && $(LN) -s $(libxso) $(libxso_default); \ 904 test -f $(libxso) && $(LN) -s $(libxso) $(libxso_major); \ 905 test -f $(libtso) && $(LN) -s $(libtso) $(libtso_default); \ 906 test -f $(libtso) && $(LN) -s $(libtso) $(libtso_major); \ 907 test -f $(libjso) && $(LN) -s $(libjso) $(libjso_default); \ 908 test -f $(libjso) && $(LN) -s $(libjso) $(libjso_major); \ 909 test -f $(libjso) && $(LN) -s $(libjso) $(libjso_g)) || exit 0 910 @(test -f $(libj_jarfile) && \ 911 $(CP) $(libj_jarfile) $(DESTDIR)$(libdir) && \ 912 $(CHMOD) $(fmode) $(DESTDIR)$(libdir)/$(libj_jarfile)) || exit 0 913 914uninstall_lib: 915 @cd $(DESTDIR)$(libdir) && $(RM) -f $(LIB_INSTALL_FILE_LIST) 916 917install_utilities: 918 @echo "Installing DB utilities: $(DESTDIR)$(bindir) ..." 919 @test -d $(DESTDIR)$(bindir) || \ 920 ($(MKDIR) -p $(DESTDIR)$(bindir) && \ 921 $(CHMOD) $(dmode) $(DESTDIR)$(bindir)) 922 @for i in $(UTIL_PROGS); do \ 923 test -f $$i.exe && i=$$i.exe || i=$$i; \ 924 $(RM) -f $(DESTDIR)$(bindir)/$$i; \ 925 $(INSTALLER) $$i $(DESTDIR)$(bindir)/$$i; \ 926 $(STRIP) $(DESTDIR)$(bindir)/$$i; \ 927 $(CHMOD) $(emode) $(DESTDIR)$(bindir)/$$i; \ 928 done 929 930uninstall_utilities: 931 @(cd $(DESTDIR)$(bindir); for i in $(UTIL_PROGS); do \ 932 $(RM) -f $$i $$i.exe; \ 933 done) 934 935DOCLIST=api_c api_cxx api_tcl articles collections gsg gsg_db_rep \ 936 gsg_txn images index.html java license ref utility porting 937 938install_docs: 939 @echo "Installing documentation: $(DESTDIR)$(docdir) ..." 940 @test -d $(DESTDIR)$(docdir) || \ 941 ($(MKDIR) -p $(DESTDIR)$(docdir) && \ 942 $(CHMOD) $(dmode) $(DESTDIR)$(docdir)) 943 @cd $(DESTDIR)$(docdir) && $(RM) -rf $(DOCLIST) 944 @cd $(srcdir)/docs && $(CP) -pr $(DOCLIST) $(DESTDIR)$(docdir)/ 945 946uninstall_docs: 947 @cd $(DESTDIR)$(docdir) && $(RM) -rf $(DOCLIST) 948 949################################################## 950# Remaining standard Makefile targets. 951################################################## 952CLEAN_LIST=\ 953 TxnGuide TxnGuideInMemory bench_001 berkeley_db_cxxsvc \ 954 berkeley_db_svc db_dump185 db_perf db_reptest dbs ex_access \ 955 ex_apprec ex_btrec ex_dbclient ex_env ex_lock ex_mpool \ 956 ex_rep_base ex_rep_mgr ex_sequence ex_thread ex_tpcb \ 957 example_database_load example_database_read excxx_access \ 958 excxx_btrec excxx_env excxx_example_database_load \ 959 excxx_example_database_read excxx_lock excxx_mpool \ 960 excxx_repquote excxx_sequence excxx_tpcb txn_guide \ 961 txn_guide_inmemory 962 963mostly-clean clean: 964 $(RM) -rf $(C_OBJS) 965 $(RM) -rf $(CXX_OBJS) $(JAVA_OBJS) $(TCL_OBJS) 966 $(RM) -rf $(RPC_CLIENT_OBJS) $(RPC_SRV_OBJS) $(RPC_CXXSRV_OBJS) 967 $(RM) -rf $(TEST_MICRO_OBJS) $(UTIL_PROGS) *.exe $(CLEAN_LIST) 968 $(RM) -rf $(JAVA_CLASSTOP) $(JAVA_EXCLASSTOP) 969 $(RM) -rf tags *.lo *.o *.o.lock *.lo core *.core core.* 970 $(RM) -rf ALL.OUT.* PARALLEL_TESTDIR.* 971 $(RM) -rf RUN_LOG RUNQUEUE TESTDIR TESTDIR.A TEST.LIST 972 $(RM) -rf logtrack_seen.db test_micro test_mutex .libs 973 $(RM) -rf $(LIB_INSTALL_FILE_LIST) 974 975REALCLEAN_LIST=\ 976 Makefile clib_port.h confdefs.h config.cache config.log config.status \ 977 configure.lineno db.h db185_int.h db_185.h db_config.h \ 978 db_cxx.h db_int.h db_int_def.h include.tcl \ 979 db_server.h db_server_clnt.c db_server_svc.c db_server_xdr.c \ 980 gen_db_server.c 981 982distclean maintainer-clean realclean: clean 983 $(RM) -rf $(REALCLEAN_LIST) 984 $(RM) -rf libtool 985 986check depend dvi info obj TAGS: 987 @echo "make: $@ target not available" 988 989dist rpm rpmbuild: 990 @echo "make: $@ target not available" && exit 1 991 992################################################## 993# Testers, benchmarks. 994################################################## 995bench_001.lo: $(srcdir)/examples_c/bench_001.c 996 $(CC) $(CFLAGS) $? 997bench_001: bench_001.lo $(DEF_LIB) 998 $(CCLINK) -o $@ $(LDFLAGS) bench_001.lo $(DEF_LIB) $(LIBS) 999 $(POSTLINK) $@ 1000 1001dbs.lo: $(srcdir)/test_server/dbs.c 1002 $(CC) $(CFLAGS) $? 1003dbs_am.lo: $(srcdir)/test_server/dbs_am.c 1004 $(CC) $(CFLAGS) $? 1005dbs_checkpoint.lo: $(srcdir)/test_server/dbs_checkpoint.c 1006 $(CC) $(CFLAGS) $? 1007dbs_debug.lo: $(srcdir)/test_server/dbs_debug.c 1008 $(CC) $(CFLAGS) $? 1009dbs_handles.lo: $(srcdir)/test_server/dbs_handles.c 1010 $(CC) $(CFLAGS) $? 1011dbs_log.lo: $(srcdir)/test_server/dbs_log.c 1012 $(CC) $(CFLAGS) $? 1013dbs_qam.lo: $(srcdir)/test_server/dbs_qam.c 1014 $(CC) $(CFLAGS) $? 1015dbs_spawn.lo: $(srcdir)/test_server/dbs_spawn.c 1016 $(CC) $(CFLAGS) $? 1017dbs_trickle.lo: $(srcdir)/test_server/dbs_trickle.c 1018 $(CC) $(CFLAGS) $? 1019dbs_util.lo: $(srcdir)/test_server/dbs_util.c 1020 $(CC) $(CFLAGS) $? 1021dbs_yield.lo: $(srcdir)/test_server/dbs_yield.c 1022 $(CC) $(CFLAGS) $? 1023DBS_OBJS=\ 1024 dbs.lo dbs_am.lo dbs_checkpoint.lo dbs_debug.lo dbs_handles.lo \ 1025 dbs_log.lo dbs_qam.lo dbs_spawn.lo dbs_trickle.lo dbs_util.lo \ 1026 dbs_yield.lo 1027dbs: $(DBS_OBJS) $(DEF_LIB) 1028 $(CCLINK) -o $@ \ 1029 $(LDFLAGS) $(DBS_OBJS) $(DEF_LIB) $(TEST_LIBS) $(LIBS) 1030 $(POSTLINK) $@ 1031 1032db_perf.lo: $(srcdir)/test_perf/db_perf.c 1033 $(CC) $(CFLAGS) $? 1034perf_checkpoint.lo: $(srcdir)/test_perf/perf_checkpoint.c 1035 $(CC) $(CFLAGS) $? 1036perf_config.lo: $(srcdir)/test_perf/perf_config.c 1037 $(CC) $(CFLAGS) $? 1038perf_dbs.lo: $(srcdir)/test_perf/perf_dbs.c 1039 $(CC) $(CFLAGS) $? 1040perf_dead.lo: $(srcdir)/test_perf/perf_dead.c 1041 $(CC) $(CFLAGS) $? 1042perf_debug.lo: $(srcdir)/test_perf/perf_debug.c 1043 $(CC) $(CFLAGS) $? 1044perf_file.lo: $(srcdir)/test_perf/perf_file.c 1045 $(CC) $(CFLAGS) $? 1046perf_key.lo: $(srcdir)/test_perf/perf_key.c 1047 $(CC) $(CFLAGS) $? 1048perf_log.lo: $(srcdir)/test_perf/perf_log.c 1049 $(CC) $(CFLAGS) $? 1050perf_misc.lo: $(srcdir)/test_perf/perf_misc.c 1051 $(CC) $(CFLAGS) $? 1052perf_op.lo: $(srcdir)/test_perf/perf_op.c 1053 $(CC) $(CFLAGS) $? 1054perf_parse.lo: $(srcdir)/test_perf/perf_parse.c 1055 $(CC) $(CFLAGS) $? 1056perf_rand.lo: $(srcdir)/test_perf/perf_rand.c 1057 $(CC) $(CFLAGS) $? 1058perf_spawn.lo: $(srcdir)/test_perf/perf_spawn.c 1059 $(CC) $(CFLAGS) $? 1060perf_stat.lo: $(srcdir)/test_perf/perf_stat.c 1061 $(CC) $(CFLAGS) $? 1062perf_sync.lo: $(srcdir)/test_perf/perf_sync.c 1063 $(CC) $(CFLAGS) $? 1064perf_thread.lo: $(srcdir)/test_perf/perf_thread.c 1065 $(CC) $(CFLAGS) $? 1066perf_trickle.lo: $(srcdir)/test_perf/perf_trickle.c 1067 $(CC) $(CFLAGS) $? 1068perf_txn.lo: $(srcdir)/test_perf/perf_txn.c 1069 $(CC) $(CFLAGS) $? 1070perf_util.lo: $(srcdir)/test_perf/perf_util.c 1071 $(CC) $(CFLAGS) $? 1072perf_vx.lo: $(srcdir)/test_perf/perf_vx.c 1073 $(CC) $(CFLAGS) $? 1074DBPERF_OBJS=\ 1075 db_perf.lo perf_checkpoint.lo perf_config.lo perf_dbs.lo \ 1076 perf_dead.lo perf_debug.lo perf_file.lo perf_key.lo perf_log.lo \ 1077 perf_misc.lo perf_op.lo perf_parse.lo perf_rand.lo perf_spawn.lo \ 1078 perf_stat.lo perf_sync.lo perf_thread.lo perf_trickle.lo \ 1079 perf_txn.lo perf_util.lo perf_vx.lo 1080db_perf: $(DBPERF_OBJS) $(DEF_LIB) 1081 $(CCLINK) -o $@ \ 1082 $(LDFLAGS) $(DBPERF_OBJS) $(DEF_LIB) $(TEST_LIBS) $(LIBS) 1083 $(POSTLINK) $@ 1084 1085b_curalloc.lo: $(srcdir)/test_micro/source/b_curalloc.c 1086 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1087b_curwalk.lo: $(srcdir)/test_micro/source/b_curwalk.c 1088 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1089b_del.lo: $(srcdir)/test_micro/source/b_del.c 1090 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1091b_get.lo: $(srcdir)/test_micro/source/b_get.c 1092 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1093b_inmem.lo: $(srcdir)/test_micro/source/b_inmem.c 1094 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1095b_load.lo: $(srcdir)/test_micro/source/b_load.c 1096 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1097b_open.lo: $(srcdir)/test_micro/source/b_open.c 1098 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1099b_put.lo: $(srcdir)/test_micro/source/b_put.c 1100 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1101b_recover.lo: $(srcdir)/test_micro/source/b_recover.c 1102 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1103b_txn.lo: $(srcdir)/test_micro/source/b_txn.c 1104 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1105b_txn_write.lo: $(srcdir)/test_micro/source/b_txn_write.c 1106 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1107b_uname.lo: $(srcdir)/test_micro/source/b_uname.c 1108 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1109b_util.lo: $(srcdir)/test_micro/source/b_util.c 1110 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1111b_workload.lo: $(srcdir)/test_micro/source/b_workload.c 1112 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1113test_micro.lo: $(srcdir)/test_micro/source/test_micro.c 1114 $(CC) $(CFLAGS) -I$(srcdir)/test_micro/source $? 1115test_micro: $(TEST_MICRO_OBJS) $(DEF_LIB) 1116 $(CCLINK) -o $@ \ 1117 $(LDFLAGS) $(TEST_MICRO_OBJS) $(DEF_LIB) $(TEST_LIBS) $(LIBS) 1118 $(POSTLINK) $@ 1119 1120test_mutex.lo: $(srcdir)/mutex/test_mutex.c 1121 $(CC) $(CFLAGS) $? 1122test_mutex: test_mutex.lo $(DEF_LIB) 1123 $(CCLINK) -o $@ $(LDFLAGS) test_mutex.lo $(DEF_LIB) $(TEST_LIBS) $(LIBS) 1124 $(POSTLINK) $@ 1125 1126################################################## 1127# Example programs for C. 1128################################################## 1129ex_access.lo: $(srcdir)/examples_c/ex_access.c 1130 $(CC) $(CFLAGS) $? 1131ex_access: ex_access.lo $(DEF_LIB) 1132 $(CCLINK) -o $@ $(LDFLAGS) ex_access.lo $(DEF_LIB) $(LIBS) 1133 $(POSTLINK) $@ 1134 1135ex_apprec.lo: $(srcdir)/examples_c/ex_apprec/ex_apprec.c 1136 $(CC) $(CFLAGS) $? 1137ex_apprec_auto.lo: $(srcdir)/examples_c/ex_apprec/ex_apprec_auto.c 1138 $(CC) $(CFLAGS) $? 1139ex_apprec_autop.lo: $(srcdir)/examples_c/ex_apprec/ex_apprec_autop.c 1140 $(CC) $(CFLAGS) $? 1141ex_apprec_rec.lo: $(srcdir)/examples_c/ex_apprec/ex_apprec_rec.c 1142 $(CC) $(CFLAGS) $? 1143EX_APPREC_OBJS=\ 1144 ex_apprec.lo ex_apprec_auto.lo ex_apprec_autop.lo ex_apprec_rec.lo 1145ex_apprec: $(EX_APPREC_OBJS) $(DEF_LIB) 1146 $(CCLINK) -o $@ \ 1147 $(LDFLAGS) $(EX_APPREC_OBJS) $(DEF_LIB) $(TEST_LIBS) $(LIBS) 1148 1149ex_btrec.lo: $(srcdir)/examples_c/ex_btrec.c 1150 $(CC) $(CFLAGS) $? 1151ex_btrec: ex_btrec.lo $(DEF_LIB) 1152 $(CCLINK) -o $@ $(LDFLAGS) ex_btrec.lo $(DEF_LIB) $(LIBS) 1153 $(POSTLINK) $@ 1154 1155ex_dbclient.lo: $(srcdir)/examples_c/ex_dbclient.c 1156 $(CC) $(CFLAGS) $? 1157ex_dbclient: ex_dbclient.lo $(DEF_LIB) 1158 $(CCLINK) -o $@ $(LDFLAGS) ex_dbclient.lo $(DEF_LIB) $(LIBS) 1159 $(POSTLINK) $@ 1160 1161ex_env.lo: $(srcdir)/examples_c/ex_env.c 1162 $(CC) $(CFLAGS) $? 1163ex_env: ex_env.lo $(DEF_LIB) 1164 $(CCLINK) -o $@ $(LDFLAGS) ex_env.lo $(DEF_LIB) $(LIBS) 1165 $(POSTLINK) $@ 1166 1167ex_lock.lo: $(srcdir)/examples_c/ex_lock.c 1168 $(CC) $(CFLAGS) $? 1169ex_lock: ex_lock.lo $(DEF_LIB) 1170 $(CCLINK) -o $@ $(LDFLAGS) ex_lock.lo $(DEF_LIB) $(LIBS) 1171 $(POSTLINK) $@ 1172 1173ex_mpool.lo: $(srcdir)/examples_c/ex_mpool.c 1174 $(CC) $(CFLAGS) $? 1175ex_mpool: ex_mpool.lo $(DEF_LIB) 1176 $(CCLINK) -o $@ $(LDFLAGS) ex_mpool.lo $(DEF_LIB) $(LIBS) 1177 $(POSTLINK) $@ 1178 1179rep_base.lo: $(srcdir)/examples_c/ex_rep/base/rep_base.c 1180 $(CC) $(CFLAGS) $? 1181rep_common.lo: $(srcdir)/examples_c/ex_rep/common/rep_common.c 1182 $(CC) $(CFLAGS) $? 1183rep_msg.lo: $(srcdir)/examples_c/ex_rep/base/rep_msg.c 1184 $(CC) $(CFLAGS) $? 1185rep_net.lo: $(srcdir)/examples_c/ex_rep/base/rep_net.c 1186 $(CC) $(CFLAGS) $? 1187EX_REP_BASE_OBJS=\ 1188 rep_base.lo rep_common.lo rep_msg.lo rep_net.lo 1189ex_rep_base: $(EX_REP_BASE_OBJS) $(DEF_LIB) 1190 $(CCLINK) -o $@ \ 1191 $(LDFLAGS) $(EX_REP_BASE_OBJS) $(DEF_LIB) $(TEST_LIBS) $(LIBS) 1192 $(POSTLINK) $@ 1193 1194rep_mgr.lo: $(srcdir)/examples_c/ex_rep/mgr/rep_mgr.c 1195 $(CC) $(CFLAGS) $? 1196EX_REP_MGR_OBJS=\ 1197 rep_common.lo rep_mgr.lo 1198ex_rep_mgr: $(EX_REP_MGR_OBJS) $(DEF_LIB) 1199 $(CCLINK) -o $@ \ 1200 $(LDFLAGS) $(EX_REP_MGR_OBJS) $(DEF_LIB) $(TEST_LIBS) $(LIBS) 1201 $(POSTLINK) $@ 1202 1203ex_sequence.lo: $(srcdir)/examples_c/ex_sequence.c 1204 $(CC) $(CFLAGS) $? 1205ex_sequence: ex_sequence.lo $(DEF_LIB) 1206 $(CCLINK) -o $@ $(LDFLAGS) ex_sequence.lo $(DEF_LIB) $(LIBS) 1207 $(POSTLINK) $@ 1208 1209ex_thread.lo: $(srcdir)/examples_c/ex_thread.c 1210 $(CC) $(CFLAGS) $? 1211ex_thread: ex_thread.lo $(DEF_LIB) 1212 $(CCLINK) -o $@ \ 1213 $(LDFLAGS) ex_thread.lo $(DEF_LIB) $(TEST_LIBS) $(LIBS) 1214 $(POSTLINK) $@ 1215 1216ex_tpcb.lo: $(srcdir)/examples_c/ex_tpcb.c 1217 $(CC) $(CFLAGS) $? 1218ex_tpcb: ex_tpcb.lo $(DEF_LIB) 1219 $(CCLINK) -o $@ $(LDFLAGS) ex_tpcb.lo $(DEF_LIB) $(LIBS) 1220 $(POSTLINK) $@ 1221 1222gettingstarted_common.lo: \ 1223 $(srcdir)/examples_c/getting_started/gettingstarted_common.c 1224 $(CC) -I $(srcdir)/examples_c/getting_started $(CFLAGS) $? 1225example_database_load.lo: \ 1226 $(srcdir)/examples_c/getting_started/example_database_load.c 1227 $(CC) $(CFLAGS) $? 1228example_database_read.lo: \ 1229 $(srcdir)/examples_c/getting_started/example_database_read.c 1230 $(CC) $(CFLAGS) $? 1231example_database_load: example_database_load.lo gettingstarted_common.lo \ 1232 $(DEF_LIB) 1233 $(CCLINK) -o $@ $(LDFLAGS) \ 1234 example_database_load.lo gettingstarted_common.lo $(DEF_LIB) $(LIBS) 1235 $(POSTLINK) $@ 1236example_database_read: example_database_read.lo gettingstarted_common.lo \ 1237 $(DEF_LIB) 1238 $(CCLINK) -o $@ $(LDFLAGS) \ 1239 example_database_read.lo gettingstarted_common.lo $(DEF_LIB) $(LIBS) 1240 $(POSTLINK) $@ 1241 1242txn_guide_inmemory.lo: $(srcdir)/examples_c/txn_guide/txn_guide_inmemory.c 1243 $(CC) $(CFLAGS) $? 1244txn_guide_inmemory: txn_guide_inmemory.lo $(DEF_LIB) 1245 $(CCLINK) -o $@ $(LDFLAGS) txn_guide_inmemory.lo $(DEF_LIB) $(LIBS) 1246 $(POSTLINK) $@ 1247 1248txn_guide.lo: $(srcdir)/examples_c/txn_guide/txn_guide.c 1249 $(CC) $(CFLAGS) $? 1250txn_guide: txn_guide.lo $(DEF_LIB) 1251 $(CCLINK) -o $@ $(LDFLAGS) txn_guide.lo $(DEF_LIB) $(LIBS) 1252 $(POSTLINK) $@ 1253 1254################################################## 1255# Example programs for C++. 1256################################################## 1257AccessExample.lo: $(srcdir)/examples_cxx/AccessExample.cpp 1258 $(CXX) $(CXXFLAGS) $? 1259excxx_access: AccessExample.lo $(DEF_LIB_CXX) 1260 $(CXXLINK) -o $@ $(LDFLAGS) AccessExample.lo $(DEF_LIB_CXX) $(LIBS) 1261 $(POSTLINK) $@ 1262 1263BtRecExample.lo: $(srcdir)/examples_cxx/BtRecExample.cpp 1264 $(CXX) $(CXXFLAGS) $? 1265excxx_btrec: BtRecExample.lo $(DEF_LIB_CXX) 1266 $(CXXLINK) -o $@ $(LDFLAGS) BtRecExample.lo $(DEF_LIB_CXX) $(LIBS) 1267 $(POSTLINK) $@ 1268 1269EnvExample.lo: $(srcdir)/examples_cxx/EnvExample.cpp 1270 $(CXX) $(CXXFLAGS) $? 1271excxx_env: EnvExample.lo $(DEF_LIB_CXX) 1272 $(CXXLINK) -o $@ $(LDFLAGS) EnvExample.lo $(DEF_LIB_CXX) $(LIBS) 1273 $(POSTLINK) $@ 1274 1275LockExample.lo: $(srcdir)/examples_cxx/LockExample.cpp 1276 $(CXX) $(CXXFLAGS) $? 1277excxx_lock: LockExample.lo $(DEF_LIB_CXX) 1278 $(CXXLINK) -o $@ $(LDFLAGS) LockExample.lo $(DEF_LIB_CXX) $(LIBS) 1279 $(POSTLINK) $@ 1280 1281MpoolExample.lo: $(srcdir)/examples_cxx/MpoolExample.cpp 1282 $(CXX) $(CXXFLAGS) $? 1283excxx_mpool: MpoolExample.lo $(DEF_LIB_CXX) 1284 $(CXXLINK) -o $@ $(LDFLAGS) MpoolExample.lo $(DEF_LIB_CXX) $(LIBS) 1285 $(POSTLINK) $@ 1286 1287RepQuoteExample.lo: $(srcdir)/examples_cxx/excxx_repquote/RepQuoteExample.cpp 1288 $(CXX) -I$(srcdir)/examples_cxx/excxx_repquote $(CXXFLAGS) $? 1289RepConfigInfo.lo: $(srcdir)/examples_cxx/excxx_repquote/RepConfigInfo.cpp 1290 $(CXX) -I$(srcdir)/examples_cxx/excxx_repquote $(CXXFLAGS) $? 1291excxx_repquote: RepQuoteExample.lo RepConfigInfo.lo $(DEF_LIB_CXX) 1292 $(CXXLINK) -o $@ $(LDFLAGS) \ 1293 RepQuoteExample.lo RepConfigInfo.lo $(DEF_LIB_CXX) $(LIBS) 1294 $(POSTLINK) $@ 1295 1296SequenceExample.lo: $(srcdir)/examples_cxx/SequenceExample.cpp 1297 $(CXX) $(CXXFLAGS) $? 1298excxx_sequence: SequenceExample.lo $(DEF_LIB_CXX) 1299 $(CXXLINK) -o $@ $(LDFLAGS) SequenceExample.lo $(DEF_LIB_CXX) $(LIBS) 1300 $(POSTLINK) $@ 1301 1302TpcbExample.lo: $(srcdir)/examples_cxx/TpcbExample.cpp 1303 $(CXX) $(CXXFLAGS) $? 1304excxx_tpcb: TpcbExample.lo $(DEF_LIB_CXX) 1305 $(CXXLINK) -o $@ $(LDFLAGS) TpcbExample.lo $(DEF_LIB_CXX) $(LIBS) 1306 $(POSTLINK) $@ 1307 1308excxx_example_database_load.lo: \ 1309 $(srcdir)/examples_cxx/getting_started/excxx_example_database_load.cpp 1310 $(CXX) -I$(srcdir)/examples_cxx/getting_started $(CXXFLAGS) $? 1311excxx_example_database_read.lo: \ 1312 $(srcdir)/examples_cxx/getting_started/excxx_example_database_read.cpp 1313 $(CXX) -I$(srcdir)/examples_cxx/getting_started $(CXXFLAGS) $? 1314MyDb.lo: $(srcdir)/examples_cxx/getting_started/MyDb.cpp 1315 $(CXX) -I$(srcdir)/examples_cxx/getting_started $(CXXFLAGS) $? 1316excxx_example_database_load: \ 1317 excxx_example_database_load.lo MyDb.lo $(DEF_LIB_CXX) 1318 $(CXXLINK) -o $@ $(LDFLAGS) \ 1319 excxx_example_database_load.lo MyDb.lo $(DEF_LIB_CXX) $(LIBS) 1320 $(POSTLINK) $@ 1321excxx_example_database_read: \ 1322 excxx_example_database_read.lo MyDb.lo $(DEF_LIB_CXX) 1323 $(CXXLINK) -o $@ $(LDFLAGS) \ 1324 excxx_example_database_read.lo MyDb.lo $(DEF_LIB_CXX) $(LIBS) 1325 $(POSTLINK) $@ 1326 1327TxnGuideInMemory.lo: $(srcdir)/examples_cxx/txn_guide/TxnGuideInMemory.cpp 1328 $(CXX) $(CXXFLAGS) $? 1329TxnGuideInMemory: TxnGuideInMemory.lo $(DEF_LIB_CXX) 1330 $(CXXLINK) -o $@ $(LDFLAGS) TxnGuideInMemory.lo $(DEF_LIB_CXX) $(LIBS) 1331 $(POSTLINK) $@ 1332 1333TxnGuide.lo: $(srcdir)/examples_cxx/txn_guide/TxnGuide.cpp 1334 $(CXX) $(CXXFLAGS) $? 1335TxnGuide: TxnGuide.lo $(DEF_LIB_CXX) 1336 $(CXXLINK) -o $@ $(LDFLAGS) TxnGuide.lo $(DEF_LIB_CXX) $(LIBS) 1337 $(POSTLINK) $@ 1338 1339################################################## 1340# C API build rules. 1341################################################## 1342aes_method.lo: $(srcdir)/crypto/aes_method.c 1343 $(CC) $(CFLAGS) $? 1344bt_compare.lo: $(srcdir)/btree/bt_compare.c 1345 $(CC) $(CFLAGS) $? 1346bt_conv.lo: $(srcdir)/btree/bt_conv.c 1347 $(CC) $(CFLAGS) $? 1348bt_curadj.lo: $(srcdir)/btree/bt_curadj.c 1349 $(CC) $(CFLAGS) $? 1350bt_cursor.lo: $(srcdir)/btree/bt_cursor.c 1351 $(CC) $(CFLAGS) $? 1352bt_delete.lo: $(srcdir)/btree/bt_delete.c 1353 $(CC) $(CFLAGS) $? 1354bt_method.lo: $(srcdir)/btree/bt_method.c 1355 $(CC) $(CFLAGS) $? 1356bt_open.lo: $(srcdir)/btree/bt_open.c 1357 $(CC) $(CFLAGS) $? 1358bt_put.lo: $(srcdir)/btree/bt_put.c 1359 $(CC) $(CFLAGS) $? 1360bt_rec.lo: $(srcdir)/btree/bt_rec.c 1361 $(CC) $(CFLAGS) $? 1362bt_reclaim.lo: $(srcdir)/btree/bt_reclaim.c 1363 $(CC) $(CFLAGS) $? 1364bt_recno.lo: $(srcdir)/btree/bt_recno.c 1365 $(CC) $(CFLAGS) $? 1366bt_rsearch.lo: $(srcdir)/btree/bt_rsearch.c 1367 $(CC) $(CFLAGS) $? 1368bt_search.lo: $(srcdir)/btree/bt_search.c 1369 $(CC) $(CFLAGS) $? 1370bt_split.lo: $(srcdir)/btree/bt_split.c 1371 $(CC) $(CFLAGS) $? 1372bt_stat.lo: $(srcdir)/btree/bt_stat.c 1373 $(CC) $(CFLAGS) $? 1374bt_compact.lo: $(srcdir)/btree/bt_compact.c 1375 $(CC) $(CFLAGS) $? 1376bt_upgrade.lo: $(srcdir)/btree/bt_upgrade.c 1377 $(CC) $(CFLAGS) $? 1378bt_verify.lo: $(srcdir)/btree/bt_verify.c 1379 $(CC) $(CFLAGS) $? 1380btree_auto.lo: $(srcdir)/btree/btree_auto.c 1381 $(CC) $(CFLAGS) $? 1382btree_autop.lo: $(srcdir)/btree/btree_autop.c 1383 $(CC) $(CFLAGS) $? 1384crdel_auto.lo: $(srcdir)/db/crdel_auto.c 1385 $(CC) $(CFLAGS) $? 1386crdel_autop.lo: $(srcdir)/db/crdel_autop.c 1387 $(CC) $(CFLAGS) $? 1388crdel_rec.lo: $(srcdir)/db/crdel_rec.c 1389 $(CC) $(CFLAGS) $? 1390crypto.lo: $(srcdir)/crypto/crypto.c 1391 $(CC) $(CFLAGS) $? 1392crypto_stub.lo: $(srcdir)/common/crypto_stub.c 1393 $(CC) $(CFLAGS) $? 1394db185.lo: $(srcdir)/db185/db185.c 1395 $(CC) $(CFLAGS) $? 1396db.lo: $(srcdir)/db/db.c 1397 $(CC) $(CFLAGS) $? 1398db_am.lo: $(srcdir)/db/db_am.c 1399 $(CC) $(CFLAGS) $? 1400db_auto.lo: $(srcdir)/db/db_auto.c 1401 $(CC) $(CFLAGS) $? 1402db_autop.lo: $(srcdir)/db/db_autop.c 1403 $(CC) $(CFLAGS) $? 1404db_byteorder.lo: $(srcdir)/common/db_byteorder.c 1405 $(CC) $(CFLAGS) $? 1406db_cam.lo: $(srcdir)/db/db_cam.c 1407 $(CC) $(CFLAGS) $? 1408db_cds.lo: $(srcdir)/db/db_cds.c 1409 $(CC) $(CFLAGS) $? 1410db_conv.lo: $(srcdir)/db/db_conv.c 1411 $(CC) $(CFLAGS) $? 1412db_dispatch.lo: $(srcdir)/db/db_dispatch.c 1413 $(CC) $(CFLAGS) $? 1414db_dup.lo: $(srcdir)/db/db_dup.c 1415 $(CC) $(CFLAGS) $? 1416db_err.lo: $(srcdir)/common/db_err.c 1417 $(CC) $(CFLAGS) $? 1418db_getlong.lo: $(srcdir)/common/db_getlong.c 1419 $(CC) $(CFLAGS) $? 1420db_idspace.lo: $(srcdir)/common/db_idspace.c 1421 $(CC) $(CFLAGS) $? 1422db_iface.lo: $(srcdir)/db/db_iface.c 1423 $(CC) $(CFLAGS) $? 1424db_join.lo: $(srcdir)/db/db_join.c 1425 $(CC) $(CFLAGS) $? 1426db_log2.lo: $(srcdir)/common/db_log2.c 1427 $(CC) $(CFLAGS) $? 1428db_meta.lo: $(srcdir)/db/db_meta.c 1429 $(CC) $(CFLAGS) $? 1430db_method.lo: $(srcdir)/db/db_method.c 1431 $(CC) $(CFLAGS) $? 1432db_open.lo: $(srcdir)/db/db_open.c 1433 $(CC) $(CFLAGS) $? 1434db_overflow.lo: $(srcdir)/db/db_overflow.c 1435 $(CC) $(CFLAGS) $? 1436db_ovfl_vrfy.lo: $(srcdir)/db/db_ovfl_vrfy.c 1437 $(CC) $(CFLAGS) $? 1438db_pr.lo: $(srcdir)/db/db_pr.c 1439 $(CC) $(CFLAGS) $? 1440db_rec.lo: $(srcdir)/db/db_rec.c 1441 $(CC) $(CFLAGS) $? 1442db_reclaim.lo: $(srcdir)/db/db_reclaim.c 1443 $(CC) $(CFLAGS) $? 1444db_rename.lo: $(srcdir)/db/db_rename.c 1445 $(CC) $(CFLAGS) $? 1446db_remove.lo: $(srcdir)/db/db_remove.c 1447 $(CC) $(CFLAGS) $? 1448db_ret.lo: $(srcdir)/db/db_ret.c 1449 $(CC) $(CFLAGS) $? 1450db_setid.lo: $(srcdir)/db/db_setid.c 1451 $(CC) $(CFLAGS) $? 1452db_setlsn.lo: $(srcdir)/db/db_setlsn.c 1453 $(CC) $(CFLAGS) $? 1454db_shash.lo: $(srcdir)/common/db_shash.c 1455 $(CC) $(CFLAGS) $? 1456db_stati.lo: $(srcdir)/db/db_stati.c 1457 $(CC) $(CFLAGS) $? 1458db_truncate.lo: $(srcdir)/db/db_truncate.c 1459 $(CC) $(CFLAGS) $? 1460db_upg.lo: $(srcdir)/db/db_upg.c 1461 $(CC) $(CFLAGS) $? 1462db_upg_opd.lo: $(srcdir)/db/db_upg_opd.c 1463 $(CC) $(CFLAGS) $? 1464db_vrfy.lo: $(srcdir)/db/db_vrfy.c 1465 $(CC) $(CFLAGS) $? 1466db_vrfyutil.lo: $(srcdir)/db/db_vrfyutil.c 1467 $(CC) $(CFLAGS) $? 1468db_vrfy_stub.lo: $(srcdir)/db/db_vrfy_stub.c 1469 $(CC) $(CFLAGS) $? 1470dbm.lo: $(srcdir)/dbm/dbm.c 1471 $(CC) $(CFLAGS) $? 1472dbreg.lo: $(srcdir)/dbreg/dbreg.c 1473 $(CC) $(CFLAGS) $? 1474dbreg_auto.lo: $(srcdir)/dbreg/dbreg_auto.c 1475 $(CC) $(CFLAGS) $? 1476dbreg_autop.lo: $(srcdir)/dbreg/dbreg_autop.c 1477 $(CC) $(CFLAGS) $? 1478dbreg_rec.lo: $(srcdir)/dbreg/dbreg_rec.c 1479 $(CC) $(CFLAGS) $? 1480dbreg_stat.lo: $(srcdir)/dbreg/dbreg_stat.c 1481 $(CC) $(CFLAGS) $? 1482dbreg_util.lo: $(srcdir)/dbreg/dbreg_util.c 1483 $(CC) $(CFLAGS) $? 1484dbt.lo: $(srcdir)/common/dbt.c 1485 $(CC) $(CFLAGS) $? 1486env_alloc.lo: $(srcdir)/env/env_alloc.c 1487 $(CC) $(CFLAGS) $? 1488env_config.lo: $(srcdir)/env/env_config.c 1489 $(CC) $(CFLAGS) $? 1490env_failchk.lo: $(srcdir)/env/env_failchk.c 1491 $(CC) $(CFLAGS) $? 1492env_file.lo: $(srcdir)/env/env_file.c 1493 $(CC) $(CFLAGS) $? 1494env_globals.lo: $(srcdir)/env/env_globals.c 1495 $(CC) $(CFLAGS) $? 1496env_method.lo: $(srcdir)/env/env_method.c 1497 $(CC) $(CFLAGS) $? 1498env_name.lo: $(srcdir)/env/env_name.c 1499 $(CC) $(CFLAGS) $? 1500env_open.lo: $(srcdir)/env/env_open.c 1501 $(CC) $(CFLAGS) $? 1502env_recover.lo: $(srcdir)/env/env_recover.c 1503 $(CC) $(CFLAGS) $? 1504env_region.lo: $(srcdir)/env/env_region.c 1505 $(CC) $(CFLAGS) $? 1506env_register.lo: $(srcdir)/env/env_register.c 1507 $(CC) $(CFLAGS) $? 1508env_sig.lo: $(srcdir)/env/env_sig.c 1509 $(CC) $(CFLAGS) $? 1510env_stat.lo: $(srcdir)/env/env_stat.c 1511 $(CC) $(CFLAGS) $? 1512fileops_auto.lo: $(srcdir)/fileops/fileops_auto.c 1513 $(CC) $(CFLAGS) $? 1514fileops_autop.lo: $(srcdir)/fileops/fileops_autop.c 1515 $(CC) $(CFLAGS) $? 1516fop_basic.lo: $(srcdir)/fileops/fop_basic.c 1517 $(CC) $(CFLAGS) $? 1518fop_rec.lo: $(srcdir)/fileops/fop_rec.c 1519 $(CC) $(CFLAGS) $? 1520fop_util.lo: $(srcdir)/fileops/fop_util.c 1521 $(CC) $(CFLAGS) $? 1522hash.lo: $(srcdir)/hash/hash.c 1523 $(CC) $(CFLAGS) $? 1524hash_auto.lo: $(srcdir)/hash/hash_auto.c 1525 $(CC) $(CFLAGS) $? 1526hash_autop.lo: $(srcdir)/hash/hash_autop.c 1527 $(CC) $(CFLAGS) $? 1528hash_conv.lo: $(srcdir)/hash/hash_conv.c 1529 $(CC) $(CFLAGS) $? 1530hash_dup.lo: $(srcdir)/hash/hash_dup.c 1531 $(CC) $(CFLAGS) $? 1532hash_func.lo: $(srcdir)/hash/hash_func.c 1533 $(CC) $(CFLAGS) $? 1534hash_meta.lo: $(srcdir)/hash/hash_meta.c 1535 $(CC) $(CFLAGS) $? 1536hash_method.lo: $(srcdir)/hash/hash_method.c 1537 $(CC) $(CFLAGS) $? 1538hash_open.lo: $(srcdir)/hash/hash_open.c 1539 $(CC) $(CFLAGS) $? 1540hash_page.lo: $(srcdir)/hash/hash_page.c 1541 $(CC) $(CFLAGS) $? 1542hash_rec.lo: $(srcdir)/hash/hash_rec.c 1543 $(CC) $(CFLAGS) $? 1544hash_reclaim.lo: $(srcdir)/hash/hash_reclaim.c 1545 $(CC) $(CFLAGS) $? 1546hash_stat.lo: $(srcdir)/hash/hash_stat.c 1547 $(CC) $(CFLAGS) $? 1548hash_stub.lo: $(srcdir)/hash/hash_stub.c 1549 $(CC) $(CFLAGS) $? 1550hash_upgrade.lo: $(srcdir)/hash/hash_upgrade.c 1551 $(CC) $(CFLAGS) $? 1552hash_verify.lo: $(srcdir)/hash/hash_verify.c 1553 $(CC) $(CFLAGS) $? 1554hmac.lo: $(srcdir)/hmac/hmac.c 1555 $(CC) $(CFLAGS) $? 1556hsearch.lo: $(srcdir)/hsearch/hsearch.c 1557 $(CC) $(CFLAGS) $? 1558lock.lo: $(srcdir)/lock/lock.c 1559 $(CC) $(CFLAGS) $? 1560lock_deadlock.lo:$(srcdir)/lock/lock_deadlock.c 1561 $(CC) $(CFLAGS) $? 1562lock_failchk.lo:$(srcdir)/lock/lock_failchk.c 1563 $(CC) $(CFLAGS) $? 1564lock_id.lo:$(srcdir)/lock/lock_id.c 1565 $(CC) $(CFLAGS) $? 1566lock_list.lo:$(srcdir)/lock/lock_list.c 1567 $(CC) $(CFLAGS) $? 1568lock_method.lo:$(srcdir)/lock/lock_method.c 1569 $(CC) $(CFLAGS) $? 1570lock_region.lo:$(srcdir)/lock/lock_region.c 1571 $(CC) $(CFLAGS) $? 1572lock_stat.lo:$(srcdir)/lock/lock_stat.c 1573 $(CC) $(CFLAGS) $? 1574lock_stub.lo: $(srcdir)/lock/lock_stub.c 1575 $(CC) $(CFLAGS) $? 1576lock_timer.lo:$(srcdir)/lock/lock_timer.c 1577 $(CC) $(CFLAGS) $? 1578lock_util.lo:$(srcdir)/lock/lock_util.c 1579 $(CC) $(CFLAGS) $? 1580log.lo: $(srcdir)/log/log.c 1581 $(CC) $(CFLAGS) $? 1582log_archive.lo: $(srcdir)/log/log_archive.c 1583 $(CC) $(CFLAGS) $? 1584log_compare.lo: $(srcdir)/log/log_compare.c 1585 $(CC) $(CFLAGS) $? 1586log_debug.lo: $(srcdir)/log/log_debug.c 1587 $(CC) $(CFLAGS) $? 1588log_get.lo: $(srcdir)/log/log_get.c 1589 $(CC) $(CFLAGS) $? 1590log_method.lo: $(srcdir)/log/log_method.c 1591 $(CC) $(CFLAGS) $? 1592log_put.lo: $(srcdir)/log/log_put.c 1593 $(CC) $(CFLAGS) $? 1594log_stat.lo: $(srcdir)/log/log_stat.c 1595 $(CC) $(CFLAGS) $? 1596mkpath.lo: $(srcdir)/common/mkpath.c 1597 $(CC) $(CFLAGS) $? 1598mp_alloc.lo: $(srcdir)/mp/mp_alloc.c 1599 $(CC) $(CFLAGS) $? 1600mp_bh.lo: $(srcdir)/mp/mp_bh.c 1601 $(CC) $(CFLAGS) $? 1602mp_fget.lo: $(srcdir)/mp/mp_fget.c 1603 $(CC) $(CFLAGS) $? 1604mp_fmethod.lo: $(srcdir)/mp/mp_fmethod.c 1605 $(CC) $(CFLAGS) $? 1606mp_fopen.lo: $(srcdir)/mp/mp_fopen.c 1607 $(CC) $(CFLAGS) $? 1608mp_fput.lo: $(srcdir)/mp/mp_fput.c 1609 $(CC) $(CFLAGS) $? 1610mp_fset.lo: $(srcdir)/mp/mp_fset.c 1611 $(CC) $(CFLAGS) $? 1612mp_method.lo: $(srcdir)/mp/mp_method.c 1613 $(CC) $(CFLAGS) $? 1614mp_mvcc.lo: $(srcdir)/mp/mp_mvcc.c 1615 $(CC) $(CFLAGS) $? 1616mp_region.lo: $(srcdir)/mp/mp_region.c 1617 $(CC) $(CFLAGS) $? 1618mp_register.lo: $(srcdir)/mp/mp_register.c 1619 $(CC) $(CFLAGS) $? 1620mp_resize.lo: $(srcdir)/mp/mp_resize.c 1621 $(CC) $(CFLAGS) $? 1622mp_stat.lo: $(srcdir)/mp/mp_stat.c 1623 $(CC) $(CFLAGS) $? 1624mp_sync.lo: $(srcdir)/mp/mp_sync.c 1625 $(CC) $(CFLAGS) $? 1626mp_trickle.lo: $(srcdir)/mp/mp_trickle.c 1627 $(CC) $(CFLAGS) $? 1628mt19937db.lo: $(srcdir)/crypto/mersenne/mt19937db.c 1629 $(CC) $(CFLAGS) $? 1630mut_alloc.lo: $(srcdir)/mutex/mut_alloc.c 1631 $(CC) $(CFLAGS) $? 1632mut_failchk.lo: $(srcdir)/mutex/mut_failchk.c 1633 $(CC) $(CFLAGS) $? 1634mut_fcntl.lo: $(srcdir)/mutex/mut_fcntl.c 1635 $(CC) $(CFLAGS) $? 1636mut_method.lo: $(srcdir)/mutex/mut_method.c 1637 $(CC) $(CFLAGS) $? 1638mut_pthread.lo: $(srcdir)/mutex/mut_pthread.c 1639 $(CC) $(CFLAGS) $? 1640mut_region.lo: $(srcdir)/mutex/mut_region.c 1641 $(CC) $(CFLAGS) $? 1642mut_stat.lo: $(srcdir)/mutex/mut_stat.c 1643 $(CC) $(CFLAGS) $? 1644mut_stub.lo: $(srcdir)/mutex/mut_stub.c 1645 $(CC) $(CFLAGS) $? 1646mut_tas.lo: $(srcdir)/mutex/mut_tas.c 1647 $(CC) $(CFLAGS) $? 1648mut_win32.lo: $(srcdir)/mutex/mut_win32.c 1649 $(CC) $(CFLAGS) $? 1650openflags.lo: $(srcdir)/common/openflags.c 1651 $(CC) $(CFLAGS) $? 1652os_abs.lo: $(srcdir)/os/os_abs.c 1653 $(CC) $(CFLAGS) $? 1654os_abort.lo: $(srcdir)/os/os_abort.c 1655 $(CC) $(CFLAGS) $? 1656os_addrinfo.lo: $(srcdir)/os/os_addrinfo.c 1657 $(CC) $(CFLAGS) $? 1658os_alloc.lo: $(srcdir)/os/os_alloc.c 1659 $(CC) $(CFLAGS) $? 1660os_clock.lo: $(srcdir)/os/os_clock.c 1661 $(CC) $(CFLAGS) $? 1662os_config.lo: $(srcdir)/os/os_config.c 1663 $(CC) $(CFLAGS) $? 1664os_cpu.lo: $(srcdir)/os/os_cpu.c 1665 $(CC) $(CFLAGS) $? 1666os_ctime.lo: $(srcdir)/os/os_ctime.c 1667 $(CC) $(CFLAGS) $? 1668os_dir.lo: $(srcdir)/os/os_dir.c 1669 $(CC) $(CFLAGS) $? 1670os_errno.lo: $(srcdir)/os/os_errno.c 1671 $(CC) $(CFLAGS) $? 1672os_fid.lo: $(srcdir)/os/os_fid.c 1673 $(CC) $(CFLAGS) $? 1674os_flock.lo: $(srcdir)/os/os_flock.c 1675 $(CC) $(CFLAGS) $? 1676os_fsync.lo: $(srcdir)/os/os_fsync.c 1677 $(CC) $(CFLAGS) $? 1678os_getenv.lo: $(srcdir)/os/os_getenv.c 1679 $(CC) $(CFLAGS) $? 1680os_handle.lo: $(srcdir)/os/os_handle.c 1681 $(CC) $(CFLAGS) $? 1682os_map.lo: $(srcdir)/os/os_map.c 1683 $(CC) $(CFLAGS) $? 1684os_method.lo: $(srcdir)/common/os_method.c 1685 $(CC) $(CFLAGS) $? 1686os_mkdir.lo: $(srcdir)/os/os_mkdir.c 1687 $(CC) $(CFLAGS) $? 1688os_open.lo: $(srcdir)/os/os_open.c 1689 $(CC) $(CFLAGS) $? 1690os_pid.lo: $(srcdir)/os/os_pid.c 1691 $(CC) $(CFLAGS) $? 1692os_qnx_fsync.lo: $(srcdir)/os_qnx/os_qnx_fsync.c 1693 $(CC) $(CFLAGS) $? 1694os_qnx_open.lo: $(srcdir)/os_qnx/os_qnx_open.c 1695 $(CC) $(CFLAGS) $? 1696os_rename.lo: $(srcdir)/os/os_rename.c 1697 $(CC) $(CFLAGS) $? 1698os_root.lo: $(srcdir)/os/os_root.c 1699 $(CC) $(CFLAGS) $? 1700os_rpath.lo: $(srcdir)/os/os_rpath.c 1701 $(CC) $(CFLAGS) $? 1702os_rw.lo: $(srcdir)/os/os_rw.c 1703 $(CC) $(CFLAGS) $? 1704os_seek.lo: $(srcdir)/os/os_seek.c 1705 $(CC) $(CFLAGS) $? 1706os_stack.lo: $(srcdir)/os/os_stack.c 1707 $(CC) $(CFLAGS) $? 1708os_stat.lo: $(srcdir)/os/os_stat.c 1709 $(CC) $(CFLAGS) $? 1710os_tmpdir.lo: $(srcdir)/os/os_tmpdir.c 1711 $(CC) $(CFLAGS) $? 1712os_truncate.lo: $(srcdir)/os/os_truncate.c 1713 $(CC) $(CFLAGS) $? 1714os_uid.lo: $(srcdir)/os/os_uid.c 1715 $(CC) $(CFLAGS) $? 1716os_unlink.lo: $(srcdir)/os/os_unlink.c 1717 $(CC) $(CFLAGS) $? 1718os_yield.lo: $(srcdir)/os/os_yield.c 1719 $(CC) $(CFLAGS) $? 1720qam.lo: $(srcdir)/qam/qam.c 1721 $(CC) $(CFLAGS) $? 1722qam_auto.lo: $(srcdir)/qam/qam_auto.c 1723 $(CC) $(CFLAGS) $? 1724qam_autop.lo: $(srcdir)/qam/qam_autop.c 1725 $(CC) $(CFLAGS) $? 1726qam_conv.lo: $(srcdir)/qam/qam_conv.c 1727 $(CC) $(CFLAGS) $? 1728qam_files.lo: $(srcdir)/qam/qam_files.c 1729 $(CC) $(CFLAGS) $? 1730qam_method.lo: $(srcdir)/qam/qam_method.c 1731 $(CC) $(CFLAGS) $? 1732qam_open.lo: $(srcdir)/qam/qam_open.c 1733 $(CC) $(CFLAGS) $? 1734qam_rec.lo: $(srcdir)/qam/qam_rec.c 1735 $(CC) $(CFLAGS) $? 1736qam_stat.lo: $(srcdir)/qam/qam_stat.c 1737 $(CC) $(CFLAGS) $? 1738qam_stub.lo: $(srcdir)/qam/qam_stub.c 1739 $(CC) $(CFLAGS) $? 1740qam_upgrade.lo: $(srcdir)/qam/qam_upgrade.c 1741 $(CC) $(CFLAGS) $? 1742qam_verify.lo: $(srcdir)/qam/qam_verify.c 1743 $(CC) $(CFLAGS) $? 1744rep_auto.lo: $(srcdir)/rep/rep_auto.c 1745 $(CC) $(CFLAGS) $? 1746rep_backup.lo: $(srcdir)/rep/rep_backup.c 1747 $(CC) $(CFLAGS) $? 1748rep_elect.lo: $(srcdir)/rep/rep_elect.c 1749 $(CC) $(CFLAGS) $? 1750rep_lease.lo: $(srcdir)/rep/rep_lease.c 1751 $(CC) $(CFLAGS) $? 1752rep_log.lo: $(srcdir)/rep/rep_log.c 1753 $(CC) $(CFLAGS) $? 1754rep_method.lo: $(srcdir)/rep/rep_method.c 1755 $(CC) $(CFLAGS) $? 1756rep_record.lo: $(srcdir)/rep/rep_record.c 1757 $(CC) $(CFLAGS) $? 1758rep_region.lo: $(srcdir)/rep/rep_region.c 1759 $(CC) $(CFLAGS) $? 1760rep_stub.lo: $(srcdir)/rep/rep_stub.c 1761 $(CC) $(CFLAGS) $? 1762rep_stat.lo: $(srcdir)/rep/rep_stat.c 1763 $(CC) $(CFLAGS) $? 1764rep_util.lo: $(srcdir)/rep/rep_util.c 1765 $(CC) $(CFLAGS) $? 1766rep_verify.lo: $(srcdir)/rep/rep_verify.c 1767 $(CC) $(CFLAGS) $? 1768repmgr_auto.lo: $(srcdir)/repmgr/repmgr_auto.c 1769 $(CC) $(CFLAGS) $? 1770repmgr_elect.lo: $(srcdir)/repmgr/repmgr_elect.c 1771 $(CC) $(CFLAGS) $? 1772repmgr_method.lo: $(srcdir)/repmgr/repmgr_method.c 1773 $(CC) $(CFLAGS) $? 1774repmgr_msg.lo: $(srcdir)/repmgr/repmgr_msg.c 1775 $(CC) $(CFLAGS) $? 1776repmgr_net.lo: $(srcdir)/repmgr/repmgr_net.c 1777 $(CC) $(CFLAGS) $? 1778repmgr_posix.lo: $(srcdir)/repmgr/repmgr_posix.c 1779 $(CC) $(CFLAGS) $? 1780repmgr_queue.lo: $(srcdir)/repmgr/repmgr_queue.c 1781 $(CC) $(CFLAGS) $? 1782repmgr_sel.lo: $(srcdir)/repmgr/repmgr_sel.c 1783 $(CC) $(CFLAGS) $? 1784repmgr_stat.lo: $(srcdir)/repmgr/repmgr_stat.c 1785 $(CC) $(CFLAGS) $? 1786repmgr_stub.lo: $(srcdir)/repmgr/repmgr_stub.c 1787 $(CC) $(CFLAGS) $? 1788repmgr_util.lo: $(srcdir)/repmgr/repmgr_util.c 1789 $(CC) $(CFLAGS) $? 1790rijndael-alg-fst.lo: $(srcdir)/crypto/rijndael/rijndael-alg-fst.c 1791 $(CC) $(CFLAGS) $? 1792rijndael-api-fst.lo: $(srcdir)/crypto/rijndael/rijndael-api-fst.c 1793 $(CC) $(CFLAGS) $? 1794seq_stat.lo: $(srcdir)/sequence/seq_stat.c 1795 $(CC) $(CFLAGS) $? 1796sequence.lo: $(srcdir)/sequence/sequence.c 1797 $(CC) $(CFLAGS) $? 1798sha1.lo: $(srcdir)/hmac/sha1.c 1799 $(CC) $(CFLAGS) $? 1800stat_stub.lo: $(srcdir)/common/stat_stub.c 1801 $(CC) $(CFLAGS) $? 1802txn.lo: $(srcdir)/txn/txn.c 1803 $(CC) $(CFLAGS) $? 1804txn_auto.lo: $(srcdir)/txn/txn_auto.c 1805 $(CC) $(CFLAGS) $? 1806txn_autop.lo: $(srcdir)/txn/txn_autop.c 1807 $(CC) $(CFLAGS) $? 1808txn_chkpt.lo: $(srcdir)/txn/txn_chkpt.c 1809 $(CC) $(CFLAGS) $? 1810txn_failchk.lo: $(srcdir)/txn/txn_failchk.c 1811 $(CC) $(CFLAGS) $? 1812txn_method.lo: $(srcdir)/txn/txn_method.c 1813 $(CC) $(CFLAGS) $? 1814txn_rec.lo: $(srcdir)/txn/txn_rec.c 1815 $(CC) $(CFLAGS) $? 1816txn_recover.lo: $(srcdir)/txn/txn_recover.c 1817 $(CC) $(CFLAGS) $? 1818txn_region.lo: $(srcdir)/txn/txn_region.c 1819 $(CC) $(CFLAGS) $? 1820txn_stat.lo: $(srcdir)/txn/txn_stat.c 1821 $(CC) $(CFLAGS) $? 1822txn_util.lo: $(srcdir)/txn/txn_util.c 1823 $(CC) $(CFLAGS) $? 1824util_arg.lo: $(srcdir)/common/util_arg.c 1825 $(CC) $(CFLAGS) $? 1826util_cache.lo: $(srcdir)/common/util_cache.c 1827 $(CC) $(CFLAGS) $? 1828util_log.lo: $(srcdir)/common/util_log.c 1829 $(CC) $(CFLAGS) $? 1830util_sig.lo: $(srcdir)/common/util_sig.c 1831 $(CC) $(CFLAGS) $? 1832uts4_cc.lo: $(srcdir)/mutex/uts4_cc.s 1833 $(AS) $(ASFLAGS) -o $@ $? 1834xa.lo: $(srcdir)/xa/xa.c 1835 $(CC) $(CFLAGS) $? 1836xa_db.lo: $(srcdir)/xa/xa_db.c 1837 $(CC) $(CFLAGS) $? 1838xa_map.lo: $(srcdir)/xa/xa_map.c 1839 $(CC) $(CFLAGS) $? 1840zerofill.lo: $(srcdir)/common/zerofill.c 1841 $(CC) $(CFLAGS) $? 1842 1843################################################## 1844# C++ API build rules. 1845################################################## 1846cxx_db.lo: $(srcdir)/cxx/cxx_db.cpp 1847 $(CXX) $(CXXFLAGS) $? 1848cxx_dbc.lo: $(srcdir)/cxx/cxx_dbc.cpp 1849 $(CXX) $(CXXFLAGS) $? 1850cxx_dbt.lo: $(srcdir)/cxx/cxx_dbt.cpp 1851 $(CXX) $(CXXFLAGS) $? 1852cxx_env.lo: $(srcdir)/cxx/cxx_env.cpp 1853 $(CXX) $(CXXFLAGS) $? 1854cxx_except.lo: $(srcdir)/cxx/cxx_except.cpp 1855 $(CXX) $(CXXFLAGS) $? 1856cxx_lock.lo: $(srcdir)/cxx/cxx_lock.cpp 1857 $(CXX) $(CXXFLAGS) $? 1858cxx_logc.lo: $(srcdir)/cxx/cxx_logc.cpp 1859 $(CXX) $(CXXFLAGS) $? 1860cxx_mpool.lo: $(srcdir)/cxx/cxx_mpool.cpp 1861 $(CXX) $(CXXFLAGS) $? 1862cxx_multi.lo: $(srcdir)/cxx/cxx_multi.cpp 1863 $(CXX) $(CXXFLAGS) $? 1864cxx_seq.lo: $(srcdir)/cxx/cxx_seq.cpp 1865 $(CXX) $(CXXFLAGS) $? 1866cxx_txn.lo: $(srcdir)/cxx/cxx_txn.cpp 1867 $(CXX) $(CXXFLAGS) $? 1868 1869################################################## 1870# Java API build rules. 1871################################################## 1872db_java_wrap.lo: $(srcdir)/libdb_java/db_java_wrap.c 1873 $(CC) $(CFLAGS) $(SWIGCFLAGS) $? 1874 1875################################################## 1876# Tcl API build rules. 1877################################################## 1878tcl_compat.lo: $(srcdir)/tcl/tcl_compat.c 1879 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1880tcl_db.lo: $(srcdir)/tcl/tcl_db.c 1881 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1882tcl_db_pkg.lo: $(srcdir)/tcl/tcl_db_pkg.c 1883 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1884tcl_dbcursor.lo: $(srcdir)/tcl/tcl_dbcursor.c 1885 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1886tcl_env.lo: $(srcdir)/tcl/tcl_env.c 1887 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1888tcl_internal.lo: $(srcdir)/tcl/tcl_internal.c 1889 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1890tcl_lock.lo: $(srcdir)/tcl/tcl_lock.c 1891 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1892tcl_log.lo: $(srcdir)/tcl/tcl_log.c 1893 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1894tcl_mp.lo: $(srcdir)/tcl/tcl_mp.c 1895 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1896tcl_rep.lo: $(srcdir)/tcl/tcl_rep.c 1897 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1898tcl_seq.lo: $(srcdir)/tcl/tcl_seq.c 1899 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1900tcl_txn.lo: $(srcdir)/tcl/tcl_txn.c 1901 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1902tcl_util.lo: $(srcdir)/tcl/tcl_util.c 1903 $(CC) $(CFLAGS) $(TCL_INCLUDE_SPEC) $? 1904 1905################################################## 1906# RPC build rules. 1907################################################## 1908# RPC client files 1909client.lo: $(srcdir)/rpc_client/client.c 1910 $(CC) $(CFLAGS) $? 1911db_server_clnt.lo: db_server_clnt.c 1912 $(CC) $(CFLAGS) $? 1913gen_client.lo: $(srcdir)/rpc_client/gen_client.c 1914 $(CC) $(CFLAGS) $? 1915gen_client_ret.lo: $(srcdir)/rpc_client/gen_client_ret.c 1916 $(CC) $(CFLAGS) $? 1917 1918# RPC server files 1919db_server_proc.lo: $(srcdir)/rpc_server/c/db_server_proc.c 1920 $(CC) $(CFLAGS) $? 1921db_server_svc.lo: db_server_svc.c 1922 $(CC) $(CFLAGS) $? 1923db_server_util.lo: $(srcdir)/rpc_server/c/db_server_util.c 1924 $(CC) $(CFLAGS) $? 1925db_server_xdr.lo: db_server_xdr.c 1926 $(CC) $(CFLAGS) $? 1927gen_db_server.lo: gen_db_server.c 1928 $(CC) $(CFLAGS) $? 1929db_server_cxxproc.lo: $(srcdir)/rpc_server/cxx/db_server_cxxproc.cpp 1930 $(CXX) $(CXXFLAGS) $? 1931db_server_cxxutil.lo: $(srcdir)/rpc_server/cxx/db_server_cxxutil.cpp 1932 $(CXX) $(CXXFLAGS) $? 1933 1934################################################## 1935# Utility build rules. 1936################################################## 1937db_archive.lo: $(srcdir)/db_archive/db_archive.c 1938 $(CC) $(CFLAGS) $? 1939db_checkpoint.lo: $(srcdir)/db_checkpoint/db_checkpoint.c 1940 $(CC) $(CFLAGS) $? 1941db_deadlock.lo: $(srcdir)/db_deadlock/db_deadlock.c 1942 $(CC) $(CFLAGS) $? 1943db_dump.lo: $(srcdir)/db_dump/db_dump.c 1944 $(CC) $(CFLAGS) $? 1945db_dump185.lo: $(srcdir)/db_dump185/db_dump185.c 1946 $(CC) $(DB185INC) $? 1947db_hotbackup.lo: $(srcdir)/db_hotbackup/db_hotbackup.c 1948 $(CC) $(CFLAGS) $? 1949db_load.lo: $(srcdir)/db_load/db_load.c 1950 $(CC) $(CFLAGS) $? 1951db_printlog.lo: $(srcdir)/db_printlog/db_printlog.c 1952 $(CC) $(CFLAGS) $? 1953db_recover.lo: $(srcdir)/db_recover/db_recover.c 1954 $(CC) $(CFLAGS) $? 1955db_stat.lo: $(srcdir)/db_stat/db_stat.c 1956 $(CC) $(CFLAGS) $? 1957db_upgrade.lo: $(srcdir)/db_upgrade/db_upgrade.c 1958 $(CC) $(CFLAGS) $? 1959db_verify.lo: $(srcdir)/db_verify/db_verify.c 1960 $(CC) $(CFLAGS) $? 1961 1962db_codegen.lo: $(srcdir)/db_codegen/db_codegen.c 1963 $(CC) $(CFLAGS) $? 1964code_parse.lo: $(srcdir)/db_codegen/code_parse.c 1965 $(CC) $(CFLAGS) $? 1966code_capi.lo: $(srcdir)/db_codegen/code_capi.c 1967 $(CC) $(CFLAGS) $? 1968 1969################################################## 1970# C library replacement files. 1971################################################## 1972atoi.lo: $(srcdir)/clib/atoi.c 1973 $(CC) $(CFLAGS) $? 1974atol.lo: $(srcdir)/clib/atol.c 1975 $(CC) $(CFLAGS) $? 1976getcwd.lo: $(srcdir)/clib/getcwd.c 1977 $(CC) $(CFLAGS) $? 1978getopt.lo: $(srcdir)/clib/getopt.c 1979 $(CC) $(CFLAGS) $? 1980isalpha.lo: $(srcdir)/clib/isalpha.c 1981 $(CC) $(CFLAGS) $? 1982isdigit.lo: $(srcdir)/clib/isdigit.c 1983 $(CC) $(CFLAGS) $? 1984isprint.lo: $(srcdir)/clib/isprint.c 1985 $(CC) $(CFLAGS) $? 1986isspace.lo: $(srcdir)/clib/isspace.c 1987 $(CC) $(CFLAGS) $? 1988memcmp.lo: $(srcdir)/clib/memcmp.c 1989 $(CC) $(CFLAGS) $? 1990memcpy.lo: $(srcdir)/clib/memmove.c 1991 $(CC) -DMEMCOPY $(CFLAGS) $? -o $@ 1992memmove.lo: $(srcdir)/clib/memmove.c 1993 $(CC) -DMEMMOVE $(CFLAGS) $? 1994printf.lo: $(srcdir)/clib/printf.c 1995 $(CC) $(CFLAGS) $? 1996qsort.lo: $(srcdir)/clib/qsort.c 1997 $(CC) $(CFLAGS) $? 1998raise.lo: $(srcdir)/clib/raise.c 1999 $(CC) $(CFLAGS) $? 2000rand.lo: $(srcdir)/clib/rand.c 2001 $(CC) $(CFLAGS) $? 2002strcasecmp.lo: $(srcdir)/clib/strcasecmp.c 2003 $(CC) $(CFLAGS) $? 2004strdup.lo: $(srcdir)/clib/strdup.c 2005 $(CC) $(CFLAGS) $? 2006snprintf.lo: $(srcdir)/clib/snprintf.c 2007 $(CC) $(CFLAGS) $? 2008strcat.lo: $(srcdir)/clib/strcat.c 2009 $(CC) $(CFLAGS) $? 2010strchr.lo: $(srcdir)/clib/strchr.c 2011 $(CC) $(CFLAGS) $? 2012strerror.lo: $(srcdir)/clib/strerror.c 2013 $(CC) $(CFLAGS) $? 2014strncat.lo: $(srcdir)/clib/strncat.c 2015 $(CC) $(CFLAGS) $? 2016strncmp.lo: $(srcdir)/clib/strncmp.c 2017 $(CC) $(CFLAGS) $? 2018strrchr.lo: $(srcdir)/clib/strrchr.c 2019 $(CC) $(CFLAGS) $? 2020strsep.lo: $(srcdir)/clib/strsep.c 2021 $(CC) $(CFLAGS) $? 2022strtol.lo: $(srcdir)/clib/strtol.c 2023 $(CC) $(CFLAGS) $? 2024strtoul.lo: $(srcdir)/clib/strtoul.c 2025 $(CC) $(CFLAGS) $? 2026time.lo: $(srcdir)/clib/time.c 2027 $(CC) $(CFLAGS) $? 2028