79 lines
3.0 KiB
Batchfile
Executable File
79 lines
3.0 KiB
Batchfile
Executable File
::********************************************************************************
|
|
:: Update COPIED_CURRENT with new local PREBUILD data and rename to PREBUILD **
|
|
:: Updated: 02/02/2013 **
|
|
:: Last edited by: Ross McKinstray **
|
|
:: Latest update to: - **
|
|
::********************************************************************************
|
|
@echo off
|
|
echo.
|
|
|
|
set outFile=C:\GTA5copyLog.txt
|
|
::--- Set and create/clear the status file. Blat.bat uses this for varying subject headers ---::
|
|
set statusFile=C:\GTA5_QACopier\statusFile.txt
|
|
echo. > %statusFile%
|
|
|
|
set builddir=X:\gta5\build\dev
|
|
set copydir=N:\RSGEDI\Distribution\QA_Build\gta5\COPYING_DONOTGRAB_NEW\dev
|
|
set basecopydir=N:\RSGEDI\Distribution\QA_Build\gta5\COPYING_DONOTGRAB_NEW
|
|
|
|
echo Copying %builddir% to %copydir%
|
|
echo Copying ^%builddir% to %copydir% > %outFile%
|
|
echo Start > %statusFile%
|
|
echo ## Updating COPIED CURRENT with latest data ## >> %outFile%
|
|
|
|
:: === BLAT STUFF STARTING COPY === ::
|
|
:: call C:\GTA5_QACopier\Blat.bat
|
|
|
|
:: **** E.G. robocopy SOURCE\ DESTINATION\ files ******
|
|
:: ROBOCOPY info. /S copies non-empty subfolders, /PURGE removes file/folders from destination that no longer exist in source.
|
|
echo -- Updating COPIED CURRENT with latest data -- >> %outFile%
|
|
|
|
robocopy /S /MT:12 /PURGE %builddir%\common\ %copydir%\common\ *.*
|
|
robocopy /S /MT:12 /PURGE %builddir%\ps3\ %copydir%\ps3\ *.*
|
|
robocopy /S /MT:12 /PURGE %builddir%\x64\ %copydir%\x64\ *.*
|
|
robocopy /S /MT:12 /PURGE %builddir%\xbox360\ %copydir%\xbox360\ *.*
|
|
robocopy /S /MT:12 /PURGE %builddir%\TROPDIR\ %copydir%\TROPDIR\ *.*
|
|
robocopy /PURGE /MT:12 C:\spu_debug\ %copydir%\spu_debug\ *.*
|
|
|
|
::--- Copy PS3 disk files & PC bink dlls ---::
|
|
robocopy %builddir%\ %copydir%\ *.sfo
|
|
robocopy %builddir%\ %copydir%\ *.png
|
|
robocopy %builddir%\ %copydir%\ binkw*.dll
|
|
|
|
:: -- Copy exes -- ::
|
|
robocopy /PURGE %builddir%\ %copydir%\ game_xenon_beta.*
|
|
robocopy /PURGE %builddir%\ %copydir%\ game_xenon_bankrelease.*
|
|
robocopy /PURGE %builddir%\ %copydir%\ game_xenon_release.*
|
|
robocopy /PURGE %builddir%\ %copydir%\ game_psn_beta_snc.*
|
|
robocopy /PURGE %builddir%\ %copydir%\ game_psn_bankrelease_snc.*
|
|
robocopy /PURGE %builddir%\ %copydir%\ game_psn_release_snc.*
|
|
robocopy /PURGE %builddir%\ %copydir%\ game_psn_final_snc.*
|
|
robocopy /PURGE %builddir%\ %copydir%\ game_win64_beta.*
|
|
|
|
echo COPIED CURRENT build updated
|
|
echo -- COPIED CURRENT build updated -- >> %outFile%
|
|
|
|
:: delete the run .bat and intermediate exe files that qa DONOTWANT!
|
|
::erase /F /Q %copydir%\*.bat
|
|
erase /F /Q %copydir%\*.snproj
|
|
erase /S /F /Q %copydir%\buglist_*.xml
|
|
erase /F /Q %copydir%\common\data\gta5_cache_*.*
|
|
erase /S /F /Q %copydir%\BugsNeedingAssigned_*.xml
|
|
|
|
echo Finished Updating COPIED CURRENT build with new data!
|
|
echo -- Finished Updating COPIED CURRENT build with new data! -- >> %outFile%
|
|
echo Finish > %statusFile%
|
|
|
|
::-------- rename COPIED CURRENT to PREBUILD
|
|
if exist %basecopydir%\ (
|
|
RENAME %basecopydir% "PREBUILD"
|
|
)
|
|
echo.
|
|
echo COPIED CURRENT build renamed to PREBUILD
|
|
|
|
|
|
pause
|
|
exit
|
|
|
|
|