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