mariadb/VC++Files
unknown 26ba524803 File / directory structure change from 5.0 to 5.1:
Table handlers "bdb", "heap", "innobase", "myisam", and "myisammrg"
have been moved into a common subdirectory "storage".

This must be reflected in the tools for Windows:
1) When the source package is created, there is the additional level "storage".
2) The project files below "VC++Files" also get that additional directory level, to keep structures in sync.
3) Within the project files, references to/from the table handlers must cross that level.


VC++Files/storage/bdb/build_win32/Berkeley_DB.dsw:
  mvdir
VC++Files/storage/bdb/build_win32/db_archive.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_buildall.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_checkpoint.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_deadlock.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_dll.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_dump.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_java.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_load.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_printlog.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_recover.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_stat.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_static.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_static1.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_tcl.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_test.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_upgrade.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/db_verify.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/ex_access.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/ex_btrec.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/ex_env.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/ex_lock.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/ex_mpool.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/ex_tpcb.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/excxx_access.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/excxx_btrec.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/excxx_env.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/excxx_lock.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/excxx_mpool.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/excxx_tpcb.dsp:
  mvdir
VC++Files/storage/bdb/build_win32/libdb.def:
  mvdir
VC++Files/storage/bdb/build_win32/libdb_tcl.def:
  mvdir
VC++Files/mysql.dsw:
  Table handlers "bdb", "heap", "innobase", "myisam", and "myisammrg"
  have been moved into a common subdirectory "storage".
  This must be reflected in the hierarchy of project files.
VC++Files/mysql_ia64.dsw:
  Table handlers "heap", "innobase", "myisam", and "myisammrg"
  have been moved into a common subdirectory "storage".
  This must be reflected in the hierarchy of project files.
VC++Files/sql/mysqld.dsp:
  Table handler "bdb" has been moved into a subdirectory "storage".
  File "myrg_rnext_same.c" belongs to project "myisammrg".
VC++Files/storage/bdb/bdb.dsp:
  Table handler "bdb" has been moved into a subdirectory "storage",
  so the path to the directories keeping the libraries must point one level higher.
VC++Files/storage/heap/heap.dsp:
  Table handler "heap" has been moved into a subdirectory "storage",
  so the pathes to the directories keeping the global includes and libraries must point one level higher.
VC++Files/storage/heap/heap_ia64.dsp:
  Table handler "heap" has been moved into a subdirectory "storage",
  so the pathes to the directories keeping the global includes and libraries must point one level higher.
scripts/make_win_src_distribution.sh:
  Table handlers "bdb", "heap", "innobase", "myisam", "myisammrg", and "ndb"
  have been moved into a common subdirectory "storage".
  This must be reflected when creating a source package for Windows.
VC++Files/storage/innobase/innobase.dsp:
  Table handler "innobase" has been moved into a subdirectory "storage",
  so the pathes to the directories keeping the global includes and libraries must point one level higher.
VC++Files/storage/innobase/innobase_ia64.dsp:
  Table handler "innobase" has been moved into a subdirectory "storage",
  so the pathes to the directories keeping the global includes and libraries must point one level higher.
VC++Files/storage/myisam/myisam.dsp:
  Table handler "myisam" has been moved into a subdirectory "storage",
  so the pathes to the directories keeping the global includes and libraries must point one level higher.
VC++Files/storage/myisam/myisam_ia64.dsp:
  Table handler "myisam" has been moved into a subdirectory "storage",
  so the pathes to the directories keeping the global includes and libraries must point one level higher.
VC++Files/storage/myisammrg/myisammrg.dsp:
  Table handler "myisammrg" has been moved into a subdirectory "storage",
  so the pathes to the directories keeping the global includes and libraries must point one level higher.
VC++Files/storage/myisammrg/myisammrg_ia64.dsp:
  Table handler "myisammrg" has been moved into a subdirectory "storage",
  so the pathes to the directories keeping the global includes and libraries must point one level higher.
2005-07-21 21:47:46 +02:00
..
client Cleanups during review 2005-07-18 15:33:18 +03:00
comp_err Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
contrib LOAD DATA INFILE is not replicated if replicate_*_table is set 2003-02-28 22:24:00 +02:00
dbug New Project files for Windows Ithanium 64-bit builds 2005-03-06 14:22:28 +01:00
examples/udf_example BUG#3439 problem with UDF functions 2004-06-08 12:35:22 +06:00
isam New Project files for Windows Ithanium 64-bit builds 2005-03-06 14:22:28 +01:00
isamchk Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
libmysql Cleanups during review 2005-07-18 15:33:18 +03:00
libmysqld Many files: 2005-06-09 16:53:08 +02:00
libmysqltest merged 2005-03-09 14:09:06 +01:00
merge New Project files for Windows Ithanium 64-bit builds 2005-03-06 14:22:28 +01:00
my_print_defaults Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
myisam_ftdump Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
myisamchk Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
myisamlog Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
myisampack Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
mysql-test mysql_client_test.dsp, mysql_test_run_new.dsp, mysqltest.dsp: 2005-06-09 00:49:37 +02:00
mysqlbinlog Many files: 2005-06-09 16:53:08 +02:00
mysqlcheck Many files: 2005-06-09 16:53:08 +02:00
mysqldemb merged 2005-03-09 14:09:06 +01:00
mysqlserver New Project files for Windows Ithanium 64-bit builds 2005-03-06 14:22:28 +01:00
mysys Cleanups during review 2005-07-18 15:33:18 +03:00
pack_isam Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
perror Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
regex New Project files for Windows Ithanium 64-bit builds 2005-03-06 14:22:28 +01:00
replace Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
sql File / directory structure change from 5.0 to 5.1: 2005-07-21 21:47:46 +02:00
storage File / directory structure change from 5.0 to 5.1: 2005-07-21 21:47:46 +02:00
strings Merge of 4.1 -> 5.0 2005-06-01 15:11:14 +02:00
test1 merged 2005-03-09 14:09:06 +01:00
tests Merge 2005-07-08 15:52:15 +02:00
thr_insert_test LOAD DATA INFILE is not replicated if replicate_*_table is set 2003-02-28 22:24:00 +02:00
thr_test Various fixes for Windows 2003 Platform SDK SP1 beta 2005-03-07 13:04:05 +01:00
vio config-win.h: 2005-06-09 05:04:59 +02:00
zlib New Project files for Windows Ithanium 64-bit builds 2005-03-06 14:22:28 +01:00
copy_mysql_files.bat Fixed VC++ project files 2004-05-25 15:53:29 +03:00
fix-project-files Portability fixes to be able to compile MySQL with VC++ 2002-10-08 22:28:24 +03:00
mysql.dsp LOAD DATA INFILE is not replicated if replicate_*_table is set 2003-02-28 22:24:00 +02:00
mysql.dsw File / directory structure change from 5.0 to 5.1: 2005-07-21 21:47:46 +02:00
mysql_ia64.dsw File / directory structure change from 5.0 to 5.1: 2005-07-21 21:47:46 +02:00
prepare prepare, winmysqladmin.cpp, mysqldmax.dsp, mysqld.dsp, mysql.dsw: 2005-01-01 20:27:51 +01:00
README.build-files Added support for projects 'classic', 'classic nt', 'pro' and 'pro nt' 2004-05-19 16:38:12 +03:00

Some notes about building MySQL with VC++

- After bulding all projects, you get the files in the following directories:

Directory		Content

lib_debug		Debug libraries
lib_release		Release libraries
lib_classic		Embedded server libraries for classic
lib_pro			Embedded server libraries for pro
client_debug		Debug executables
client_release		Client release
client_classic		Commerical binaries (classic)
client_pro		Commerical binaries (unique for pro version)
include			Include files

The copy_mysql_files.bat script can be used to copy the generated
files to c:\mysql