You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
o3de/Code/Tools/RC/Config/rc/RCJob_Generic_MakeAuxiliary...

54 lines
2.0 KiB
XML

<RCJobs>
<!--
DefaultProperties can be overriden from command line.
-->
<DefaultProperties
p="pc"
game="automatedtesting"
src="cache\${game}\${p}"
trg="${game}_${p}_paks"
/>
<Properties
levels_pak_types="levels\*.*"
levels_pak_excludes="*\leveldata\*;*.pak"
gems_pak_types="gems\*.json;${game}\gems.json;${game}\gem\*.*"
gems_pak_excludes=""
shader_pak_types="shaders\*.ext;shaders\*.cfi;shaders\*.cfx"
shader_pak_excludes=""
src_game="${src}\${game}"
trg_paks="${trg}\${game}"
/>
<!--
Copy just the basic files needed to run
-->
<CopyJob>
<IfNot SkipLevelPaks="1">
<Job sourceroot="${src_game}\levels" targetroot="${trg_paks}\levels" input="*.pak" copyonly="1"/>
</IfNot>
<Job sourceroot="${src_game}\config" targetroot="${trg_paks}\config" input="game.xml" copyonly="1"/>
<Job sourceroot="${src_game}\config" targetroot="${trg_paks}\config" input="editor.xml" copyonly="1"/>
<Job sourceroot="${src_game}\config" targetroot="${trg_paks}\config" input="*.awslogicalmappings.json" copyonly="1"/>
<Job sourceroot="${src_game}\config" targetroot="${trg_paks}\config" input="launcher.deployment.json" copyonly="1"/>
<Job sourceroot="${src}" targetroot="${trg}" input="engine.json" copyonly="1"/>
<Job sourceroot="${src}" targetroot="${trg}" input="engineroot.txt" copyonly="1"/>
<Job sourceroot="${src}" targetroot="${trg}" input="bootstrap.cfg" copyonly="1" recursive="0"/>
<Job sourceroot="${src}" targetroot="${trg}" input="system_windows_pc.cfg" copyonly="1" recursive="0"/>
</CopyJob>
<!--
Pack everything else up from the cache.
-->
<PakJob>
<Job sourceroot="${src_game}" input="${shader_pak_types}" zip="${trg_paks}\shaders.pak" exclude="${shader_pak_excludes}" />
<Job sourceroot="${src}" input="${gems_pak_types}" zip="${trg_paks}\gems\gems.pak" exclude="${gems_pak_excludes}" />
</PakJob>
<Run Job="CopyJob"/>
<Run Job="PakJob"/>
</RCJobs>