43 lines
875 B
Batchfile
43 lines
875 B
Batchfile
@echo off
|
|
setlocal
|
|
|
|
pushd "%~dp0"
|
|
|
|
set config=Shipping
|
|
|
|
if "%~1"=="" goto noconfig
|
|
set config=%1
|
|
:noconfig
|
|
|
|
set options=""
|
|
if /I not "%config%"=="debug" goto nooptions
|
|
set options="-enabletsan"
|
|
:nooptions
|
|
|
|
|
|
echo.
|
|
echo === Building Targets ===
|
|
pushd "../../../.."
|
|
call Engine/Build/BatchFiles/RunUBT.bat -NoUba -NoUbaLocal -NoSNDBS -NoXGE ^
|
|
-Target="UbaAgent Linux %config% %options%" ^
|
|
-Target="UbaCli Linux %config% %options%" ^
|
|
-Target="UbaDetours Linux %config%" ^
|
|
-Target="UbaHost Linux %config%" ^
|
|
-Target="UbaTest Linux %config% %options%" ^
|
|
-Target="UbaTestApp Linux %config%" ^
|
|
-Target="UbaCacheService Linux %config%" ^
|
|
-Target="UbaCoordinatorHorde Linux %config% %options%"
|
|
|
|
if %ERRORLEVEL% NEQ 0 exit /b %ERRORLEVEL%
|
|
popd
|
|
|
|
echo.
|
|
echo === Reconciling artifacts ===
|
|
p4 reconcile ../../../Binaries/Linux/UnrealBuildAccelerator/...
|
|
|
|
popd
|
|
|
|
endlocal
|
|
|
|
exit /b 0
|