#	$Id: srcfiles.in,v 1.69 2003/11/21 02:24:47 bostic Exp $
#
# This is an input file for the s_win32_dsp and s_vxworks scripts.  It lists
# the source files in the Berkeley DB tree and notes which are used to build
# the Win/32 and VxWorks libraries.
#
# Please keep this list sorted alphabetically!
#
# Each non-blank, non-comment line is of the form
#   filename		module [ module ...]
#
# The possible modules, including the name of the project (.dsp) file:
#
#   app=NAME		Linked into application NAME.exe (db_NAME.dsp)
#   dynamic		File is in the Windows DLL (db_dll.dsp)
#   small		File is in the small Windows library (db_small.dsp)
#   static		File is in the Windows static library (db_static.dsp)
#   java		File is in the Windows Java DLL (db_java.dsp)
#   tcl			File is in the Windows tcl DLL (db_tcl.dsp)
#   testutil		File is used for Windows testing (db_test.dsp)
#   vx			File is in the VxWorks library.

btree/bt_compare.c				dynamic small static vx
btree/bt_conv.c					dynamic small static vx
btree/bt_curadj.c				dynamic small static vx
btree/bt_cursor.c				dynamic small static vx
btree/bt_delete.c				dynamic small static vx
btree/bt_method.c				dynamic small static vx
btree/bt_open.c					dynamic small static vx
btree/bt_put.c					dynamic small static vx
btree/bt_rec.c					dynamic small static vx
btree/bt_reclaim.c				dynamic small static vx
btree/bt_recno.c				dynamic small static vx
btree/bt_rsearch.c				dynamic small static vx
btree/bt_search.c				dynamic small static vx
btree/bt_split.c				dynamic small static vx
btree/bt_stat.c					dynamic small static vx
btree/bt_upgrade.c				dynamic small static vx
btree/bt_verify.c				dynamic static vx
btree/btree_auto.c				dynamic small static vx
build_vxworks/db_archive/db_archive.c
build_vxworks/db_checkpoint/db_checkpoint.c
build_vxworks/db_deadlock/db_deadlock.c
build_vxworks/db_dump/db_dump.c
build_vxworks/db_load/db_load.c
build_vxworks/db_printlog/db_printlog.c
build_vxworks/db_recover/db_recover.c
build_vxworks/db_stat/db_stat.c
build_vxworks/db_upgrade/db_upgrade.c
build_vxworks/db_verify/db_verify.c
build_vxworks/dbdemo/dbdemo.c
build_win32/dbkill.cpp				testutil
build_win32/libdb.def				dynamic
build_win32/libdb.rc				dynamic
build_win32/libdb_tcl.def			tcl
clib/getcwd.c
clib/getopt.c					vx
clib/memcmp.c
clib/memmove.c
clib/raise.c
clib/snprintf.c					vx
clib/strcasecmp.c				dynamic small static vx
clib/strdup.c					vx
clib/strerror.c
clib/vsnprintf.c				vx
common/crypto_stub.c				small
common/db_byteorder.c				dynamic small static vx
common/db_err.c					dynamic small static vx
common/db_getlong.c				dynamic small static vx
common/db_idspace.c				dynamic small static vx
common/db_log2.c				dynamic small static vx
common/util_arg.c				vx
common/util_cache.c				dynamic small static vx
common/util_log.c				dynamic small static vx
common/util_sig.c				dynamic small static vx
crypto/aes_method.c				dynamic static vx
crypto/crypto.c					dynamic static vx
crypto/mersenne/mt19937db.c			dynamic static vx
crypto/rijndael/rijndael-alg-fst.c		dynamic static vx
crypto/rijndael/rijndael-api-fst.c		dynamic static vx
cxx/cxx_db.cpp					dynamic small static
cxx/cxx_dbc.cpp					dynamic small static
cxx/cxx_dbt.cpp					dynamic small static
cxx/cxx_env.cpp					dynamic small static
cxx/cxx_except.cpp				dynamic small static
cxx/cxx_lock.cpp				dynamic small static
cxx/cxx_logc.cpp				dynamic small static
cxx/cxx_mpool.cpp				dynamic small static
cxx/cxx_multi.cpp				dynamic small static
cxx/cxx_txn.cpp					dynamic small static
db/crdel_auto.c					dynamic small static vx
db/crdel_rec.c					dynamic small static vx
db/db.c						dynamic small static vx
db/db_am.c					dynamic small static vx
db/db_auto.c					dynamic small static vx
db/db_cam.c					dynamic small static vx
db/db_conv.c					dynamic small static vx
db/db_dispatch.c				dynamic small static vx
db/db_dup.c					dynamic small static vx
db/db_iface.c					dynamic small static vx
db/db_join.c					dynamic small static vx
db/db_meta.c					dynamic small static vx
db/db_method.c					dynamic small static vx
db/db_open.c					dynamic small static vx
db/db_overflow.c				dynamic small static vx
db/db_ovfl_vrfy.c				dynamic static vx
db/db_pr.c					dynamic small static vx
db/db_rec.c					dynamic small static vx
db/db_reclaim.c					dynamic small static vx
db/db_remove.c					dynamic small static vx
db/db_rename.c					dynamic small static vx
db/db_ret.c					dynamic small static vx
db/db_truncate.c				dynamic small static vx
db/db_upg.c					dynamic small static vx
db/db_upg_opd.c					dynamic small static vx
db/db_vrfy.c					dynamic static vx
db/db_vrfy_stub.c				small
db/db_vrfyutil.c				dynamic static vx
db185/db185.c
db_archive/db_archive.c				app=db_archive
db_checkpoint/db_checkpoint.c			app=db_checkpoint
db_deadlock/db_deadlock.c			app=db_deadlock
db_dump/db_dump.c				app=db_dump
db_dump185/db_dump185.c
db_load/db_load.c				app=db_load
db_printlog/db_printlog.c			app=db_printlog
db_recover/db_recover.c				app=db_recover
db_stat/db_stat.c				app=db_stat
db_upgrade/db_upgrade.c				app=db_upgrade
db_verify/db_verify.c				app=db_verify
dbm/dbm.c					dynamic static
dbreg/dbreg.c					dynamic small static vx
dbreg/dbreg_auto.c				dynamic small static vx
dbreg/dbreg_rec.c				dynamic small static vx
dbreg/dbreg_util.c				dynamic small static vx
env/db_salloc.c					dynamic small static vx
env/db_shash.c					dynamic small static vx
env/env_file.c					dynamic small static vx
env/env_method.c				dynamic small static vx
env/env_open.c					dynamic small static vx
env/env_recover.c				dynamic small static vx
env/env_region.c				dynamic small static vx
examples_c/bench_001.c
examples_c/ex_access.c				app=ex_access
examples_c/ex_apprec/ex_apprec.c
examples_c/ex_apprec/ex_apprec_auto.c
examples_c/ex_apprec/ex_apprec_rec.c
examples_c/ex_btrec.c				app=ex_btrec
examples_c/ex_dbclient.c
examples_c/ex_env.c				app=ex_env
examples_c/ex_lock.c				app=ex_lock
examples_c/ex_mpool.c				app=ex_mpool
examples_c/ex_repquote/ex_rq_client.c		app=ex_repquote
examples_c/ex_repquote/ex_rq_main.c		app=ex_repquote
examples_c/ex_repquote/ex_rq_master.c		app=ex_repquote
examples_c/ex_repquote/ex_rq_net.c		app=ex_repquote
examples_c/ex_repquote/ex_rq_util.c		app=ex_repquote
examples_c/ex_thread.c
examples_c/ex_tpcb.c				app=ex_tpcb
examples_cxx/AccessExample.cpp			app=excxx_access
examples_cxx/BtRecExample.cpp			app=excxx_btrec
examples_cxx/EnvExample.cpp			app=excxx_env
examples_cxx/LockExample.cpp			app=excxx_lock
examples_cxx/MpoolExample.cpp			app=excxx_mpool
examples_cxx/TpcbExample.cpp			app=excxx_tpcb
fileops/fileops_auto.c				dynamic small static vx
fileops/fop_basic.c				dynamic small static vx
fileops/fop_rec.c				dynamic small static vx
fileops/fop_util.c				dynamic small static vx
hash/hash.c					dynamic static vx
hash/hash_auto.c				dynamic static vx
hash/hash_conv.c				dynamic static vx
hash/hash_dup.c					dynamic static vx
hash/hash_func.c				dynamic small static vx
hash/hash_meta.c				dynamic static vx
hash/hash_method.c				dynamic static vx
hash/hash_open.c				dynamic static vx
hash/hash_page.c				dynamic static vx
hash/hash_rec.c					dynamic static vx
hash/hash_reclaim.c				dynamic static vx
hash/hash_stat.c				dynamic static vx
hash/hash_stub.c				small
hash/hash_upgrade.c				dynamic static vx
hash/hash_verify.c				dynamic static vx
hmac/hmac.c					dynamic small static vx
hmac/sha1.c					dynamic small static vx
hsearch/hsearch.c				dynamic static vx
libdb_java/db_java_wrap.c			java
lock/lock.c					dynamic small static vx
lock/lock_deadlock.c				dynamic small static vx
lock/lock_method.c				dynamic small static vx
lock/lock_region.c				dynamic small static vx
lock/lock_stat.c				dynamic small static vx
lock/lock_util.c				dynamic small static vx
log/log.c					dynamic small static vx
log/log_archive.c				dynamic small static vx
log/log_compare.c				dynamic small static vx
log/log_get.c					dynamic small static vx
log/log_method.c				dynamic small static vx
log/log_put.c					dynamic small static vx
mp/mp_alloc.c					dynamic small static vx
mp/mp_bh.c					dynamic small static vx
mp/mp_fget.c					dynamic small static vx
mp/mp_fopen.c					dynamic small static vx
mp/mp_fput.c					dynamic small static vx
mp/mp_fset.c					dynamic small static vx
mp/mp_method.c					dynamic small static vx
mp/mp_region.c					dynamic small static vx
mp/mp_register.c				dynamic small static vx
mp/mp_stat.c					dynamic small static vx
mp/mp_sync.c					dynamic small static vx
mp/mp_trickle.c					dynamic small static vx
mutex/mut_fcntl.c
mutex/mut_pthread.c
mutex/mut_tas.c					vx
mutex/mut_win32.c				dynamic small static
mutex/mutex.c					dynamic small static vx
mutex/tm.c
os/os_abs.c
os/os_alloc.c					dynamic small static vx
os/os_clock.c					vx
os/os_config.c
os/os_dir.c					vx
os/os_errno.c					vx
os/os_fid.c					vx
os/os_fsync.c					vx
os/os_handle.c					vx
os/os_id.c					dynamic small static vx
os/os_map.c
os/os_method.c					dynamic small static vx
os/os_oflags.c					dynamic small static vx
os/os_open.c					vx
os/os_region.c					dynamic small static vx
os/os_rename.c					vx
os/os_root.c					dynamic small static vx
os/os_rpath.c					dynamic small static vx
os/os_rw.c					vx
os/os_seek.c					vx
os/os_sleep.c					vx
os/os_spin.c					vx
os/os_stat.c					vx
os/os_tmpdir.c					dynamic small static vx
os/os_unlink.c					dynamic small static vx
os_vxworks/os_vx_abs.c				vx
os_vxworks/os_vx_config.c			vx
os_vxworks/os_vx_map.c				vx
os_win32/os_abs.c				dynamic small static
os_win32/os_clock.c				dynamic small static
os_win32/os_config.c				dynamic small static
os_win32/os_dir.c				dynamic small static
os_win32/os_errno.c				dynamic small static
os_win32/os_fid.c				dynamic small static
os_win32/os_fsync.c				dynamic small static
os_win32/os_handle.c				dynamic small static
os_win32/os_map.c				dynamic small static
os_win32/os_open.c				dynamic small static
os_win32/os_rename.c				dynamic small static
os_win32/os_rw.c				dynamic small static
os_win32/os_seek.c				dynamic small static
os_win32/os_sleep.c				dynamic small static
os_win32/os_spin.c				dynamic small static
os_win32/os_stat.c				dynamic small static
qam/qam.c					dynamic static vx
qam/qam_auto.c					dynamic static vx
qam/qam_conv.c					dynamic static vx
qam/qam_files.c					dynamic static vx
qam/qam_method.c				dynamic static vx
qam/qam_open.c					dynamic static vx
qam/qam_rec.c					dynamic static vx
qam/qam_stat.c					dynamic static vx
qam/qam_stub.c					small
qam/qam_upgrade.c				dynamic static vx
qam/qam_verify.c				dynamic static vx
rep/rep_method.c				dynamic static vx
rep/rep_record.c				dynamic static vx
rep/rep_region.c				dynamic static vx
rep/rep_stub.c					small
rep/rep_util.c					dynamic static vx
rpc_client/client.c				vx
rpc_client/db_server_clnt.c			vx
rpc_client/gen_client.c				vx
rpc_client/gen_client_ret.c			vx
rpc_server/c/db_server_proc.c
rpc_server/c/db_server_svc.c
rpc_server/c/db_server_util.c
rpc_server/c/db_server_xdr.c			vx
rpc_server/c/gen_db_server.c
rpc_server/cxx/db_server_cxxproc.cpp
rpc_server/cxx/db_server_cxxutil.cpp
tcl/tcl_compat.c				tcl
tcl/tcl_db.c					tcl
tcl/tcl_db_pkg.c				tcl
tcl/tcl_dbcursor.c				tcl
tcl/tcl_env.c					tcl
tcl/tcl_internal.c				tcl
tcl/tcl_lock.c					tcl
tcl/tcl_log.c					tcl
tcl/tcl_mp.c					tcl
tcl/tcl_rep.c					tcl
tcl/tcl_txn.c					tcl
tcl/tcl_util.c					tcl
test_perf/db_perf.c				app=db_perf
test_perf/perf_checkpoint.c			app=db_perf
test_perf/perf_config.c				app=db_perf
test_perf/perf_dbs.c				app=db_perf
test_perf/perf_dead.c				app=db_perf
test_perf/perf_debug.c				app=db_perf
test_perf/perf_file.c				app=db_perf
test_perf/perf_key.c				app=db_perf
test_perf/perf_log.c				app=db_perf
test_perf/perf_misc.c				app=db_perf
test_perf/perf_op.c				app=db_perf
test_perf/perf_parse.c				app=db_perf
test_perf/perf_rand.c				app=db_perf
test_perf/perf_spawn.c				app=db_perf
test_perf/perf_stat.c				app=db_perf
test_perf/perf_sync.c				app=db_perf
test_perf/perf_thread.c				app=db_perf
test_perf/perf_trickle.c			app=db_perf
test_perf/perf_txn.c				app=db_perf
test_perf/perf_util.c				app=db_perf
test_perf/perf_vx.c
txn/txn.c					dynamic small static vx
txn/txn_auto.c					dynamic small static vx
txn/txn_method.c				dynamic small static vx
txn/txn_rec.c					dynamic small static vx
txn/txn_recover.c				dynamic small static vx
txn/txn_region.c				dynamic small static vx
txn/txn_stat.c					dynamic small static vx
txn/txn_util.c					dynamic small static vx
xa/xa.c						dynamic small static vx
xa/xa_db.c					dynamic small static vx
xa/xa_map.c					dynamic small static vx
