set SCRIPT=%~0
for /f "delims=\ tokens=*" %%z in ("%SCRIPT%") do (
  set SCRIPT_DRIVE=%%~dz
  set SCRIPT_PATH=%%~pz
  set SCRIPT_CURRENT_DIR=%%~dpz
)
set QT_ROOT=%SCRIPT_CURRENT_DIR%

call _install_choco_base.bat

set PATH=
set PATH=%PATH%;%SCRIPT_CURRENT_DIR%%PERL_NAME%\perl\bin
set PATH=%PATH%;%SystemRoot%\System32
set PATH=%PATH%;%SystemRoot%\System32\WindowsPowerShell\v1.0
call "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\bin\vcvars32.bat"

REM [refresh PERL]
set PERL_NAME=ActivePerl-5.20.1.2000-MSWin32-x86-64int-298557
cd %SCRIPT_CURRENT_DIR%
%WGET% --no-clobber http://downloads.activestate.com/ActivePython/releases/2.7.8.10/%PERL_NAME%.zip
rmdir /s /q %PERL_NAME%
%SZIP% x %PERL_NAME%.zip

REM [refresh OSSL]
REM set OSSL_NAME=openssl-1.0.1k
REM set OSSL_URL=https://www.openssl.org/source/%OSSL_NAME%.tar.gz
set OSSL_NAME=openssl-1.0.1e
set OSSL_URL=https://www.openssl.org/source/old/1.0.1/%OSSL_NAME%.tar.gz
sl-1.0.1e.tar.gz
cd %SCRIPT_CURRENT_DIR%
%WGET% --no-clobber --no-check-certificate %OSSL_URL%
rmdir /s /q %OSSL_NAME%
%SZIP% x %OSSL_NAME%.tar.gz
%SZIP% x %OSSL_NAME%.tar
del %OSSL_NAME%.tar

perl --version

REM [build OSSL]

cd %SCRIPT_CURRENT_DIR%%OSSL_NAME%
perl Configure VC-WIN32 --prefix=%SCRIPT_CURRENT_DIR%%OSSL_NAME%-bin
call ms\do_ms.bat
nmake -f ms\nt.mak
nmake -f ms\nt.mak install

cd %SCRIPT_CURRENT_DIR%%OSSL_NAME%-bin
xcopy %SCRIPT_CURRENT_DIR%%OSSL_NAME%-bin\include\openssl "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\openssl" /D /S /R /Y /I /K
xcopy %SCRIPT_CURRENT_DIR%%OSSL_NAME%-bin\lib\* "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\lib" /D /S /R /Y /I /K

:exit
cd %QT_ROOT%
echo END   %date%-%time% >> %QT_ROOT%\%QT_NAME%.log
