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