1
0
mirror of https://github.com/MariaDB/server.git synced 2026-01-06 05:22:24 +03:00

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.
This commit is contained in:
joerg@mysql.com
2005-07-21 21:47:46 +02:00
parent e44ee76453
commit 16bfcd3c75
45 changed files with 126 additions and 130 deletions

View File

@@ -184,7 +184,7 @@ rm -r -f "$BASE/share/Makefile"
rm -r -f "$BASE/share/Makefile.in"
rm -r -f "$BASE/share/Makefile.am"
mkdir $BASE/Docs $BASE/extra $BASE/include
mkdir $BASE/Docs $BASE/extra $BASE/include $BASE/storage
#
# Copy directory files
@@ -249,9 +249,9 @@ copy_dir_dirs() {
# Input directories to be copied
#
for i in client dbug extra heap include \
libmysql libmysqld myisam \
myisammrg mysys regex sql strings sql-common sql/examples \
for i in client dbug extra storage/heap include \
libmysql libmysqld storage/myisam \
storage/myisammrg mysys regex sql strings sql-common sql/examples \
tools vio zlib
do
copy_dir_files $i
@@ -260,13 +260,13 @@ done
#
# Create project files for ndb
#
make -C $SOURCE/ndb windoze
make -C $SOURCE/storage/ndb windoze
#
# Input directories to be copied recursively
#
for i in bdb innobase ndb extra/yassl
for i in storage/bdb storage/innobase storage/ndb extra/yassl
do
copy_dir_dirs $i
done
@@ -275,10 +275,10 @@ done
# Create dummy innobase configure header
#
if [ -f $BASE/innobase/ib_config.h ]; then
rm -f $BASE/innobase/ib_config.h
if [ -f $BASE/storage/innobase/ib_config.h ]; then
rm -f $BASE/storage/innobase/ib_config.h
fi
touch $BASE/innobase/ib_config.h
touch $BASE/storage/innobase/ib_config.h
#