#	$Id: srcfiles.in,v 1.36 2002/01/07 14:08:36 bostic Exp $
#
# This is an input file for the s_win32_dsp script.  It describes every
# source file used by Windows, and lists those that aren't as well,
# as a completeness sanity check.
#
# 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		this is linked into application NAME.exe (db_NAME.dsp)
#   dynamic		file appears in the DLL (db_dll.dsp)
#   java		file appears in the java DLL (db_java.dsp)
#   skip		this file is not used by Windows
#   static		file appears in the static library (db_static.dsp)
#   tcl			file appears in the tcl DLL (db_tcl.dsp)
#   testutil		file is application used for testing (db_test.dsp)

btree/bt_compare.c			dynamic static
btree/bt_conv.c				dynamic static
btree/bt_curadj.c			dynamic static
btree/bt_cursor.c			dynamic static
btree/bt_delete.c			dynamic static
btree/bt_method.c			dynamic static
btree/bt_open.c				dynamic static
btree/bt_put.c				dynamic static
btree/bt_rec.c				dynamic static
btree/bt_reclaim.c			dynamic static
btree/bt_recno.c			dynamic static
btree/bt_rsearch.c			dynamic static
btree/bt_search.c			dynamic static
btree/bt_split.c			dynamic static
btree/bt_stat.c				dynamic static
btree/bt_upgrade.c			dynamic static
btree/bt_verify.c			dynamic static
btree/btree_auto.c			dynamic static
build_vxworks/db_archive/db_archive.c	skip
build_vxworks/db_checkpoint/db_checkpoint.c	skip
build_vxworks/db_deadlock/db_deadlock.c	skip
build_vxworks/db_dump/db_dump.c		skip
build_vxworks/db_load/db_load.c		skip
build_vxworks/db_printlog/db_printlog.c	skip
build_vxworks/db_recover/db_recover.c	skip
build_vxworks/db_stat/db_stat.c		skip
build_vxworks/db_upgrade/db_upgrade.c	skip
build_vxworks/db_verify/db_verify.c	skip
build_vxworks/demo/dbdemo.c		skip
build_win32/dbkill.cpp			testutil
build_win32/dllmain.c			dynamic
build_win32/libdb.def			dynamic
build_win32/libdb.rc			dynamic
build_win32/libdb_tcl.def		tcl
clib/getcwd.c				skip
clib/getopt.c				skip    # must be linked into each app
clib/memcmp.c				skip
clib/memmove.c				skip
clib/raise.c				skip
clib/snprintf.c				skip
clib/strcasecmp.c			dynamic static
clib/strerror.c				skip
clib/vsnprintf.c			skip
common/db_byteorder.c			dynamic static
common/db_err.c				dynamic static
common/db_getlong.c			dynamic static
common/db_idspace.c			dynamic static
common/db_log2.c			dynamic static
common/util_arg.c			skip
common/util_log.c			dynamic static
common/util_sig.c			dynamic static
cxx/cxx_db.cpp				dynamic static
cxx/cxx_dbc.cpp				dynamic static
cxx/cxx_dbt.cpp				dynamic static
cxx/cxx_env.cpp				dynamic static
cxx/cxx_except.cpp			dynamic static
cxx/cxx_lock.cpp			dynamic static
cxx/cxx_logc.cpp			dynamic static
cxx/cxx_mpool.cpp			dynamic static
cxx/cxx_txn.cpp				dynamic static
db/crdel_auto.c				dynamic static
db/crdel_rec.c				dynamic static
db/db.c					dynamic static
db/db_am.c				dynamic static
db/db_auto.c				dynamic static
db/db_cam.c				dynamic static
db/db_conv.c				dynamic static
db/db_dispatch.c			dynamic static
db/db_dup.c				dynamic static
db/db_iface.c				dynamic static
db/db_join.c				dynamic static
db/db_meta.c				dynamic static
db/db_method.c				dynamic static
db/db_overflow.c			dynamic static
db/db_pr.c				dynamic static
db/db_rec.c				dynamic static
db/db_reclaim.c				dynamic static
db/db_ret.c				dynamic static
db/db_upg.c				dynamic static
db/db_upg_opd.c				dynamic static
db/db_vrfy.c				dynamic static
db/db_vrfyutil.c			dynamic static
db185/db185.c				skip
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			skip
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 static
dbreg/dbreg_auto.c			dynamic static
dbreg/dbreg_rec.c			dynamic static
env/db_salloc.c				dynamic static
env/db_shash.c				dynamic static
env/env_method.c			dynamic static
env/env_open.c				dynamic static
env/env_recover.c			dynamic static
env/env_region.c			dynamic static
examples_c/bench_001.c			skip
examples_c/ex_access.c			app=ex_access
examples_c/ex_btrec.c			app=ex_btrec
examples_c/ex_dbclient.c		skip
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	skip
examples_c/ex_repquote/ex_rq_main.c	skip
examples_c/ex_repquote/ex_rq_master.c	skip
examples_c/ex_repquote/ex_rq_net.c	skip
examples_c/ex_repquote/ex_rq_util.c	skip
examples_c/ex_thread.c			skip
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
hash/hash.c				dynamic static
hash/hash_auto.c			dynamic static
hash/hash_conv.c			dynamic static
hash/hash_dup.c				dynamic static
hash/hash_func.c			dynamic static
hash/hash_meta.c			dynamic static
hash/hash_method.c			dynamic static
hash/hash_page.c			dynamic static
hash/hash_rec.c				dynamic static
hash/hash_reclaim.c			dynamic static
hash/hash_stat.c			dynamic static
hash/hash_upgrade.c			dynamic static
hash/hash_verify.c			dynamic static
hsearch/hsearch.c			dynamic static
libdb_java/java_Db.c			java
libdb_java/java_DbEnv.c			java
libdb_java/java_DbLock.c		java
libdb_java/java_DbLogc.c		java
libdb_java/java_DbLsn.c			java
libdb_java/java_DbTxn.c			java
libdb_java/java_DbUtil.c		java
libdb_java/java_Dbc.c			java
libdb_java/java_Dbt.c			java
libdb_java/java_info.c			java
libdb_java/java_locked.c		java
libdb_java/java_util.c			java
lock/lock.c				dynamic static
lock/lock_deadlock.c			dynamic static
lock/lock_method.c			dynamic static
lock/lock_region.c			dynamic static
lock/lock_stat.c			dynamic static
lock/lock_util.c			dynamic static
log/log.c				dynamic static
log/log_archive.c			dynamic static
log/log_compare.c			dynamic static
log/log_get.c				dynamic static
log/log_method.c			dynamic static
log/log_put.c				dynamic static
mp/mp_alloc.c				dynamic static
mp/mp_bh.c				dynamic static
mp/mp_fget.c				dynamic static
mp/mp_fopen.c				dynamic static
mp/mp_fput.c				dynamic static
mp/mp_fset.c				dynamic static
mp/mp_method.c				dynamic static
mp/mp_region.c				dynamic static
mp/mp_register.c			dynamic static
mp/mp_stat.c				dynamic static
mp/mp_sync.c				dynamic static
mp/mp_trickle.c				dynamic static
mutex/mut_fcntl.c			skip
mutex/mut_pthread.c			skip
mutex/mut_tas.c				dynamic static
mutex/mutex.c				dynamic static
mutex/tm.c				skip
os/os_abs.c				skip
os/os_alloc.c				dynamic static
os/os_clock.c				skip
os/os_dir.c				skip
os/os_errno.c				skip
os/os_fid.c				skip
os/os_finit.c				skip
os/os_fsync.c				dynamic static
os/os_handle.c				dynamic static
os/os_id.c				dynamic static
os/os_map.c				skip
os/os_method.c				dynamic static
os/os_oflags.c				dynamic static
os/os_open.c				skip
os/os_region.c				dynamic static
os/os_rename.c				skip
os/os_root.c				dynamic static
os/os_rpath.c				dynamic static
os/os_rw.c				dynamic static
os/os_seek.c				skip
os/os_sleep.c				skip
os/os_spin.c				skip
os/os_stat.c				dynamic static
os/os_tmpdir.c				dynamic static
os/os_unlink.c				dynamic static
os_vxworks/os_vx_abs.c			skip
os_vxworks/os_vx_finit.c		skip
os_vxworks/os_vx_map.c			skip
os_win32/os_abs.c			dynamic static
os_win32/os_clock.c			dynamic static
os_win32/os_dir.c			dynamic static
os_win32/os_errno.c			dynamic static
os_win32/os_fid.c			dynamic static
os_win32/os_finit.c			dynamic static
os_win32/os_map.c			dynamic static
os_win32/os_open.c			dynamic static
os_win32/os_rename.c			dynamic static
os_win32/os_seek.c			dynamic static
os_win32/os_sleep.c			dynamic static
os_win32/os_spin.c			dynamic static
os_win32/os_type.c			dynamic static
qam/qam.c				dynamic static
qam/qam_auto.c				dynamic static
qam/qam_conv.c				dynamic static
qam/qam_files.c				dynamic static
qam/qam_method.c			dynamic static
qam/qam_open.c				dynamic static
qam/qam_rec.c				dynamic static
qam/qam_stat.c				dynamic static
qam/qam_upgrade.c			dynamic static
qam/qam_verify.c			dynamic static
rep/rep_method.c			dynamic static
rep/rep_record.c			dynamic static
rep/rep_region.c			dynamic static
rep/rep_util.c				dynamic static
rpc_client/client.c			skip
rpc_client/db_server_clnt.c		skip
rpc_client/gen_client.c			skip
rpc_client/gen_client_ret.c		skip
rpc_server/c/db_server_proc.c		skip
rpc_server/c/db_server_svc.c		skip
rpc_server/c/db_server_util.c		skip
rpc_server/c/db_server_xdr.c		skip
rpc_server/c/gen_db_server.c		skip
rpc_server/cxx/db_server_cxxproc.cpp	skip
rpc_server/cxx/db_server_cxxutil.cpp	skip
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_txn.c				tcl
txn/txn.c				dynamic static
txn/txn_auto.c				dynamic static
txn/txn_method.c			dynamic static
txn/txn_rec.c				dynamic static
txn/txn_recover.c			dynamic static
txn/txn_region.c			dynamic static
txn/txn_stat.c				dynamic static
xa/xa.c					dynamic static
xa/xa_db.c				dynamic static
xa/xa_map.c				dynamic static
