# $Id: files.in,v 1.13 2008/04/17 01:59:10 alexg Exp $
# Lists files needed to install particular
# features in Windows.  Feature names must be
# listed in features.in .
#

# Note: columns below must be separated by tabs.
#       ${PRODUCT_MAJMIN} is a macro for "43" (for BDB 4.3.x)

# feature	source file				targdir	shortname

CoreAPI		build_windows/Release/libdb${PRODUCT_MAJMIN}.dll	/bin/
DCoreAPI	build_windows/Debug/libdb${PRODUCT_MAJMIN}d.dll	/bin/debug/
DCoreAPI	build_windows/Debug/libdb${PRODUCT_MAJMIN}d.pdb		/bin/debug/
CoreAPI		build_windows/Release/libdb${PRODUCT_MAJMIN}.lib	/lib/
DCoreAPI	build_windows/Debug/libdb${PRODUCT_MAJMIN}d.lib	/lib/
CoreAPI		build_windows/Release/msvcr71.dll		/bin/
DCoreAPI	build_windows/Debug/msvcr71.dll		/bin/debug/
CoreAPI		build_windows/Release/msvcp71.dll		/bin/
DCoreAPI	build_windows/Debug/msvcp71.dll		/bin/debug/

# After the build process, we create an installed_include directory
# housing all the needed include files, for user convenience
CoreAPI		installed_include/			/include/

CoreAPI		${PRODUCT_SHARED_WINMSIDIR}/images/webicon.ico	/installutil/
CoreAPI		${PRODUCT_STAGE}/dbvars.bat		/

# We don't include the .lib files for Java, nobody needs to
# link C/C++ against the java library
JavaAPI		build_windows/Release/libdb_java${PRODUCT_MAJMIN}.dll	/bin/	dbj${PRODUCT_MAJMIN}.dll
DJavaAPI 	build_windows/Debug/libdb_java${PRODUCT_MAJMIN}d.dll	/bin/debug/	dbj${PRODUCT_MAJMIN}d.dll
DJavaAPI 	build_windows/Debug/libdb_java${PRODUCT_MAJMIN}d.pdb		/bin/debug/
JavaAPI		build_windows/Release/db.jar		/jar/
DJavaAPI	build_windows/Debug/db.jar		/jar/debug/

JavaEx		build_windows/Release/dbexamples.jar	/jar/	dbexam~1.jar
DJavaEx		build_windows/Debug/dbexamples.jar	/jar/debug/	dbexam~1.jar

# We don't include the .lib files for Tcl, nobody needs to
# link C/C++ against the Tcl library
DTclAPI		build_windows/Debug/libdb_tcl${PRODUCT_MAJMIN}d.dll	/bin/debug/	dbt${PRODUCT_MAJMIN}d.dll
DTclAPI		build_windows/Debug/libdb_tcl${PRODUCT_MAJMIN}d.pdb		/bin/debug/
TclAPI		build_windows/Release/libdb_tcl${PRODUCT_MAJMIN}.dll	/bin/	dbt${PRODUCT_MAJMIN}.dll

PerlAPI		perl/BerkeleyDB/blib/			/lib/perl/

CoreTools	build_windows/Release/db_archive.exe	/bin/	db_arc~1.exe
CoreTools	build_windows/Release/db_checkpoint.exe	/bin/	db_che~1.exe
CoreTools	build_windows/Release/db_deadlock.exe	/bin/	db_dea~1.exe
CoreTools	build_windows/Release/db_dump.exe		/bin/	db_dump.exe
CoreTools	build_windows/Release/db_hotbackup.exe	/bin/	db_hot~1.exe
CoreTools	build_windows/Release/db_load.exe		/bin/	db_load.exe
CoreTools	build_windows/Release/db_printlog.exe	/bin/	db_pri~1.exe
CoreTools	build_windows/Release/db_recover.exe	/bin/	db_rec~1.exe
CoreTools	build_windows/Release/db_stat.exe		/bin/	db_sta~1.exe
CoreTools	build_windows/Release/db_upgrade.exe	/bin/	db_upg~1.exe
CoreTools	build_windows/Release/db_verify.exe	/bin/	db_ver~1.exe

CoreEx		build_windows/Debug/ex_access.exe		/bin/debug/	ex_acc~1.exe
CoreEx		build_windows/Debug/ex_access.pdb		/bin/debug/	ex_acc~1.pdb
CoreEx		build_windows/Debug/ex_btrec.exe		/bin/debug/	ex_btr~1.exe
CoreEx		build_windows/Debug/ex_btrec.pdb		/bin/debug/	ex_btr~1.pdb
CoreEx		build_windows/Debug/ex_env.exe		/bin/debug/	ex_env.exe
CoreEx		build_windows/Debug/ex_env.pdb		/bin/debug/	ex_env.pdb
CoreEx		build_windows/Debug/ex_lock.exe		/bin/debug/	ex_loc~1.exe
CoreEx		build_windows/Debug/ex_lock.pdb		/bin/debug/	ex_loc~1.pdb
CoreEx		build_windows/Debug/ex_mpool.pdb		/bin/debug/	ex_mpo~1.pdb
CoreEx		build_windows/Debug/ex_mpool.exe		/bin/debug/	ex_mpo~1.exe
CoreEx		build_windows/Debug/ex_rep_base.exe	/bin/debug/	ex_rep~1.exe
CoreEx		build_windows/Debug/ex_rep_base.pdb	/bin/debug/	ex_rep~1.pdb
CoreEx		build_windows/Debug/ex_rep_mgr.exe	/bin/debug/	ex_rep~2.exe
CoreEx		build_windows/Debug/ex_rep_mgr.pdb	/bin/debug/	ex_rep~2.pdb
CoreEx		build_windows/Debug/ex_tpcb.exe		/bin/debug/	ex_tpcb.exe
CoreEx		build_windows/Debug/ex_tpcb.pdb		/bin/debug/	ex_tpcb.pdb

CoreEx		build_windows/Debug/excxx_access.exe	/bin/debug/	excxx_ac.exe
CoreEx		build_windows/Debug/excxx_access.pdb	/bin/debug/	excxx_ac.pdb
CoreEx		build_windows/Debug/excxx_btrec.exe	/bin/debug/	excxx_bt.exe
CoreEx		build_windows/Debug/excxx_btrec.pdb	/bin/debug/	excxx_bt.pdb
CoreEx		build_windows/Debug/excxx_env.exe		/bin/debug/	excxx_en.exe
CoreEx		build_windows/Debug/excxx_env.pdb		/bin/debug/	excxx_en.pdb
CoreEx		build_windows/Debug/excxx_lock.exe	/bin/debug/	excxx_lk.exe
CoreEx		build_windows/Debug/excxx_lock.pdb	/bin/debug/	excxx_lk.pdb
CoreEx		build_windows/Debug/excxx_mpool.exe	/bin/debug/	excxx_mp.exe
CoreEx		build_windows/Debug/excxx_mpool.pdb	/bin/debug/	excxx_mp.pdb
CoreEx		build_windows/Debug/excxx_tpcb.exe	/bin/debug/	excxx_tp.exe
CoreEx		build_windows/Debug/excxx_tpcb.pdb	/bin/debug/	excxx_tp.pdb

Docs		${PRODUCT_STAGE}/docs/			/docs/

Sources		${PRODUCT_STAGE}/Sources/		/db-${PRODUCT_VERSION}/
