r122 - builds/wxp_vs8/vs8test_libmutil
erik at minisip.org
erik at minisip.org
Tue Aug 28 17:22:56 CEST 2007
Author: erik
Date: 2007-08-28 17:22:56 +0200 (Tue, 28 Aug 2007)
New Revision: 122
Modified:
builds/wxp_vs8/vs8test_libmutil/build.sh.bat
Log:
* Try to auto-compile all minisip libraries with Microsoft Visual Studio.
Modified: builds/wxp_vs8/vs8test_libmutil/build.sh.bat
===================================================================
--- builds/wxp_vs8/vs8test_libmutil/build.sh.bat 2007-08-27 11:02:30 UTC (rev 121)
+++ builds/wxp_vs8/vs8test_libmutil/build.sh.bat 2007-08-28 15:22:56 UTC (rev 122)
@@ -8,6 +8,10 @@
rem
rem Libminisip and minisip are not compiled by this script.
rem
+rem NOTE: this script requires that you have wget and unzip installed.
+rem wget for W32 can be downloaded here:
+rem http://users.ugent.be/~bpuype/wget/
+rem
rem remove this file if compile succeeds
echo failed > build_fail
@@ -18,17 +22,16 @@
mkdir output\Debug
mkdir output\Release
+
+call C:\"Program Files"\"Microsoft Visual Studio 8"\VC\vcvarsall.bat x86
+
cd trunk
cd libmutil
-call C:\"Program Files"\"Microsoft Visual Studio 8"\VC\vcvarsall.bat x86
-
vcbuild.exe vs8_proj\libmutil.vcproj
if not errorlevel 0 goto END
-del ..\..\build_fail
-
copy vs8_proj\Debug\libmutil.dll ..\..\output\Debug
copy vs8_proj\Debug\libmutil.exp ..\..\output\Debug
copy vs8_proj\Debug\libmutil.lib ..\..\output\Debug
@@ -40,14 +43,10 @@
cd ..
cd libmnetutil
-call C:\"Program Files"\"Microsoft Visual Studio 8"\VC\vcvarsall.bat x86
-
vcbuild.exe vs8_proj\libmnetutil.vcproj
if not errorlevel 0 goto END
-del ..\..\build_fail
-
copy vs8_proj\Debug\libmnetutil.dll ..\..\output\Debug
copy vs8_proj\Debug\libmnetutil.exp ..\..\output\Debug
copy vs8_proj\Debug\libmnetutil.lib ..\..\output\Debug
@@ -57,15 +56,42 @@
copy vs8_proj\Release\libmnetutil.lib ..\..\output\Release
cd ..
+
+rem OpenSSL compiling:
+rem A local version of openssl is kept at
+rem www.minisip.org/~erik/auto_build/openssl-0.9.8e.zip
+rem so that we don't hit the openssl server unnecessarily often.
+wget www.minisip.org/~erik/auto_build/openssl-0.9.8e.tar.gz
+unzip -q openssl-0.9.8e.zip
+cd openssl
+perl Configure VC-WIN32 --prefix=.
+ms\do_masm
+nmake -f ms\ntdll.mak
+
+copy out32dll\libeay32.dll ..\..\output\Debug
+copy out32dll\libeay32.exp ..\..\output\Debug
+copy out32dll\libeay32.lib ..\..\output\Debug
+
+copy out32dll\ssleay32.dll ..\..\output\Debug
+copy out32dll\ssleay32.exp ..\..\output\Debug
+copy out32dll\ssleay32.lib ..\..\output\Debug
+
+copy out32dll\libeay32.dll ..\..\output\Release
+copy out32dll\libeay32.exp ..\..\output\Release
+copy out32dll\libeay32.lib ..\..\output\Release
+
+copy out32dll\ssleay32.dll ..\..\output\Release
+copy out32dll\ssleay32.exp ..\..\output\Release
+copy out32dll\ssleay32.lib ..\..\output\Release
+
+
+cd ..
cd libmcrypto
-call C:\"Program Files"\"Microsoft Visual Studio 8"\VC\vcvarsall.bat x86
-
vcbuild.exe vs8_proj\libmcrypto.vcproj
if not errorlevel 0 goto END
-del ..\..\build_fail
copy vs8_proj\Debug\libmcrypto.dll ..\..\output\Debug
copy vs8_proj\Debug\libmcrypto.exp ..\..\output\Debug
@@ -78,13 +104,10 @@
cd ..
cd libmikey
-call C:\"Program Files"\"Microsoft Visual Studio 8"\VC\vcvarsall.bat x86
-
vcbuild.exe vs8_proj\libmikey.vcproj
if not errorlevel 0 goto END
-del ..\..\build_fail
copy vs8_proj\Debug\libmikey.dll ..\..\output\Debug
copy vs8_proj\Debug\libmikey.exp ..\..\output\Debug
@@ -97,13 +120,10 @@
cd ..
cd libmstun
-call C:\"Program Files"\"Microsoft Visual Studio 8"\VC\vcvarsall.bat x86
-
vcbuild.exe vs8_proj\libmstun.vcproj
if not errorlevel 0 goto END
-del ..\..\build_fail
copy vs8_proj\Debug\libmstun.dll ..\..\output\Debug
copy vs8_proj\Debug\libmstun.exp ..\..\output\Debug
@@ -118,13 +138,10 @@
cd ..
cd libmsip
-call C:\"Program Files"\"Microsoft Visual Studio 8"\VC\vcvarsall.bat x86
-
vcbuild.exe vs8_proj\libmsip.vcproj
if not errorlevel 0 goto END
-del ..\..\build_fail
copy vs8_proj\Debug\libmsip.dll ..\..\output\Debug
copy vs8_proj\Debug\libmsip.exp ..\..\output\Debug
@@ -134,6 +151,22 @@
copy vs8_proj\Release\libmsip.exp ..\..\output\Release
copy vs8_proj\Release\libmsip.lib ..\..\output\Release
+cd ..
+cd libminisip
+vcbuild.exe vs8_proj\libminisip.vcproj
+if not errorlevel 0 goto END
+
+del ..\..\build_fail
+
+copy vs8_proj\Debug\libminisip.dll ..\..\output\Debug
+copy vs8_proj\Debug\libminisip.exp ..\..\output\Debug
+copy vs8_proj\Debug\libminisip.lib ..\..\output\Debug
+
+copy vs8_proj\Release\libminisip.dll ..\..\output\Release
+copy vs8_proj\Release\libminisip.exp ..\..\output\Release
+copy vs8_proj\Release\libminisip.lib ..\..\output\Release
+
+
:END
More information about the Minisip-devel
mailing list