63 lines
2.8 KiB
Batchfile
Executable File
63 lines
2.8 KiB
Batchfile
Executable File
@ECHO OFF
|
|
|
|
if "%1"=="nopause" (
|
|
set SKIP_PAUSE=1
|
|
)
|
|
|
|
cd /d %~dp0
|
|
call %RS_TOOLSROOT%/script/util/data_get_project_info.bat
|
|
|
|
TITLE %RS_PROJECT% dev: Getting %PERFORCE_CURRENT_LABEL_NAME% labelled build...
|
|
ECHO %RS_PROJECT% dev: Getting %PERFORCE_CURRENT_LABEL_NAME% labelled build...
|
|
|
|
|
|
for /f "tokens=*" %%a in (
|
|
'xmlstarlet sel -t -v "/local/studio/@name" %RS_TOOLSROOT%/local.xml'
|
|
) do (
|
|
set studio=%%a
|
|
)
|
|
echo/%%studio%%=%studio%
|
|
|
|
|
|
if %studio%==north set networkbuildpath="N:\RSGEDI\Build Data\Latest\gta5\build\dev"
|
|
if %studio%==toronto set networkbuildpath="N:\RSGTOR\Build_Data\Latest\gta5\build\dev"
|
|
if %studio%==sandiego set networkbuildpath="N:\RSGSAN\Build_Data\Latest\gta5\build\dev"
|
|
if %studio%==newengland set networkbuildpath="N:\RSGNWE\Build_Data\Latest\gta5\build\dev"
|
|
if %studio%==leeds set networkbuildpath="N:\RSGLDS\Build_Data\Latest\gta5\build\dev"
|
|
if %studio%==london set networkbuildpath="N:\RSGLDN\Build_Data\Latest\gta5\build\dev"
|
|
if %studio%==newyork set networkbuildpath="N:\RSGNYC\Build_Data\Latest\gta5\build\dev"
|
|
|
|
echo NETWORK BUILD PATH SET: %networkbuildpath%
|
|
|
|
set localbuildpath=X:\gta5\build\dev
|
|
|
|
if not exist %RS_TOOLSROOT%/logs/ (
|
|
mkdir %RS_TOOLSROOT%/logs/
|
|
)
|
|
|
|
|
|
:: - Sync local network stored platform data -
|
|
:: **** E.G. robocopy SOURCE\ DESTINATION\ files ******
|
|
:: ROBOCOPY info. /S copies non-empty subfolders, /DCOPY:T keeps source timestamps
|
|
robocopy /S /DCOPY:T %networkbuildpath%\pc\ %localbuildpath%\pc\ *.* 2> %RS_TOOLSROOT%/logs/build_DATA_sync.txt
|
|
robocopy /S /DCOPY:T %networkbuildpath%\ps3\ %localbuildpath%\ps3\ *.* 2>> %RS_TOOLSROOT%/logs/build_DATA_sync.txt
|
|
robocopy /S /DCOPY:T %networkbuildpath%\xbox360\ %localbuildpath%\xbox360\ *.* 2>> %RS_TOOLSROOT%/logs/build_DATA_sync.txt
|
|
|
|
p4 sync %PERFORCE_ROOT%/xlast/...@%PERFORCE_CURRENT_LABEL_NAME% 2> %RS_TOOLSROOT%/logs/build_sync.txt
|
|
IF %ERRORLEVEL% EQU 1 (
|
|
set syncerror=1
|
|
)
|
|
p4 sync %PERFORCE_ROOT%/build/dev/common/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/build/dev/x64/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/build/dev/TROPDIR/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/build/dev/*.*@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/script/dev/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/assets/export/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/assets/processed/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/assets/characters/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/assets/cuts/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/assets/reports/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/assets/vehicles/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/assets/weapons/...@%PERFORCE_CURRENT_LABEL_NAME%
|
|
p4 sync %PERFORCE_ROOT%/assets/maps/PropSwap.txt@%PERFORCE_CURRENT_LABEL_NAME%
|