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.
exiv2/msvc/libexiv2/build_libeay32.bat

56 lines
1.4 KiB
Batchfile

@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 ----------------