build-openssl.bat: Move the build step into a separate function

This commit is contained in:
Steve Holme 2018-02-08 22:05:31 +00:00
parent 1f6ec5baba
commit ac690c4285

View File

@ -240,9 +240,7 @@ rem ***************************************************************************
call :configure x64 debug
rem Perform the build
call ms\do_win64a
nmake -f ms\nt.mak
nmake -f ms\ntdll.mak
call :build x64
rem Move the output directories
if exist "%OUTDIR%\LIB Debug" (
@ -273,9 +271,7 @@ rem ***************************************************************************
call :configure x64 release
rem Perform the build
call ms\do_win64a
nmake -f ms\nt.mak
nmake -f ms\ntdll.mak
call :build x64
rem Move the output directories
if exist "%OUTDIR%\LIB Release" (
@ -313,9 +309,7 @@ rem ***************************************************************************
call :configure x86 debug
rem Perform the build
call ms\do_ms
nmake -f ms\nt.mak
nmake -f ms\ntdll.mak
call :build x86
rem Move the output directories
if exist "%OUTDIR%\LIB Debug" (
@ -346,9 +340,7 @@ rem ***************************************************************************
call :configure x86 release
rem Perform the build
call ms\do_ms
nmake -f ms\nt.mak
nmake -f ms\ntdll.mak
call :build x86
rem Move the output directories
if exist "%OUTDIR%\LIB Release" (
@ -414,6 +406,28 @@ rem
exit /B %ERRORLEVEL
rem Main build function.
rem
rem %1 - Platform (x86 or x64)
rem
:build
setlocal
if "%1" == "" exit /B 1
if "%1" == "x86" (
call ms\do_ms.bat
) else if "%1" == "x64" (
call ms\do_win64a.bat
) else (
exit /B 1
)
nmake -f ms\nt.mak
nmake -f ms\ntdll.mak
exit /B 0
:syntax
rem Display the help
echo.