Files
gtav-src/tools_ng/etc/CruiseControl/rage/samples/build_samples.targets
T
2025-09-29 00:52:08 +02:00

318 lines
17 KiB
XML
Executable File
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- ItemGroup -->
<ItemGroup>
<!-- Solution node specification
Attributes
- Include: The partial or full path to the solution file. The file extension Required.
and "_2005" are optional.
Nodes
- config The configuration to compile. Required.
- compileOnly Set to true to skip the copy step. Optional. Default is false.
- copyOnly Set to true to skip the compile step. Optional. Default is false.
- compileWithDevenv Set to true to NOT use a distributed build system to Optional. Default is false.
compile the solution.
- compileWithoutVSI Set to true so that a PS3 build will use devenv. Risky Optional. Default is false.
because most PS3 configurations will not compile.
- resultDir The directory under the solution where the .exe is Optional. Required if you have Tests.
produced. Also part of the filename. Typically,
this is based on the config.
- copyDestDir The partial or full path to copy the solution's binaries Optional. Required if copyOnly is true, or if compileOnly is false.
to.
- copyDebugFiles Set to true to copy .map, .pdb, and simliar debug files Optional. Default is false.
to the destination directory along with the main
binaries.
- renameDestFile Identifies the primary output file(s) of the build (.exe, Optional. Default is to not rename.
.xex, .dll, .map, etc.) and renames it in the
copyDestDir.
- description Information about the solution to echo to the console Optional.
before running the tests.
- Test[1-8] The list of command line params to run the executable with. Optional. If you have one or more of these, you must also specify 'resultDir'.
- buildCommand A pre-step to execute in a batch file that runs the sample. Optional.
- runParams The arguments to run the sample with in the batch file. Optional. Without this, no batch file will be created.
-->
<!-- PreSolution node specification
Same as Solution
-->
<!-- ShaderSolution node specification
Same as Solution
-->
<!-- PreShaderSolution node specification
Same as Solution
-->
<!-- Processor node specification
Same as Solution, plus two more:
- preTestCommand A command to execute before running the Test[1-8]s Optional.
- preTestParams The parameters to go with 'preTestCommand'. Optional.
-->
<!-- CopyItem node specification
Attributes
- Include The partial or full path to copy Required.
Nodes
- copyDestFile The destination file. Required.
-->
<!-- ShaderSolution -->
<ShaderSolution Include="base\src\shaders\shaders">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
</ShaderSolution>
<ShaderSolution Include="base\src\shaders\shaders">
<config>Debug|Xbox 360</config>
<resultDir>xenon_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
</ShaderSolution>
<ShaderSolution Include="suite\src\lightshaders\lightshaders">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
</ShaderSolution>
<ShaderSolution Include="suite\src\lightshaders\lightshaders">
<config>Debug|Xbox 360</config>
<resultDir>xenon_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
</ShaderSolution>
<!-- qaitems -->
<PreSolution Include="qa\src\unittest\qaitems">
<config>Debug|Xbox 360</config>
<resultDir>xenon_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
</PreSolution>
<PreSolution Include="qa\src\unittest\qaitems">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<Test1>-netdebug=1 fastonly xmllog showerrors $(commonRunParams) -resultsfile $(RAGE_DIR)\qa\qaresults</Test1>
</PreSolution>
<!-- rorc -->
<Processor Include="base\tools\cli\rorc\rorc">
<config>Beta|Rsc</config>
<resultDir>win32_rscbeta</resultDir>
<copyDestDir>framework\tools\bin</copyDestDir>
<renameDestFile>rorc</renameDestFile>
<copyDebugFiles>true</copyDebugFiles>
<description>Resources assets from the base folder.</description>
<Test1>entity.type resourceTestCI.wdr -path $(assetRootDir)\rage\assets\sample_rmcore\drawable -shaderpath=$(assetRootDir)\rage\assets -platform=pc -msbuild $(commonRunParams)</Test1>
<Test2>entity.type resourceTestCI.xdr -path $(assetRootDir)\rage\assets\sample_rmcore\drawable -shaderpath=$(assetRootDir)\rage\assets -platform=xenon -msbuild $(commonRunParams)</Test2>
<Test3>entity.type resourceTestCI.cdr -path $(assetRootDir)\rage\assets\sample_rmcore\drawable -shaderpath=$(assetRootDir)\rage\assets -platform=ps3 -msbuild $(commonRunParams)</Test3>
<Test4>entity.textures resourceTestCI.wtd -path $(assetRootDir)\rage\assets\sample_rmcore\drawable -shaderpath=$(assetRootDir)\rage\assets -platform=pc -msbuild $(commonRunParams)</Test4>
<Test5>entity.textures resourceTestCI.xtd -path $(assetRootDir)\rage\assets\sample_rmcore\drawable -shaderpath=$(assetRootDir)\rage\assets -platform=xenon -msbuild $(commonRunParams)</Test5>
<Test6>entity.textures resourceTestCI.ctd -path $(assetRootDir)\rage\assets\sample_rmcore\drawable -shaderpath=$(assetRootDir)\rage\assets -platform=ps3 -msbuild $(commonRunParams)</Test6>
<Test7>Combination.swf CombinationCI.wsf -path $(assetRootDir)\rage\assets\flash -shaderpath=$(assetRootDir)\rage\assets -platform=pc -msbuild $(commonRunParams)</Test7>
</Processor>
<!-- srorc -->
<Processor Include="suite\tools\deprecated\srorc\srorc">
<config>Beta|Rsc</config>
<resultDir>win32_rscbeta</resultDir>
<copyDestDir>framework\tools\bin</copyDestDir>
<renameDestFile>srorc</renameDestFile>
<copyDebugFiles>true</copyDebugFiles>
<description></description>
<preTestCommand>$(RS_TOOLSROOT)\bin\rage\FindPtxDeps.py</preTestCommand>
<preTestParams>$(assetRootDir)\rage\assets\tune\rmptfx\fxlists\test.fxlist</preTestParams>
<Test1>stagecoach\entity.type stagecoach.wft -path $(assetRootDir)\rage\assets;$(assetRootDir)\rage\assets;$(assetRootDir)\rage\assets;$(assetRootDir)\rage\assets\fragments -shaderpath=$(assetRootDir)\rage\assets -platform=pc -msbuild $(commonRunParams)</Test1>
<Test2>stagecoach\entity.type stagecoach.xft -path $(assetRootDir)\rage\assets;$(assetRootDir)\rage\assets;$(assetRootDir)\rage\assets;$(assetRootDir)\rage\assets\fragments -shaderpath=$(assetRootDir)\rage\assets -platform=xenon -msbuild $(commonRunParams)</Test2>
</Processor>
<!-- sample_basic -->
<Solution Include="base\samples\sample_physics\sample_basic">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Shows basic usage of the physics.</description>
<Test1>-smokesnapshot=%22$(screenshotFolder)\sample_basic.jpg%22 -nomtphys $(commonTestParams)</Test1>
</Solution>
<!-- sample_contacts -->
<Solution Include="base\samples\sample_physics\sample_contacts">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Shows how contacts are implemented.</description>
<Test1>-smokesnapshot=%22$(screenshotFolder)\sample_contacts.jpg%22 $(commonTestParams)</Test1>
</Solution>
<!-- sample_articulated -->
<Solution Include="base\samples\sample_physics\sample_articulated">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Shows how articulated bodies work.</description>
<Test1>-smokesnapshot=%22$(screenshotFolder)\sample_articulated.jpg%22 $(commonTestParams)</Test1>
</Solution>
<!-- viewfrag -->
<Solution Include="suite\tools\ui\viewfrag\viewfrag">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>General viewer for the fragment system.</description>
<Test1>-file=$/fragments/hotdogred_rex/entity.type -smokesnapshot=%22$(screenshotFolder)\viewfrag.jpg%22 $(commonTestParams)</Test1>
<Test2>-file=$/fragments/detectivedc/entity.type $(commonTestParams)</Test2>
</Solution>
<!-- viewbound -->
<Solution Include="base\tools\ui\viewbound\viewbound">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>General viewer for the bounds.</description>
<Test1>$(assetRootDir)\rage\assets\physics\barbell\bound.bnd -smokesnapshot=%22$(screenshotFolder)\viewbound.jpg%22 $(commonTestParams)</Test1>
<Test2>$(assetRootDir)\rage\assets\physics\capsule\bound.bnd $(commonTestParams)</Test2>
<Test3>$(assetRootDir)\rage\assets\physics\splash\bound.bnd $(commonTestParams)</Test3>
<Test4>$(assetRootDir)\rage\assets\physics\lhphysicsdemo\bound.bnd $(commonTestParams)</Test4>
</Solution>
<!-- sample_cloth -->
<Solution Include="suite\samples\sample_cloth\sample_cloth">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Example of cloth physics.</description>
<Test1>-smokesnapshot=%22$(screenshotFolder)\sample_cloth.jpg%22 $(commonTestParams)</Test1>
</Solution>
<!-- sample_immediatemode -->
<Solution Include="base\samples\sample_grcore\sample_immediatemode">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Shows how to render in immediatemode.</description>
<Test1>$(commonTestParams)</Test1>
</Solution>
<!-- sample_drawable -->
<Solution Include="base\samples\sample_rmcore\sample_drawable">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Shows rendering with the rmcDrawable class.</description>
<Test1>$(assetRootDir)\rage\assets\physics\barbell\bound.bnd -smokesnapshot=%22$(screenshotFolder)\sample_drawable1.jpg%22 $(commonTestParams)</Test1>
<Test2>-file=entityfx -smokesnapshot=%22$(screenshotFolder)\sample_drawable2.jpg%22 $(commonTestParams)</Test2>
<Test3>-file=entityfx -rscLoad=resourceTestCI -smokesnapshot=%22$(screenshotFolder)\sample_drawable3.jpg%22 $(commonTestParams)</Test3>
<Test4>-file=entityfx -oneframe -smokesnapshot=%22$(screenshotFolder)\sample_drawable4.jpg%22 $(commonTestParams)</Test4>
<Test5>-file=$(assetRootDir)/rage/assets/rage_male/rage_male.type -anim=$(assetRootDir)/rage/assets/animation/motion/male_wlk.anim -smokesnapshot=%22$(screenshotFolder)\sample_drawable5.jpg%22 $(commonTestParams)</Test5>
</Solution>
<!-- sample_rendertarget -->
<Solution Include="base\samples\sample_rmcore\sample_rendertarget">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Example of rendering with rendertargets and referencing .</description>
<Test1>-smokesnapshot=%22$(screenshotFolder)\sample_rendertarget.jpg%22 $(commonTestParams)</Test1>
</Solution>
<!-- sample_profiledraw -->
<Solution Include="base\samples\sample_profile\sample_profiledraw">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Example of rendering with rendertargets and referencing.</description>
<Test1>-smokesnapshot=%22$(screenshotFolder)\sample_profiledraw.jpg%22 $(commonTestParams)</Test1>
</Solution>
<!-- sample_multidrawable -->
<Solution Include="suite\samples\sample_simpleworld\sample_multidrawable">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>General viewer for entites.</description>
<Test1>-smokesnapshot=%22$(screenshotFolder)\sample_multidrawable.jpg%22 $(commonTestParams)</Test1>
</Solution>
<!-- sample_viewer -->
<Solution Include="suite\samples\sample_rmptfx\sample_viewer">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Displays and tests rmptfx.</description>
<Test1>-smoketest=4.0 -leaksAsErrors -demo -smokesnapshot=%22$(screenshotFolder)\sample_ptx_viewer.jpg%22 $(commonTestParams)</Test1>
<Test2>-smoketest=4.0 -leaksAsErrors -gpuParticle -smokesnapshot=%22$(screenshotFolder)\sample_ptx_gpu_viewer.jpg%22 $(commonTestParams)</Test2>
</Solution>
<Solution Include="suite\samples\sample_rmptfx\sample_viewer">
<config>Debug|Xbox 360</config>
<resultDir>xenon_beta</resultDir>
<renameDestFile>sample_particles</renameDestFile>
<copyDebugFiles>true</copyDebugFiles>
<compileWithDevenv>false</compileWithDevenv>
<description>Displays and tests rmptfx.</description>
<buildCommand></buildCommand>
<runParams>-rag shaderlib=$(assetRootDir)\rage\assets\sample_wilderness\wildshaders -shaderdb=$(assetRootDir)\rage\assets\sample_wilderness\wildshaders\db $(commonRunParams)</runParams>
</Solution>
<!-- sample_blendn -->
<Solution Include="base\samples\sample_cranimation\sample_blendn">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Demonstrates n-way blending of animations.</description>
<Test1>-smokesnapshot=%22$(screenshotFolder)\sample_ikbody.jpg%22 $(commonTestParams)</Test1>
</Solution>
<!-- sample_parameterizedmotion -->
<Solution Include="suite\samples\sample_parameterizedmotion\sample_pm">
<config>Debug|Xbox 360</config>
<compileOnly>true</compileOnly>
</Solution>
<!-- sample_mt_simple -->
<Solution Include="suite\samples\sample_motiontree\sample_mt_simple">
<config>Debug|Win32</config>
<resultDir>win32_debug</resultDir>
<compileOnly>true</compileOnly>
<compileWithDevenv>false</compileWithDevenv>
<description>Demonstrates n-way blending of animations.</description>
<Test1>-smokesnapshot=%22$(screenshotFolder)\sample_ikfootskate.jpg%22 $(commonTestParams)</Test1>
</Solution>
<!-- sample_rope -->
<Solution Include="suite\samples\sample_rope\sample_rope">
<config>Debug|Win32</config>
<compileOnly>true</compileOnly>
<description></description>
</Solution>
<!-- sample_bending-->
<Solution Include="suite\samples\sample_rope\sample_bending">
<config>Debug|Win32</config>
<compileOnly>true</compileOnly>
<description></description>
</Solution>
</ItemGroup>
</Project>