mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Correct "make_win_src_distribution" to not introduce additional directory layers,
adapt the Windows build files accordingly.
This commit is contained in:
@ -51,8 +51,8 @@ BSC32=bscmake.exe
|
|||||||
# ADD BASE BSC32 /nologo
|
# ADD BASE BSC32 /nologo
|
||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
LINK32=link.exe
|
||||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib mysqlclient.lib wsock32.lib mysys.lib regex.lib /nologo /out:"..\tests\mysql_client_test.exe" /incremental:yes /libpath:"..\lib_debug\" /debug /pdb:".\Debug\mysql_client_test.pdb" /pdbtype:sept /map:".\Debug\mysql_client_test.map" /subsystem:console
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib mysqlclient.lib wsock32.lib mysys.lib regex.lib /nologo /out:"..\mysql_client_test.exe" /incremental:yes /libpath:"..\lib_debug\" /debug /pdb:".\Debug\mysql_client_test.pdb" /pdbtype:sept /map:".\Debug\mysql_client_test.map" /subsystem:console
|
||||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib mysqlclient.lib wsock32.lib mysys.lib regex.lib /nologo /out:"..\tests\mysql_client_test.exe" /incremental:yes /libpath:"..\lib_debug\" /debug /pdb:".\Debug\mysql_client_test.pdb" /pdbtype:sept /map:".\Debug\mysql_client_test.map" /subsystem:console
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib mysqlclient.lib wsock32.lib mysys.lib regex.lib /nologo /out:"..\mysql_client_test.exe" /incremental:yes /libpath:"..\lib_debug\" /debug /pdb:".\Debug\mysql_client_test.pdb" /pdbtype:sept /map:".\Debug\mysql_client_test.map" /subsystem:console
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "mysql_client_test - Win32 Release"
|
!ELSEIF "$(CFG)" == "mysql_client_test - Win32 Release"
|
||||||
|
|
||||||
@ -76,8 +76,8 @@ BSC32=bscmake.exe
|
|||||||
# ADD BASE BSC32 /nologo
|
# ADD BASE BSC32 /nologo
|
||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
LINK32=link.exe
|
||||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib Ws2_32.lib /nologo /out:"..\tests\mysql_client_test.exe" /incremental:no /pdb:".\Release\mysql_client_test.pdb" /pdbtype:sept /subsystem:console
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib Ws2_32.lib /nologo /out:"..\mysql_client_test.exe" /incremental:no /pdb:".\Release\mysql_client_test.pdb" /pdbtype:sept /subsystem:console
|
||||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib Ws2_32.lib /nologo /out:"..\tests\mysql_client_test.exe" /incremental:no /pdb:".\Release\mysql_client_test.pdb" /pdbtype:sept /subsystem:console
|
# ADD LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib Ws2_32.lib /nologo /out:"..\mysql_client_test.exe" /incremental:no /pdb:".\Release\mysql_client_test.pdb" /pdbtype:sept /subsystem:console
|
||||||
|
|
||||||
!ENDIF
|
!ENDIF
|
||||||
|
|
||||||
@ -87,7 +87,7 @@ LINK32=link.exe
|
|||||||
# Name "mysql_client_test - Win32 Release"
|
# Name "mysql_client_test - Win32 Release"
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=tests\mysql_client_test.c
|
SOURCE=mysql_client_test.c
|
||||||
# End Source File
|
# End Source File
|
||||||
# End Target
|
# End Target
|
||||||
# End Project
|
# End Project
|
||||||
|
@ -48,16 +48,16 @@ BSC32=bscmake.exe
|
|||||||
# ADD BASE BSC32 /nologo
|
# ADD BASE BSC32 /nologo
|
||||||
# ADD BSC32 /nologo
|
# ADD BSC32 /nologo
|
||||||
LINK32=link.exe
|
LINK32=link.exe
|
||||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib Ws2_32.lib /nologo /subsystem:console /out:"..\tests\mysql_client_test.exe" /machine:IA64
|
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib Ws2_32.lib /nologo /subsystem:console /out:"..\mysql_client_test.exe" /machine:IA64
|
||||||
# SUBTRACT BASE LINK32 /pdb:none
|
# SUBTRACT BASE LINK32 /pdb:none
|
||||||
# ADD LINK32 ..\lib_release\mysys.lib ..\lib_release\strings.lib ..\lib_release\libmysql.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib Ws2_32.lib bufferoverflowU.lib /nologo /subsystem:console /nodefaultlib /out:"..\tests\mysql_client_test.exe" /machine:IA64 /machine:IA64
|
# ADD LINK32 ..\lib_release\mysys.lib ..\lib_release\strings.lib ..\lib_release\libmysql.lib kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib odbc32.lib odbccp32.lib Ws2_32.lib bufferoverflowU.lib /nologo /subsystem:console /nodefaultlib /out:"..\mysql_client_test.exe" /machine:IA64 /machine:IA64
|
||||||
# SUBTRACT LINK32 /pdb:none
|
# SUBTRACT LINK32 /pdb:none
|
||||||
# Begin Target
|
# Begin Target
|
||||||
|
|
||||||
# Name "mysql_client_test - WinIA64 Release"
|
# Name "mysql_client_test - WinIA64 Release"
|
||||||
# Begin Source File
|
# Begin Source File
|
||||||
|
|
||||||
SOURCE=tests\mysql_client_test.c
|
SOURCE=mysql_client_test.c
|
||||||
DEP_CPP_MYSQL=\
|
DEP_CPP_MYSQL=\
|
||||||
"..\include\config-netware.h"\
|
"..\include\config-netware.h"\
|
||||||
"..\include\config-os2.h"\
|
"..\include\config-os2.h"\
|
||||||
|
@ -15,13 +15,26 @@ DIRNAME=""
|
|||||||
OUTTAR="0"
|
OUTTAR="0"
|
||||||
OUTZIP="0"
|
OUTZIP="0"
|
||||||
|
|
||||||
|
#
|
||||||
|
# An "abort" function taking a variable number of strings (one per line)
|
||||||
|
#
|
||||||
|
|
||||||
|
abort()
|
||||||
|
{
|
||||||
|
for line
|
||||||
|
do
|
||||||
|
echo "$line"
|
||||||
|
done
|
||||||
|
exit 1
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#
|
#
|
||||||
# This script must run from MySQL top directory
|
# This script must run from MySQL top directory
|
||||||
#
|
#
|
||||||
|
|
||||||
if [ ! -f scripts/make_win_src_distribution ]; then
|
if [ ! -f scripts/make_win_src_distribution ]; then
|
||||||
echo "ERROR : You must run this script from the MySQL top-level directory"
|
abort "ERROR : You must run this script from the MySQL top-level directory"
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
SOURCE=`pwd`
|
SOURCE=`pwd`
|
||||||
|
|
||||||
@ -30,9 +43,8 @@ SOURCE=`pwd`
|
|||||||
#
|
#
|
||||||
|
|
||||||
if [ ! -f sql/sql_yacc.cc ]; then
|
if [ ! -f sql/sql_yacc.cc ]; then
|
||||||
echo "ERROR : Sorry, you must run this script after the complete build,"
|
abort "ERROR : Sorry, you must run this script after the complete build," \
|
||||||
echo " hope you know what you are trying to do !!"
|
" hope you know what you are trying to do !!"
|
||||||
exit 1
|
|
||||||
fi
|
fi
|
||||||
|
|
||||||
#
|
#
|
||||||
@ -86,9 +98,7 @@ parse_arguments() {
|
|||||||
--tar) OUTTAR=1 ;;
|
--tar) OUTTAR=1 ;;
|
||||||
--zip) OUTZIP=1 ;;
|
--zip) OUTZIP=1 ;;
|
||||||
--help) show_usage ;;
|
--help) show_usage ;;
|
||||||
*)
|
*) abort "Unknown argument '$arg'"
|
||||||
echo "Unknown argument '$arg'"
|
|
||||||
exit 1
|
|
||||||
;;
|
;;
|
||||||
esac
|
esac
|
||||||
done
|
done
|
||||||
@ -138,6 +148,7 @@ if [ -d $BASE ] ; then
|
|||||||
fi
|
fi
|
||||||
|
|
||||||
$CP -r $SOURCE/VC++Files $BASE
|
$CP -r $SOURCE/VC++Files $BASE
|
||||||
|
# This includes an implicit 'mkdir $BASE' !
|
||||||
|
|
||||||
#
|
#
|
||||||
# Process version tags in InstallShield files
|
# Process version tags in InstallShield files
|
||||||
@ -310,7 +321,12 @@ do
|
|||||||
print_debug "Copying directory '$i'"
|
print_debug "Copying directory '$i'"
|
||||||
if [ -d $i ]
|
if [ -d $i ]
|
||||||
then
|
then
|
||||||
$CP -R $i $BASE/$i
|
if [ -d $BASE/$i ]
|
||||||
|
then
|
||||||
|
$CP -R $i $BASE
|
||||||
|
else
|
||||||
|
$CP -R $i $BASE/$i
|
||||||
|
fi
|
||||||
fi
|
fi
|
||||||
done
|
done
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user