You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
56 lines
1.4 KiB
Batchfile
56 lines
1.4 KiB
Batchfile
11 years ago
|
@echo off
|
||
|
echo +++
|
||
|
echo +++ building %*+++
|
||
|
echo +++
|
||
|
|
||
|
setlocal ENABLEEXTENSIONS
|
||
|
|
||
|
set PLATFORM=%1
|
||
|
set CONFIG=%2
|
||
|
set OutDir=%3
|
||
|
set VCInstallDir=%4
|
||
|
set ProjectDir=%5
|
||
|
set SolutionDir=%6
|
||
|
set Action=%7
|
||
|
|
||
|
echo +++ PLATFORM = %PLATFORM%
|
||
|
echo +++ CONFIG = %CONFIG%
|
||
|
echo +++ OutDir = %OutDir%
|
||
|
echo +++ VCInstallDir = %VCInstallDir%
|
||
|
echo +++ ProjectDir = %ProjectDir%
|
||
|
echo +++ SolutionDir = %SolutionDir%
|
||
|
echo +++ Action = %Action%
|
||
|
echo +++
|
||
|
echo.
|
||
|
|
||
|
@echo on
|
||
|
cd %PROJECTDIR%..\..\..\openssl
|
||
|
set BUILD=0
|
||
|
if %ACTION% == rebuild set BUILD=build
|
||
|
if NOT EXIST %SolutionDir%bin\%PLATFORM%\%CONFIG%\ssleay32.lib set BUILD=build
|
||
|
if NOT EXIST %SolutionDir%bin\%PLATFORM%\%CONFIG%\libeay32.lib set BUILD=build
|
||
|
if %BUILD% == 0 GOTO POSTPROCESS
|
||
|
|
||
|
|
||
|
set SHARED=shared
|
||
|
if %CONFIG% == Debug set SHARED=no-shared
|
||
|
if %CONFIG% == Release set SHARED=no-shared
|
||
|
|
||
|
if NOT EXIST %SolutionDir%bin\%PLATFORM%\%CONFIG%\ mkdir %SolutionDir%bin\%PLATFORM%\%CONFIG%\
|
||
|
|
||
|
copy/y %ProjectDir%..\openssl\%PLATFORM%\%CONFIG%\lib\*.lib %SolutionDir%bin\%PLATFORM%\%CONFIG%\
|
||
|
if %SHARED% == shared copy/y %ProjectDir%..\openssl\%PLATFORM%\%CONFIG%\bin\*.dll %SolutionDir%bin\%PLATFORM%\%CONFIG%\
|
||
|
|
||
|
:POSTPROCESS
|
||
|
|
||
|
set ERRORLEVEL=0
|
||
|
echo OK
|
||
|
goto EOF
|
||
|
|
||
|
:ERROR
|
||
|
set ERRORLEVEL=911
|
||
|
|
||
|
:EOF
|
||
|
rem That's all Folks
|
||
|
rem ----------------
|