318 lines
17 KiB
XML
Executable File
318 lines
17 KiB
XML
Executable File
<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>
|