317 lines
19 KiB
XML
Executable File
317 lines
19 KiB
XML
Executable File
<?xml version="1.0" encoding="utf-8"?>
|
|
<ProjectControl version="1.0">
|
|
<project root="x:\gta5\" />
|
|
|
|
<!-- Paths to executables -->
|
|
<exe>
|
|
</exe>
|
|
|
|
<continuous>
|
|
|
|
<mailer ini="dnd_mailer.ini" />
|
|
<slack ini="dnd_slack.ini" />
|
|
<p4 ini="dnd_p4.ini" />
|
|
|
|
<!-- <branch src="dev_gen9;dev_gen9_sga;dev_gen9_sga_unstable">-->
|
|
<branch src="dev_ng;dev_ng_live;dev_gen9_sga;dev_gen9_sga_live">
|
|
<code name="projgen $(src)" packagename="$(src)">
|
|
<command name="ProjectGenerator $(src)" cmd="tools_ng\bin\ProjectGeneratorGen9\ProjectGenerator.exe" args="-changelist -fastbuild -force" dir="src\$(src)" geterrors="GetProjgenErrors">
|
|
<triggers>
|
|
<directory path="tools_ng\bin\ProjectGeneratorGen9\" />
|
|
<directory path="tools_ng\etc\projgen\" />
|
|
<directory path="src\$(src)\" />
|
|
</triggers>
|
|
</command>
|
|
</code>
|
|
</branch>
|
|
<code name ="Submit Proj">
|
|
<task name="Submit projgen" function="SubmitProjectGen" args="" continuousonly="true"/>
|
|
</code>
|
|
|
|
<!-- People always seem to want RB quicker than anything else, move to the first thing -->
|
|
<code name="Tools SGA">
|
|
<sln name="RageBuilder" file="src\dev_gen9_sga\rage\framework\tools\src\cli\ragebuilder\ragebuilder_2019_unity.sln">
|
|
<build config="Release|x64">
|
|
<outputs path="tools_ng\bin\RageBuilderGen9\ragebuilder_Release_gen9_SGA.exe" scc="false" checkoutonly="false" />
|
|
<outputs path="tools_ng\bin\RageBuilderGen9\ragebuilder_Release_gen9_SGA.cmp" scc="false" checkoutonly="false" />
|
|
</build>
|
|
<triggers>
|
|
<directory path="src\dev_gen9_sga\" />
|
|
</triggers>
|
|
</sln>
|
|
<sln name="sgafxc" file="src\dev_gen9_sga\rage\base\tools\cli\sgafxc\sgafxc_2019_unity.sln">
|
|
<build config="ToolRelease|x64">
|
|
<outputs path="tools_ng\bin\shadertools_gen9\sgafxc.exe" scc="false" checkoutonly="false" />
|
|
<outputs path="tools_ng\bin\shadertools_gen9\sgafxc.ini" scc="false" checkoutonly="false" />
|
|
</build>
|
|
<triggers>
|
|
<directory path="src\dev_gen9_sga\" />
|
|
</triggers>
|
|
</sln>
|
|
</code>
|
|
<!--
|
|
<template name="GameCode">
|
|
<sln name="GTAO" file="src\$(src)\game\VS_Project\game_2019_unity.sln" packagename="$(src)">
|
|
<build config="$(configuration)|$(platform)" includeinpackage="$(includeinpackage)" nightbuildonly="$(nightbuildonly)" continuousonly="$(continuousonly)">
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).cmp" nightbuildonly="$(nightbuildonly)" scc="$(usescc)"/>
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).exe" nightbuildonly="$(nightbuildonly)" scc="$(usescc)" condition="'$(platform)'=='x64' Or '$(platform)'=='Gaming.Xbox.Scarlett.x64'"/>
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).elf" nightbuildonly="$(nightbuildonly)" scc="$(usescc)" condition="'$(platform)'=='Orbis' Or '$(platform)'=='Prospero'"/>
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).map" nightbuildonly="$(nightbuildonly)" scc="$(usescc)" condition="'$(platform)'=='x64' Or '$(platform)'=='Gaming.Xbox.Scarlett.x64'"/>
|
|
<outputs path="titleupdate\$(titleupdate)\game_$(platform.Longname())_$(configuration.ToLower()).pdb" nightbuildonly="$(nightbuildonly)" scc="$(usescc)" condition="'$(platform)'=='x64' Or '$(platform)'=='Gaming.Xbox.Scarlett.x64'"/>
|
|
<outputs path="titleupdate\$(titleupdate)\scarlett_loose\gameos.xvd" nightbuildonly="$(nightbuildonly)" scc="$(usescc)" condition="'$(platform)'=='Gaming.Xbox.Scarlett.x64'"/>
|
|
<outputs path="titleupdate\$(titleupdate)\scarlett_loose\MicrosoftGame.Config" nightbuildonly="$(nightbuildonly)" scc="$(usescc)" condition="'$(platform)'=='Gaming.Xbox.Scarlett.x64'"/>
|
|
<outputs path="titleupdate\$(titleupdate)\scarlett_loose\*.dll" nightbuildonly="$(nightbuildonly)" scc="$(usescc)" condition="'$(platform)'=='Gaming.Xbox.Scarlett.x64'"/>
|
|
</build>
|
|
<triggers>
|
|
<directory path="src\$(src)\" />
|
|
</triggers>
|
|
</sln>
|
|
</template>
|
|
-->
|
|
|
|
<branch name="SGA" src="dev_gen9_sga" build="dev_gen9_sga" titleupdate="dev_gen9_sga" scripts="dev_gen9_sga" platform="x64;Prospero;Gaming.Xbox.Scarlett.x64" configuration="BankRelease;Beta;Release;Debug;Final" includeinpackage="true" nightbuildonly="false" continuousonly="false" usescc="false">
|
|
<code name="$(branch) $(src)">
|
|
<task name="Update $(branch) Natives" function="UpdateNativesGen9" args="$(sectionChangelistId)" continuousonly="true">
|
|
<triggers>
|
|
<directory path="src\$(scripts)\game\script_headers\"/>
|
|
</triggers>
|
|
</task>
|
|
<command name="Check $(branch) Natives" cmd="py.exe" args="src\$(src)\script_hash_fixer.py --check" geterrors="GetSlnErrors">
|
|
<triggers>
|
|
<directory path="src\$(scripts)\game\script_headers\"/>
|
|
<directory path="script\$(scripts)\core\common\native\"/>
|
|
</triggers>
|
|
</command>
|
|
<!--
|
|
<sln template="GameCode">
|
|
<build condition="'$(config)'=='Debug|x64'" enabled="false"/>
|
|
<build condition="'$(config)'=='Final|x64'" enabled="false"/>
|
|
|
|
<build add="true" configuration="BankRelease_Clang" platform="Gaming.Xbox.Scarlett.x64" usescc="false" includeinpackage="true"/>
|
|
<build add="true" configuration="BankRelease_ASAN" platform="Prospero" nightbuildonly="true" usescc="false" includeinpackage="true"/>
|
|
</sln>
|
|
-->
|
|
</code>
|
|
</branch>
|
|
<!--
|
|
<branch name="SGA" src="dev_gen9_sga_unstable" build="dev_gen9_sga" titleupdate="dev_gen9_sga" platform="x64;Prospero;Gaming.Xbox.Scarlett.x64" configuration="BankRelease;Beta;Release;Debug" includeinpackage="true" nightbuildonly="false" continuousonly="false" usescc="false">
|
|
<code name="$(branch) $(src)" packageonly="true">
|
|
<sln template="GameCode">
|
|
<build condition="'$(config)'=='Debug|x64'" enabled="false"/>
|
|
<build condition="'$(config)'=='Final|x64'" enabled="false"/>
|
|
|
|
<build add="true" configuration="BankRelease_ASAN" platform="Gaming.Xbox.Scarlett.x64" usescc="false" includeinpackage="true"/>
|
|
<build add="true" configuration="BankRelease_Clang" platform="Gaming.Xbox.Scarlett.x64" usescc="false" includeinpackage="true"/>
|
|
|
|
<build add="true" configuration="BankRelease_ASAN" platform="Prospero" usescc="false" includeinpackage="true"/>
|
|
<build add="true" configuration="BankRelease_LTCG" platform="Prospero" nightbuildonly="true" usescc="false" includeinpackage="true"/>
|
|
</sln>
|
|
</code>
|
|
</branch>
|
|
-->
|
|
<template name="SampleSession">
|
|
<sln name="Sample Session" file="src\$(src)\rage\suite\samples\sample_snet\sample_session_2019_unity.sln">
|
|
<build config="BankRelease|x64" condition="'$(src)'=='dev_gen9_sga'"/>
|
|
<build config="BankRelease|Prospero" condition="'$(src)'=='dev_gen9_sga'"/>
|
|
<build config="BankRelease|Gaming.Xbox.Scarlett.x64" condition="'$(src)'=='dev_gen9_sga'"/>
|
|
<triggers>
|
|
<directory path="src\$(src)\" />
|
|
</triggers>
|
|
</sln>
|
|
</template>
|
|
|
|
<branch src="dev_gen9_sga">
|
|
<code name="Sample Session">
|
|
<sln template="SampleSession"/>
|
|
</code>
|
|
</branch>
|
|
|
|
<!--
|
|
<code name="Tools Gen9">
|
|
<sln name="RageBuilder Gen9" file="src\dev_gen9\rage\framework\tools\src\cli\ragebuilder\ragebuilder_2019_unity.sln">
|
|
<build config="Release|x64">
|
|
<outputs path="tools_ng\bin\RageBuilderGen9\ragebuilder_Release_gen9.exe" scc="true" checkoutonly="false" />
|
|
<outputs path="tools_ng\bin\RageBuilderGen9\ragebuilder_Release_gen9.cmp" scc="true" checkoutonly="false" />
|
|
</build>
|
|
<triggers>
|
|
<directory path="src\dev_gen9\" />
|
|
</triggers>
|
|
</sln>
|
|
</code>
|
|
-->
|
|
<!--
|
|
<branch name="dev_gen9_sga;dev_gen9_sga_live">
|
|
<data name="Shaders">
|
|
<task name="MergeShaders $(branch)" function="MergeShaders" args="$(sectionChangelistId) $(branch)" continuousonly="true">
|
|
<triggers>
|
|
<directory path="titleupdate\$(branch)\common\shaders\sga_prospero*" />
|
|
<directory path="titleupdate\$(branch)\common\shaders\sga_scarlett*" />
|
|
<directory path="titleupdate\$(branch)\common\shaders\sga_win32_*" />
|
|
</triggers>
|
|
|
|
<outputs path="build\$(branch)\common\shaders\sga_prospero" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_prospero_debug" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_prospero_final" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_scarlett" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_scarlett_debug" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_scarlett_final" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_win32_50" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_win32_50_debug" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_win32_50_final" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_win32_60" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_win32_60_debug" scc="true" />
|
|
<outputs path="build\$(branch)\common\shaders\sga_win32_60_final" scc="true" />
|
|
</task>
|
|
</data>
|
|
</branch>
|
|
-->
|
|
<!--
|
|
<template name="Scripts">
|
|
<task name="Setup Local.xml to $(titleupdate)" function="SetupLocalXml" args="$(branch) Win64;PS4;XboxOne" condition="'$(titleupdate)'=='dev_gen9'">
|
|
<triggers>
|
|
<directory path="tools_ng\bin\ragescripteditor" />
|
|
<directory path="tools_ng\script\util\script" />
|
|
<directory path="tools_ng\ironlib\util\script" />
|
|
<directory path="script\$(branch)" />
|
|
<directory path="build\$(branch)\common\dlc_common" />
|
|
<directory path="build\$(branch)\common\data\levels\gta5" />
|
|
<build name="Update Gen9 Natives" />
|
|
</triggers>
|
|
</task>
|
|
<task name="Setup Local.xml to $(titleupdate)" function="SetupLocalXml" args="$(branch) Win64;PS5;XBSX" condition="'$(titleupdate)'=='dev_gen9_sga'">
|
|
<triggers>
|
|
<directory path="tools_ng\bin\ragescripteditor" />
|
|
<directory path="tools_ng\script\util\script" />
|
|
<directory path="tools_ng\ironlib\util\script" />
|
|
<directory path="script\$(branch)" />
|
|
<directory path="build\$(branch)\common\dlc_common" />
|
|
<directory path="build\$(branch)\common\data\levels\gta5" />
|
|
<build name="Update Gen9 Natives" />
|
|
</triggers>
|
|
</task>
|
|
|
|
<batch name="Gen9 $(configuration) to $(titleupdate) Scripts">
|
|
<command cmd="tools_ng\bin\setenv_gen9.bat" condition="'$(titleupdate)'=='dev_gen9'"/>
|
|
<command cmd="tools_ng\bin\setenv_gen9_sga.bat" condition="'$(titleupdate)'=='dev_gen9_sga'"/>
|
|
<command cmd="tools_ng\bin\gen9\RageScriptEditor\IncrediBuildScriptProject.exe" args="-config $(configuration) -scproj script\$(branch)\singleplayer\GTA5_SP.scproj -Rebuild" />
|
|
<command cmd="tools_ng\script\util\script\global_sig_checker.bat" args="script\$(branch)\singleplayer\sco\$(configuration) *.global_block.txt true" />
|
|
<triggers>
|
|
<directory path="tools_ng\bin\ragescripteditor" />
|
|
<directory path="tools_ng\script\util\script" />
|
|
<directory path="tools_ng\ironlib\util\script" />
|
|
<directory path="script\$(branch)" />
|
|
<directory path="build\$(branch)\common\dlc_common" />
|
|
<directory path="build\$(branch)\common\data\levels\gta5" />
|
|
<build name="Update Gen9 Natives" />
|
|
</triggers>
|
|
<outputs path="titleupdate\$(branch)\x64\levels\gta5\script\script.rpf" scc="true" condition="'$(configuration)'=='Debug'" />
|
|
<outputs path="titleupdate\$(branch)\ps4\levels\gta5\script\script.rpf" scc="true" condition="'$(configuration)'=='Debug'" />
|
|
<outputs path="titleupdate\$(branch)\xboxone\levels\gta5\script\script.rpf" scc="true" condition="'$(configuration)'=='Debug'" />
|
|
<outputs path="assets_gen9\titleupdate\$(branch)\levels\gta5\script\script.zip" scc="true" condition="'$(configuration)'=='Debug'" />
|
|
|
|
<outputs path="titleupdate\$(branch)\x64\levels\gta5\script\script_rel.rpf" scc="true" condition="'$(configuration)'=='Release'" />
|
|
<outputs path="titleupdate\$(branch)\ps4\levels\gta5\script\script_rel.rpf" scc="true" condition="'$(configuration)'=='Release'" />
|
|
<outputs path="titleupdate\$(branch)\xboxone\levels\gta5\script\script_rel.rpf" scc="true" condition="'$(configuration)'=='Release'" />
|
|
<outputs path="assets_gen9\titleupdate\$(branch)\levels\gta5\script\script_rel.zip" scc="true" condition="'$(configuration)'=='Release'" />
|
|
</batch>
|
|
</template>
|
|
|
|
<branch name="dev_gen9" titleupdate="dev_gen9;dev_gen9_sga" config="Debug;Release">
|
|
<data name="$(titleupdate) Scripts">
|
|
<task template="Scripts" />
|
|
<batch template="Scripts" />
|
|
</data>
|
|
</branch>
|
|
-->
|
|
<template name="Scripts">
|
|
<task name="Setup Local.xml for $(buildbranch)" function="SetupLocalXml" args="$(buildbranch) Win64;PS5;XBSX" continuousonly="true">
|
|
<triggers>
|
|
<directory path="tools_ng\bin\ragescripteditor" />
|
|
<directory path="tools_ng\script\util\script" />
|
|
<directory path="tools_ng\ironlib\util\script" />
|
|
<directory path="script\$(branch)" />
|
|
<directory path="build\$(branch)\common\dlc_common" />
|
|
<directory path="build\$(branch)\common\data\levels\gta5" />
|
|
<build name="Update SGA Natives" />
|
|
</triggers>
|
|
</task>
|
|
|
|
<batch name="$(configuration) $(buildbranch) Scripts" continuousonly="true">
|
|
<command cmd="tools_ng\bin\setenv_gen9_sga.bat"/>
|
|
<command cmd="tools_ng\bin\gen9\RageScriptEditor\IncrediBuildScriptProject.exe" args="-config $(configuration) -scproj script\$(branch)\singleplayer\GTA5_SP.scproj -Rebuild" />
|
|
<command cmd="tools_ng\script\util\script\global_sig_checker.bat" args="script\$(branch)\singleplayer\sco\$(configuration) *.global_block.txt true" />
|
|
<triggers>
|
|
<directory path="tools_ng\bin\ragescripteditor" />
|
|
<directory path="tools_ng\script\util\script" />
|
|
<directory path="tools_ng\ironlib\util\script" />
|
|
<directory path="script\$(branch)" />
|
|
<directory path="build\$(branch)\common\dlc_common" />
|
|
<directory path="build\$(branch)\common\data\levels\gta5" />
|
|
<build name="Update Gen9 Natives" />
|
|
</triggers>
|
|
<outputs path="titleupdate\$(branch)\x64\levels\gta5\script\script.rpf" scc="true" condition="'$(configuration)'=='Debug'" />
|
|
<outputs path="titleupdate\$(branch)\ps4\levels\gta5\script\script.rpf" scc="true" condition="'$(configuration)'=='Debug'" />
|
|
<outputs path="titleupdate\$(branch)\xboxone\levels\gta5\script\script.rpf" scc="true" condition="'$(configuration)'=='Debug'" />
|
|
<outputs path="assets_gen9\titleupdate\$(branch)\levels\gta5\script\script.zip" scc="true" condition="'$(configuration)'=='Debug'" />
|
|
|
|
<outputs path="titleupdate\$(branch)\x64\levels\gta5\script\script_rel.rpf" scc="true" condition="'$(configuration)'=='Release'" />
|
|
<outputs path="titleupdate\$(branch)\ps4\levels\gta5\script\script_rel.rpf" scc="true" condition="'$(configuration)'=='Release'" />
|
|
<outputs path="titleupdate\$(branch)\xboxone\levels\gta5\script\script_rel.rpf" scc="true" condition="'$(configuration)'=='Release'" />
|
|
<outputs path="assets_gen9\titleupdate\$(branch)\levels\gta5\script\script_rel.zip" scc="true" condition="'$(configuration)'=='Release'" />
|
|
|
|
</batch>
|
|
</template>
|
|
<!--
|
|
<branch name="dev_gen9_sga" titleupdate="dev_gen9_sga" buildbranch="titleupdate_gen9_sga" configuration="Debug;Release">
|
|
<data name="$(titleupdate) Scripts">
|
|
<task template="Scripts" />
|
|
<batch template="Scripts" />
|
|
</data>
|
|
</branch>
|
|
-->
|
|
<branch src="dev_gen9_sga" titleupdate="dev_gen9_sga" platform="Prospero;Scarlett">
|
|
<data name="Packages $(src)" packagename="$(src)">
|
|
<!--
|
|
<task name="Update $(src) Version" function="UpdateVersion" args="titleupdate\$(titleupdate)\common\data\version.txt $(titleupdate)" nightbuildonly="true">
|
|
<outputs path="titleupdate\$(titleupdate)\common\data\version.txt" scc="false" />
|
|
</task>
|
|
-->
|
|
<batch name="$(platform) Package $(src)" nightbuildonly="true">
|
|
<command dir="build\disk_images\gen9" cmd="bin\Packager.exe" args="-project gta5 -branch $(src) -targets $(platform) $(cleanpackage) -region eu -automated $(installer) $(skipinitial)" />
|
|
<outputs package="true" nightbuildonly="true" path="build\disk_images\gen9\package\$(src)\gta5-$(platform)" destination="$(platform)" />
|
|
<outputs package="true" nightbuildonly="true" path="build\disk_images\gen9\_launchers\CopyAndDeploy$(platform).bat" destination=".\" />
|
|
<outputs package="true" nightbuildonly="true" path="build\disk_images\gen9\_launchers\DeployLatest$(platform)Daily.bat" destination="..\" />
|
|
</batch>
|
|
<task name="Write $(src) $(platform) CL info" function="WriteCLInfo" args="$(src) build\disk_images\gen9\package\$(src)\gta5-$(platform)">
|
|
<outputs package="true" nightbuildonly="true" path="build\disk_images\gen9\package\$(src)\gta5-$(platform)\bugs.log" destination=".\" />
|
|
<outputs package="true" nightbuildonly="true" path="build\disk_images\gen9\package\$(src)\gta5-$(platform)\changes.log" destination=".\" />
|
|
</task>
|
|
</data>
|
|
</branch>
|
|
|
|
<branch src="dev_gen9_sga_unstable" titleupdate="dev_gen9_sga" exe="dev_gen9_sga_unstable" platform="Prospero;Scarlett">
|
|
<data name="Packages $(src)" packagename="$(src)">
|
|
<environment>
|
|
<branch>$(src)</branch>
|
|
</environment>
|
|
<!--
|
|
<task name="Update $(src) Version" function="UpdateVersion" args="titleupdate\$(titleupdate)\common\data\version.txt $(titleupdate)" packageonly="true">
|
|
<outputs path="titleupdate\$(titleupdate)\common\data\version.txt" scc="false"/>
|
|
</task>
|
|
-->
|
|
<batch name="$(platform) Package $(src)" packageonly="true">
|
|
<command dir="build\disk_images\gen9" cmd="bin\Packager.exe" args="-project gta5 -branch dev_gen9_sga -exe $(exe) -targets $(platform) $(cleanpackage) -region eu -automated $(installer) $(skipinitial)" />
|
|
<outputs package="true" packageonly="true" path="build\disk_images\gen9\package\$(src)\gta5-$(platform)" destination="$(src)\$(platform)" />
|
|
<outputs package="true" packageonly="true" path="build\disk_images\gen9\_launchers\CopyAndDeploy$(platform).bat" destination=".\" />
|
|
<outputs package="true" packageonly="true" path="build\disk_images\gen9\_launchers\DeployLatest$(platform)Daily.bat" destination="..\" />
|
|
</batch>
|
|
<task name="Write $(src) $(platform) CL info" function="WriteCLInfo" args="$(src) build\disk_images\gen9\package\$(src)\gta5-$(platform)">
|
|
<outputs package="true" nightbuildonly="true" path="build\disk_images\gen9\package\$(src)\gta5-$(platform)\bugs.log" destination=".\" />
|
|
<outputs package="true" nightbuildonly="true" path="build\disk_images\gen9\package\$(src)\gta5-$(platform)\changes.log" destination=".\" />
|
|
</task>
|
|
</data>
|
|
</branch>
|
|
|
|
</continuous>
|
|
</ProjectControl>
|