diff --git a/build/tools/bld_chm_exe.bat b/build/tools/bld_chm_exe.bat old mode 100644 new mode 100755 diff --git a/build/tools/msvs/build2005.bat b/build/tools/msvs/build2005.bat new file mode 100755 index 0000000000..dd588e0f30 --- /dev/null +++ b/build/tools/msvs/build2005.bat @@ -0,0 +1,47 @@ +if "%1" == "" goto ERR_NOPARM +if "%2" == "" goto ERR_NOPARM +if "%3" == "" goto ERR_NOPARM + +cd c:\wxWidgets-%1.%2.%3\build\msw + +rem +rem Copy this file to the \wxwidgets-x.y.z\build\msw folder +rem +rem Open a Visual Studio 2005 command prompt. +rem +rem cd \wxwidgets-x.y.z\build\msw +rem build2005 +rem +rem ======================================================== + +rem Set the path if necessary. + +set INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 8\VC\include;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\INCLUDE;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\INCLUDE\gl;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\INCLUDE\crt; +set LIB=C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\X64 +set LIBPATH=C:\Program Files (x86)\Microsoft Visual Studio 8\VC\lib;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib;C:\Program Files\Microsoft Platform SDK for Windows Server 2003 R2\Lib\AMD64 + +rem Remove the existing destination folders if the exist so that a complete rebuild occurs. + +rmdir vc80_mswudll /s /q +rmdir vc80_mswuddll /s /q +rmdir ..\..\lib\vc80_dll /s /q + +rem Delete the build output files from the last run, if any. + +del 2005x86_Debug.txt +del 2005x86_Release.txt + +nmake -f makefile.vc BUILD=debug SHARED=1 OFFICIAL_BUILD=1 COMPILER_VERSION=80 >> 2005x86_Debug.txt + +nmake -f makefile.vc BUILD=release SHARED=1 OFFICIAL_BUILD=1 COMPILER_VERSION=80 >> 2005x86_Release.txt + +goto End + +:ERR_NOPARM + @echo. + @echo ERROR: NO PARAMETER SUPPLIED + @echo MajorVers MinorVers BuildVers + +:End + +cd c:\wxWidgets diff --git a/build/tools/msvs/build2008.bat b/build/tools/msvs/build2008.bat new file mode 100755 index 0000000000..98f33e4c8b --- /dev/null +++ b/build/tools/msvs/build2008.bat @@ -0,0 +1,66 @@ +if "%1" == "" goto ERR_NOPARM +if "%2" == "" goto ERR_NOPARM +if "%3" == "" goto ERR_NOPARM + +cd c:\wxWidgets-%1.%2.%3\build\msw + +rem ================ VS 2008 Official Build =============== +rem +rem Copy this file to the \wxwidgets-x.y.z\build\msw folder +rem +rem Open a Windows SDK V6.1 command prompt. +rem +rem cd \wxwidgets-x.y.z\build\msw +rem build2008 +rem +rem ======================================================== + + +rem Remove the existing destination folders if the exist so that a complete rebuild occurs. + +rmdir vc90_mswudll /s /q +rmdir vc90_mswuddll /s /q +rmdir ..\..\lib\vc90_dll /s /q +rmdir vc90_mswudll_x64 /s /q +rmdir vc90_mswuddll_x64 /s /q +rmdir ..\..\lib\vc90_x64_dll /s /q + +rem Delete the build output files from the last run, if any. + +del 2008x86_Debug.txt +del 2008x86_Release.txt +del 2008x64_Debug.txt +del 2008x64_Release.txt + +rem 32 bit debug build +rem ------------------ + +call "C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin\SetEnv.Cmd" /X86 /Debug +nmake -f makefile.vc BUILD=debug SHARED=1 COMPILER_VERSION=90 OFFICIAL_BUILD=1 >> 2008x86_Debug.txt + +rem 32 bit release build +rem ------------------ +call "C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin\SetEnv.Cmd" /X86 /Release +nmake -f makefile.vc BUILD=release SHARED=1 COMPILER_VERSION=90 OFFICIAL_BUILD=1 >> 2008x86_Release.txt + + +rem 64 bit debug build +rem ------------------ +call "C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin\SetEnv.Cmd" /X64 /Debug +nmake -f makefile.vc BUILD=debug SHARED=1 COMPILER_VERSION=90 OFFICIAL_BUILD=1 TARGET_CPU=AMD64 >> 2008x64_Debug.txt + +rem 64 bit release build +rem ------------------ +call "C:\Program Files\Microsoft SDKs\Windows\v6.1\Bin\SetEnv.Cmd" /X64 /Release +nmake -f makefile.vc BUILD=release SHARED=1 COMPILER_VERSION=90 OFFICIAL_BUILD=1 TARGET_CPU=AMD64 >> 2008x64_Release.txt + +goto End + +:ERR_NOPARM + @echo. + @echo ERROR: NO PARAMETER SUPPLIED + @echo MajorVers MinorVers BuildVers + +:End + +cd c:\wxWidgets diff --git a/build/tools/msvs/build2010.bat b/build/tools/msvs/build2010.bat new file mode 100755 index 0000000000..6cdec9e53c --- /dev/null +++ b/build/tools/msvs/build2010.bat @@ -0,0 +1,65 @@ +if "%1" == "" goto ERR_NOPARM +if "%2" == "" goto ERR_NOPARM +if "%3" == "" goto ERR_NOPARM + +cd c:\wxWidgets-%1.%2.%3\build\msw + +rem ================ VS 2010 Official Build =============== +rem +rem Copy this file to the \wxwidgets-x.y.z\build\msw folder +rem +rem Open a Windows SDK V7.1 command prompt. +rem +rem cd \wxwidgets-x.y.z\build\msw +rem build2010 +rem +rem ======================================================== + +rem Remove the existing destination folders if the exist so that a complete rebuild occurs. + +rmdir vc100_mswuddll /s /q +rmdir vc100_mswuddll_x64 /s /q +rmdir vc100_mswudll /s /q +rmdir vc100_mswudll_x64 /s /q + +rmdir ..\..\lib\vc100_dll /s /q +rmdir ..\..\lib\vc100_x64_dll /s /q + +rem Delete the build output files from the last run, if any. + +del 2010x86_Debug.txt +del 2010x86_Release.txt +del 2010x64_Debug.txt +del 2010x64_Release.txt + + +rem 64 bit release build +rem ------------------ +call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.Cmd" /X64 /Release +nmake -f makefile.vc BUILD=release SHARED=1 COMPILER_VERSION=100 OFFICIAL_BUILD=1 TARGET_CPU=AMD64 >> 2010x64_Release.txt + +rem 32 bit release build +rem ------------------ +call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.Cmd" /X86 /Release +nmake -f makefile.vc BUILD=release SHARED=1 COMPILER_VERSION=100 OFFICIAL_BUILD=1 >> 2010x86_Release.txt + +rem 64 bit debug build +rem ------------------ +call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.Cmd" /X64 /Debug +nmake -f makefile.vc BUILD=debug SHARED=1 COMPILER_VERSION=100 OFFICIAL_BUILD=1 TARGET_CPU=AMD64 >> 2010x64_Debug.txt + +rem 64 bit release build +rem ------------------ +call "C:\Program Files\Microsoft SDKs\Windows\v7.1\Bin\SetEnv.Cmd" /X86 /Debug +nmake -f makefile.vc BUILD=debug SHARED=1 COMPILER_VERSION=100 OFFICIAL_BUILD=1 >> 2010x86_Debug.txt + +goto End + +:ERR_NOPARM + @echo. + @echo ERROR: NO PARAMETER SUPPLIED + @echo MajorVers MinorVers BuildVers + +:End + +cd c:\wxWidgets diff --git a/build/tools/msvs/build2012.bat b/build/tools/msvs/build2012.bat new file mode 100755 index 0000000000..9e3d1fb77d --- /dev/null +++ b/build/tools/msvs/build2012.bat @@ -0,0 +1,64 @@ +if "%1" == "" goto ERR_NOPARM +if "%2" == "" goto ERR_NOPARM +if "%3" == "" goto ERR_NOPARM + +cd c:\wxWidgets-%1.%2.%3\build\msw + +rem ================ VS 2012 Official Build =============== +rem +rem Copy this file to the \wxwidgets-x.y.z\build\msw folder +rem +rem Open a Visual Studio 2012 Developer command prompt. +rem +rem cd \wxwidgets-x.y.z\build\msw +rem build2012 +rem +rem ======================================================== + +rem Remove the existing destination folders if the exist so that a complete rebuild occurs. + +rmdir vc110_mswuddll /s /q +rmdir vc110_mswuddll_x64 /s /q +rmdir vc110_mswudll /s /q +rmdir vc110_mswudll_x64 /s /q + +rmdir ..\..\lib\vc110_dll /s /q +rmdir ..\..\lib\vc110_x64_dll /s /q + +rem Delete the build output files from the last run, if any. + +del 2012x86_Debug.txt +del 2012x86_Release.txt +del 2012x64_Debug.txt +del 2012x64_Release.txt + +call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat" + +rem 64 bit release build +rem ------------------ +nmake -f makefile.vc BUILD=release SHARED=1 COMPILER_VERSION=110 OFFICIAL_BUILD=1 TARGET_CPU=AMD64 >> 2012x64_Release.txt + +rem 64 bit debug build +rem ------------------ +nmake -f makefile.vc BUILD=debug SHARED=1 COMPILER_VERSION=110 OFFICIAL_BUILD=1 TARGET_CPU=AMD64 >> 2012x64_Debug.txt + +call "C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\bin\vcvars32.bat" + +rem 32 bit release build +rem ------------------ +nmake -f makefile.vc BUILD=release SHARED=1 COMPILER_VERSION=110 OFFICIAL_BUILD=1 >> 2012x86_Release.txt + +rem 32 bit debug build +rem ------------------ +nmake -f makefile.vc BUILD=debug SHARED=1 COMPILER_VERSION=110 OFFICIAL_BUILD=1 >> 2012x86_Debug.txt + +goto End + +:ERR_NOPARM + @echo. + @echo ERROR: NO PARAMETER SUPPLIED + @echo MajorVers MinorVers BuildVers + +:End + +cd c:\wxWidgets diff --git a/build/tools/msvs/build2013.bat b/build/tools/msvs/build2013.bat new file mode 100755 index 0000000000..6f917648ff --- /dev/null +++ b/build/tools/msvs/build2013.bat @@ -0,0 +1,64 @@ +if "%1" == "" goto ERR_NOPARM +if "%2" == "" goto ERR_NOPARM +if "%3" == "" goto ERR_NOPARM + +cd c:\wxWidgets-%1.%2.%3\build\msw + +rem ================ VS 2013 Official Build =============== +rem +rem Copy this file to the \wxwidgets-x.y.z\build\msw folder +rem +rem Open a Visual Studio 2013 Developer command prompt. +rem +rem cd \wxwidgets-x.y.z\build\msw +rem build2013 +rem +rem ======================================================== + +rem Remove the existing destination folders if the exist so that a complete rebuild occurs. + +rmdir vc120_mswuddll /s /q +rmdir vc120_mswuddll_x64 /s /q +rmdir vc120_mswudll /s /q +rmdir vc120_mswudll_x64 /s /q + +rmdir ..\..\lib\vc120_dll /s /q +rmdir ..\..\lib\vc120_x64_dll /s /q + +rem Delete the build output files from the last run, if any. + +del 2013x86_Debug.txt +del 2013x86_Release.txt +del 2013x64_Debug.txt +del 2013x64_Release.txt + +call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\x86_amd64\vcvarsx86_amd64.bat" + +rem 64 bit release build +rem ------------------ +nmake -f makefile.vc BUILD=release SHARED=1 COMPILER_VERSION=120 OFFICIAL_BUILD=1 TARGET_CPU=AMD64 >> 2013x64_Release.txt + +rem 64 bit debug build +rem ------------------ +nmake -f makefile.vc BUILD=debug SHARED=1 COMPILER_VERSION=120 OFFICIAL_BUILD=1 TARGET_CPU=AMD64 >> 2013x64_Debug.txt + +call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat" + +rem 32 bit release build +rem ------------------ +nmake -f makefile.vc BUILD=release SHARED=1 COMPILER_VERSION=120 OFFICIAL_BUILD=1 >> 2013x86_Release.txt + +rem 32 bit debug build +rem ------------------ +nmake -f makefile.vc BUILD=debug SHARED=1 COMPILER_VERSION=120 OFFICIAL_BUILD=1 >> 2013x86_Debug.txt + +goto End + +:ERR_NOPARM + @echo. + @echo ERROR: NO PARAMETER SUPPLIED + @echo MajorVers MinorVers BuildVers + +:End + +cd c:\wxWidgets diff --git a/build/tools/msvs/package.bat b/build/tools/msvs/package.bat new file mode 100755 index 0000000000..c026158890 --- /dev/null +++ b/build/tools/msvs/package.bat @@ -0,0 +1,163 @@ +rem ============= VS Binaries Packaging Script ============= +rem +rem Copy this file to the \wxwidgets-x.y.z\build\msw folder +rem +rem Open a command prompt. +rem +rem cd \wxwidgets-x.y.z\build\msw +rem package major minor revision +rem +rem ======================================================== + +if "%1" == "" goto ERR_NOPARM +if "%2" == "" goto ERR_NOPARM +if "%3" == "" goto ERR_NOPARM + +rem Add path info if necessary. + +path=%path%;"C:\Program Files\7-Zip" + +set wxMajor=%1 +set wxMinor=%2 +set wxBuild=%3 + +set wxPath=\wxWidgets-%wxMajor%.%wxMinor%.%wxBuild% +set wxLibVers=%1%2 + +if "%2" == "9" set wxDLLVers=%1%2%3 +if NOT "%2" == "9" set wxDLLVers=%1%2 + +rem Switch to install directory so 7z files are relative to the folder. + +cd %wxPath% + +rem Package the VS 2005 files. +rem -------------------------- + +rem Get rid of any files from the last run. + +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc80_Dev.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc80_ReleaseDLL.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc80_ReleasePDB.7z + +rem 7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc80_Dev.7z lib\vc80_dll\mswud lib\vc80_dll\mswu lib\vc80_dll\wxMSW%wxDllVers%ud_*.pdb lib\vc80_dll\wxbase%wxDllVers%ud_*.pdb lib\vc80_dll\wxMSW%wxDllVers%ud_*.dll lib\vc80_dll\wxbase%wxDllVers%u*.dll lib\vc80_dll\*.lib +rem 7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc80_ReleaseDLL.7z lib\vc80_dll\wxMSW%wxDllVers%u_*.dll lib\vc80_dll\wxbase%wxDllVers%u_*.dll +rem 7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc80_ReleasePDB.7z lib\vc80_dll\wxMSW%wxDllVers%u_*.pdb lib\vc80_dll\wxbase%wxDllVers%u_*.pdb + +rem Package the VS 2008 32 bit files. +rem --------------------------------- + +rem Get rid of any files from the last run. + +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_Dev.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_ReleaseDLL.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_ReleasePDB.7z + +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_Dev.7z lib\vc90_dll\mswud lib\vc90_dll\mswu lib\vc90_dll\wxMSW%wxDllVers%ud_*.pdb lib\vc90_dll\wxbase%wxDllVers%ud_*.pdb lib\vc90_dll\wxMSW%wxDllVers%ud_*.dll lib\vc90_dll\wxbase%wxDllVers%ud_*.dll lib\vc90_dll\*.lib +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_ReleaseDLL.7z lib\vc90_dll\wxMSW%wxDllVers%u_*.dll lib\vc90_dll\wxbase%wxDllVers%u_*.dll +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_ReleasePDB.7z lib\vc90_dll\wxMSW%wxDllVers%u_*.pdb lib\vc90_dll\wxbase%wxDllVers%u*_.pdb + +rem Package the VS 2010 32 bit files. +rem ---------------------------------- + +rem Get rid of any files from the last run. + +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_Dev.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_ReleaseDLL.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_ReleasePDB.7z + +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_Dev.7z lib\vc100_dll\mswud lib\vc100_dll\mswu lib\vc100_dll\wxMSW%wxDllVers%ud_*.pdb lib\vc100_dll\wxbase%wxDllVers%ud_*.pdb lib\vc100_dll\wxMSW%wxDllVers%ud_*.dll lib\vc100_dll\wxbase%wxDllVers%ud_*.dll lib\vc100_dll\*.lib +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_ReleaseDLL.7z lib\vc100_dll\wxMSW%wxDllVers%u_*.dll lib\vc100_dll\wxbase%wxDllVers%u_*.dll +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_ReleasePDB.7z lib\vc100_dll\wxMSW%wxDllVers%u_*.pdb lib\vc100_dll\wxbase%wxDllVers%u_*.pdb + +rem Package the VS 2012 32 bit files. +rem ---------------------------------- + +rem Get rid of any files from the last run. + +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_Dev.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_ReleaseDLL.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_ReleasePDB.7z + +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_Dev.7z lib\vc110_dll\mswud lib\vc110_dll\mswu lib\vc110_dll\wxMSW%wxDllVers%ud_*.pdb lib\vc110_dll\wxbase%wxDllVers%ud_*.pdb lib\vc110_dll\wxMSW%wxDllVers%ud_*.dll lib\vc110_dll\wxbase%wxDllVers%ud_*.dll lib\vc110_dll\*.lib +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_ReleaseDLL.7z lib\vc110_dll\wxMSW%wxDllVers%u_*.dll lib\vc110_dll\wxbase%wxDllVers%u_*.dll +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_ReleasePDB.7z lib\vc110_dll\wxMSW%wxDllVers%u_*.pdb lib\vc110_dll\wxbase%wxDllVers%u_*.pdb + +rem Package the VS 2013 32 bit files. +rem ---------------------------------- + +rem Get rid of any files from the last run. + +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_Dev.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_ReleaseDLL.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_ReleasePDB.7z + +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_Dev.7z lib\vc120_dll\mswud lib\vc120_dll\mswu lib\vc120_dll\wxMSW%wxDllVers%ud_*.pdb lib\vc120_dll\wxbase%wxDllVers%ud_*.pdb lib\vc120_dll\wxMSW%wxDllVers%ud_*.dll lib\vc120_dll\wxbase%wxDllVers%ud_*.dll lib\vc120_dll\*.lib +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_ReleaseDLL.7z lib\vc120_dll\wxMSW%wxDllVers%u_*.dll lib\vc120_dll\wxbase%wxDllVers%u_*.dll +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_ReleasePDB.7z lib\vc120_dll\wxMSW%wxDllVers%u_*.pdb lib\vc120_dll\wxbase%wxDllVers%u_*.pdb + + +rem Package the VS 2008 64 bit files. +rem --------------------------------- + +rem Get rid of any files from the last run. + +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_x64_Dev.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_x64_ReleaseDLL.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_x64_ReleasePDB.7z + +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_x64_Dev.7z lib\vc90_x64_dll\mswud lib\vc90_x64_dll\mswu lib\vc90_x64_dll\wxMSW%wxDllVers%ud_*.pdb lib\vc90_x64_dll\wxbase%wxDllVers%ud_*.pdb lib\vc90_x64_dll\wxMSW%wxDllVers%ud_*.dll lib\vc90_x64_dll\wxbase%wxDllVers%ud_*.dll lib\vc90_x64_dll\*.lib +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_x64_ReleaseDLL.7z lib\vc90_x64_dll\wxMSW%wxDllVers%u_*.dll lib\vc90_x64_dll\wxbase%wxDllVers%u_*.dll +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc90_x64_ReleasePDB.7z lib\vc90_x64_dll\wxMSW%wxDllVers%u_*.pdb lib\vc90_x64_dll\wxbase%wxDllVers%u_*.pdb + +rem Package the VS 2010 64 bit files. +rem --------------------------------- + +rem Get rid of any files from the last run. + +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_x64_Dev.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_x64_ReleaseDLL.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_x64_ReleasePDB.7z + +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_x64_Dev.7z lib\vc100_x64_dll\mswud lib\vc100_x64_dll\mswu lib\vc100_x64_dll\wxMSW%wxDllVers%ud_*.pdb lib\vc100_x64_dll\wxbase%wxDllVers%ud_*.pdb lib\vc100_x64_dll\wxMSW%wxDllVers%ud_*.dll lib\vc100_x64_dll\wxbase%wxDllVers%ud_*.dll lib\vc100_x64_dll\*.lib +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_x64_ReleaseDLL.7z lib\vc100_x64_dll\wxMSW%wxDllVers%u_*.dll lib\vc100_x64_dll\wxbase%wxDllVers%u_*.dll +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc100_x64_ReleasePDB.7z lib\vc100_x64_dll\wxMSW%wxDllVers%u_*.pdb lib\vc100_x64_dll\wxbase%wxDllVers%u_*.pdb + +rem Package the VS 2012 64 bit files. +rem --------------------------------- + +rem Get rid of any files from the last run. + +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_x64_Dev.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_x64_ReleaseDLL.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_x64_ReleasePDB.7z + +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_x64_Dev.7z lib\vc110_x64_dll\mswud lib\vc110_x64_dll\mswu lib\vc110_x64_dll\wxMSW%wxDllVers%ud_*.pdb lib\vc110_x64_dll\wxbase%wxDllVers%ud_*.pdb lib\vc110_x64_dll\wxMSW%wxDllVers%ud_*.dll lib\vc110_x64_dll\wxbase%wxDllVers%ud_*.dll lib\vc110_x64_dll\*.lib +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_x64_ReleaseDLL.7z lib\vc110_x64_dll\wxMSW%wxDllVers%u_*.dll lib\vc110_x64_dll\wxbase%wxDllVers%u_*.dll +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc110_x64_ReleasePDB.7z lib\vc110_x64_dll\wxMSW%wxDllVers%u_*.pdb lib\vc110_x64_dll\wxbase%wxDllVers%u_*.pdb + + +rem Package the VS 2013 64 bit files. +rem --------------------------------- + +rem Get rid of any files from the last run. + +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_x64_Dev.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_x64_ReleaseDLL.7z +del %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_x64_ReleasePDB.7z + +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_x64_Dev.7z lib\vc120_x64_dll\mswud lib\vc120_x64_dll\mswu lib\vc120_x64_dll\wxMSW%wxDllVers%ud_*.pdb lib\vc120_x64_dll\wxbase%wxDllVers%ud_*.pdb lib\vc120_x64_dll\wxMSW%wxDllVers%ud_*.dll lib\vc120_x64_dll\wxbase%wxDllVers%ud_*.dll lib\vc120_x64_dll\*.lib +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_x64_ReleaseDLL.7z lib\vc120_x64_dll\wxMSW%wxDllVers%u_*.dll lib\vc120_x64_dll\wxbase%wxDllVers%u_*.dll +7z a -t7z %wxPath%\wxMSW-%wxMajor%.%wxMinor%.%wxBuild%%4_vc120_x64_ReleasePDB.7z lib\vc120_x64_dll\wxMSW%wxDllVers%u_*.pdb lib\vc120_x64_dll\wxbase%wxDllVers%u_*.pdb + + +goto End + +:ERR_NOPARM + @echo. + @echo ERROR: NO PARAMETER SUPPLIED + @echo MajorVers MinorVers BuildVers + +:End + +cd \wxWidgets