JD2022-TU1/main/extern/UbiServices/upstream/build/private/build_sn_db.bat

43 lines
No EOL
1.1 KiB
Batchfile

echo off
set SOLUTION_PATH=%1
set CURRENT_STUDIO_VER=%2
set CURRENT_TARGET=%3
set TARGET_CONFIG=%4
set TARGET_SN_DB_PLATFORM=
if "%CURRENT_TARGET%"=="xone" set TARGET_SN_DB_PLATFORM=DURANGO
if "%CURRENT_TARGET%"=="ps4" set TARGET_SN_DB_PLATFORM=ORBIS
if "%CURRENT_TARGET%"=="win32" set TARGET_SN_DB_PLATFORM=Win32
if "%CURRENT_TARGET%"=="win64" set TARGET_SN_DB_PLATFORM=x64
if "%TARGET_SN_DB_PLATFORM%"=="" (
echo Error:
echo ======
echo Platform %CURRENT_TARGET% is not currently supported by the script for sn_dbs build.
exit /b 8
)
set VSVERSION=
if "%CURRENT_STUDIO_VER%"=="2012" set VSVERSION=11
if "%CURRENT_STUDIO_VER%"=="2013" set VSVERSION=12
if "%CURRENT_STUDIO_VER%"=="2015" set VSVERSION=14
if "%VSVERSION%"=="" (
echo Error:
echo ======
echo Studio version %CURRENT_STUDIO_VER% is not currently supported by the script for sn_dbs build.
exit /b 9
)
call "%SCE_ROOT_DIR%\Common\SceVSI-VS%VSVERSION%\bin\vs%VSVERSION%build" "%SOLUTION_PATH%" "%TARGET_CONFIG%|%TARGET_SN_DB_PLATFORM%" /sn-dbs
if not %ERRORLEVEL% == 0 (
echo Error:
echo ======
echo Errors occured while building configuration %%C
)
exit /b 0