Files
2025-09-18 17:55:52 -04:00

441 lines
30 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="14.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|ARM">
<Configuration>Debug</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|Durango">
<Configuration>Debug</Configuration>
<Platform>Durango</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="NoOpt|ARM">
<Configuration>NoOpt</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="NoOpt|Durango">
<Configuration>NoOpt</Configuration>
<Platform>Durango</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Durango">
<Configuration>Release</Configuration>
<Platform>Durango</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{A321A726-13A3-4884-ADDA-B0DCCB600765}</ProjectGuid>
<RootNamespace>XboxClient</RootNamespace>
<ApplicationEnvironment>title</ApplicationEnvironment>
<SccProjectName>Perforce Project</SccProjectName>
<SccLocalPath>.</SccLocalPath>
<SccProvider>MSSCCI:Perforce SCM</SccProvider>
<WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Debug|Durango'">
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'" Label="Configuration">
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='Release|Durango'">
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'" Label="Configuration">
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Label="Configuration" Condition="'$(Configuration)|$(Platform)'=='NoOpt|Durango'">
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|ARM'" Label="Configuration">
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="ExtensionSettings">
</ImportGroup>
<PropertyGroup Label="UserMacros" />
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Durango'">
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
<OutDir>bin\$(Configuration)$(Platform)\</OutDir>
<IntDir>obj\$(Configuration)$(Platform)\</IntDir>
<ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkRoot)xdk\fxc\amd64;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH);</ExecutablePath>
<IncludePath>$(Console_SdkIncludeRoot)\um;$(Console_SdkIncludeRoot)\shared;$(Console_SdkIncludeRoot)\winrt</IncludePath>
<ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath>
<LibraryPath>$(Console_SdkLibPath)</LibraryPath>
<LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
<OutDir>bin\$(Configuration)$(Platform)\</OutDir>
<IntDir>obj\$(Configuration)$(Platform)\</IntDir>
<ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkRoot)xdk\fxc\amd64;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH);</ExecutablePath>
<IncludePath>$(Console_SdkIncludeRoot)\um;$(Console_SdkIncludeRoot)\shared;$(Console_SdkIncludeRoot)\winrt</IncludePath>
<ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath>
<LibraryPath>$(Console_SdkLibPath)</LibraryPath>
<LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|Durango'">
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
<OutDir>bin\$(Configuration)$(Platform)\</OutDir>
<IntDir>obj\$(Configuration)$(Platform)\</IntDir>
<ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkRoot)xdk\fxc\amd64;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH)</ExecutablePath>
<IncludePath>$(Console_SdkIncludeRoot)\um;$(Console_SdkIncludeRoot)\shared;$(Console_SdkIncludeRoot)\winrt</IncludePath>
<ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath>
<LibraryPath>$(Console_SdkLibPath)</LibraryPath>
<LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|ARM'">
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
<OutDir>bin\$(Configuration)$(Platform)\</OutDir>
<IntDir>obj\$(Configuration)$(Platform)\</IntDir>
<ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkRoot)xdk\fxc\amd64;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH)</ExecutablePath>
<IncludePath>$(Console_SdkIncludeRoot)\um;$(Console_SdkIncludeRoot)\shared;$(Console_SdkIncludeRoot)\winrt</IncludePath>
<ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath>
<LibraryPath>$(Console_SdkLibPath)</LibraryPath>
<LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Durango'">
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
<OutDir>bin\$(Configuration)$(Platform)\</OutDir>
<IntDir>obj\$(Configuration)$(Platform)\</IntDir>
<ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkRoot)xdk\fxc\amd64;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH);</ExecutablePath>
<IncludePath>$(Console_SdkIncludeRoot)\um;$(Console_SdkIncludeRoot)\shared;$(Console_SdkIncludeRoot)\winrt</IncludePath>
<ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath>
<LibraryPath>$(Console_SdkLibPath)</LibraryPath>
<LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<DisableFastUpToDateCheck>true</DisableFastUpToDateCheck>
<OutDir>bin\$(Configuration)$(Platform)\</OutDir>
<IntDir>obj\$(Configuration)$(Platform)\</IntDir>
<ExecutablePath>$(Console_SdkRoot)bin;$(Console_SdkRoot)xdk\fxc\amd64;$(VCInstallDir)bin\x86_amd64;$(VCInstallDir)bin;$(WindowsSDK_ExecutablePath_x86);$(VSInstallDir)Common7\Tools\bin;$(VSInstallDir)Common7\tools;$(VSInstallDir)Common7\ide;$(ProgramFiles)\HTML Help Workshop;$(MSBuildToolsPath32);$(FxCopDir);$(PATH);</ExecutablePath>
<IncludePath>$(Console_SdkIncludeRoot)\um;$(Console_SdkIncludeRoot)\shared;$(Console_SdkIncludeRoot)\winrt</IncludePath>
<ReferencePath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</ReferencePath>
<LibraryPath>$(Console_SdkLibPath)</LibraryPath>
<LibraryWPath>$(Console_SdkLibPath);$(Console_SdkWindowsMetadataPath)</LibraryWPath>
</PropertyGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|Durango'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>$(CONTRIB_PATH)\SDL2\Include;..\ClientBase;$(CONTRIB_PATH)\boost_1_56_0\include;..\Win;..\App\include;..\ClientShared\;..\Base\include;..\Network\include;..\Log\include;..\Rendering\GfxCore\include;..\Rendering\GfxBase\include;..\Rendering\g3d\include;..\Rendering\RbxG3D\include;$(CONTRIB_PATH)\DSBaseClasses\Sources;$(CONTRIB_PATH)\VMProtectWin_2.13;..\fmod\xbox\include;.;..\App.BulletPhysics;$(CONTRIB_PATH)\SDL\SDL2-2.0.3\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>RBX_PLATFORM_DURANGO;_TITLE;MONOLITHIC=1;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;_NOOPT;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<OmitFramePointers>false</OmitFramePointers>
<ForcedUsingFiles>"C:\Program Files (x86)\Microsoft Durango XDK\xdk\Extensions\Xbox Services API\8.0\References\CommonConfiguration\neutral\Microsoft.Xbox.Services.winmd";%(ForcedUsingFiles)</ForcedUsingFiles>
</ClCompile>
<Link>
<AdditionalDependencies>etwplus.lib;mmdevapi.lib;d3d11_x.lib;xg_x.lib;combase.lib;toolhelpx.lib;D3DCompiler.lib;dxguid.lib;ws2_32.lib;kernelx.lib;zlib.lib;fmod_vc.lib</AdditionalDependencies>
</Link>
<Link>
<SubSystem>Console</SubSystem>
<IgnoreSpecificDefaultLibraries>tbb.lib;psapi.lib;version.lib;kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib</IgnoreSpecificDefaultLibraries>
<AdditionalLibraryDirectories>..\zlib\win\bin\ReleaseDurango;..\fmod\xbox\lib</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent>
<Command>python fetchfflags.py &gt; $(LayoutDir)Image\Loose\fflags.json
xcopy /b /y $(ProjectDir)img\* $(LayoutDir)Image\Loose\img\
xcopy /b /y $(SolutionDir)fmod\xbox\fmodex.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)Microsoft.Xbox.Samples.NetworkMesh\Durango\Debug\Microsoft.Xbox.Samples.NetworkMesh.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)Microsoft.Xbox.Samples.NetworkMesh\Durango\Debug\Microsoft.Xbox.Samples.NetworkMesh.pdb "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)GameChat\Durango\Debug\Microsoft.Xbox.GameChat.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)GameChat\Durango\Debug\Microsoft.Xbox.GameChat.pdb "$(LayoutDir)Image\Loose"
call "$(SolutionDir)buildshaders.bat"
</Command>
</PostBuildEvent>
<PreBuildEvent>
<Command>..\CoreScriptConverter2\tool\win32\BuildCoreScripts.bat ..\xboxrsc.config</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='NoOpt|ARM'">
<ClCompile>
<Optimization>Disabled</Optimization>
<AdditionalIncludeDirectories>$(CONTRIB_PATH)\SDL2\Include;..\ClientBase;$(CONTRIB_PATH)\boost_1_56_0\include;..\Win;..\App\include;..\ClientShared\;..\Base\include;..\Network\include;..\Log\include;..\Rendering\GfxCore\include;..\Rendering\GfxBase\include;..\Rendering\g3d\include;..\Rendering\RbxG3D\include;$(CONTRIB_PATH)\DSBaseClasses\Sources;$(CONTRIB_PATH)\VMProtectWin_2.13;..\fmod\xbox\include;.;..\App.BulletPhysics;$(CONTRIB_PATH)\SDL\SDL2-2.0.3\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>RBX_PLATFORM_DURANGO;_TITLE;MONOLITHIC=1;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;_NOOPT;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<OmitFramePointers>false</OmitFramePointers>
<ForcedUsingFiles>"C:\Program Files (x86)\Microsoft Durango XDK\xdk\Extensions\Xbox Services API\8.0\References\CommonConfiguration\neutral\Microsoft.Xbox.Services.winmd";%(ForcedUsingFiles)</ForcedUsingFiles>
</ClCompile>
<Link>
<AdditionalDependencies>etwplus.lib;mmdevapi.lib;d3d11_x.lib;xg_x.lib;combase.lib;toolhelpx.lib;D3DCompiler.lib;dxguid.lib;ws2_32.lib;kernelx.lib;zlib.lib;fmod_vc.lib</AdditionalDependencies>
</Link>
<Link>
<SubSystem>Console</SubSystem>
<IgnoreSpecificDefaultLibraries>tbb.lib;psapi.lib;version.lib;kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib</IgnoreSpecificDefaultLibraries>
<AdditionalLibraryDirectories>..\zlib\win\bin\ReleaseDurango;..\fmod\xbox\lib</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent>
<Command>python fetchfflags.py &gt; $(LayoutDir)Image\Loose\fflags.json
xcopy /b /y $(ProjectDir)img\* $(LayoutDir)Image\Loose\img\
xcopy /b /y $(SolutionDir)fmod\xbox\fmodex.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)Microsoft.Xbox.Samples.NetworkMesh\Durango\Debug\Microsoft.Xbox.Samples.NetworkMesh.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)Microsoft.Xbox.Samples.NetworkMesh\Durango\Debug\Microsoft.Xbox.Samples.NetworkMesh.pdb "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)GameChat\Durango\Debug\Microsoft.Xbox.GameChat.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)GameChat\Durango\Debug\Microsoft.Xbox.GameChat.pdb "$(LayoutDir)Image\Loose"
call "$(SolutionDir)buildshaders.bat"
</Command>
</PostBuildEvent>
<PreBuildEvent>
<Command>..\CoreScriptConverter2\tool\win32\BuildCoreScripts.bat ..\xboxrsc.config</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Durango'">
<ClCompile>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>RBX_PLATFORM_DURANGO;_TITLE;MONOLITHIC=1;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(CONTRIB_PATH)\SDL2\Include;..\ClientBase;$(CONTRIB_PATH)\boost_1_56_0\include;..\Win;..\App\include;..\Base\include;..\Network\include;..\Log\include;..\Rendering\GfxCore\include;..\Rendering\GfxBase\include;..\Rendering\g3d\include;..\Rendering\RbxG3D\include;$(CONTRIB_PATH)\DSBaseClasses\Sources;$(CONTRIB_PATH)\VMProtectWin_2.13;..\fmod\xbox\include;.;..\App.BulletPhysics;$(CONTRIB_PATH)\SDL\SDL2-2.0.3\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>etwplus.lib;mmdevapi.lib;d3d11_x.lib;xg_x.lib;combase.lib;toolhelpx.lib;D3DCompiler.lib;dxguid.lib;etwplus.lib;ws2_32.lib;kernelx.lib;zlib.lib;fmodex_static.lib</AdditionalDependencies>
</Link>
<Link>
<IgnoreSpecificDefaultLibraries>tbb.lib;psapi.lib;version.lib;kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib</IgnoreSpecificDefaultLibraries>
<SubSystem>Console</SubSystem>
<AdditionalLibraryDirectories>..\zlib\win\bin\ReleaseDurango;..\fmod\xbox</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent>
<Command>python fetchfflags.py &gt; $(LayoutDir)Image\Loose\fflags.json
xcopy /b /y $(ProjectDir)img\* $(LayoutDir)Image\Loose\img\
call "$(SolutionDir)buildshaders.bat"
"$(DurangoXDK)bin\xbcp" NSAL.json XS:\NSAL.json
"$(DurangoXDK)bin\xbcp" enforceNSAL XS:\enforceNSAL</Command>
</PostBuildEvent>
<PreBuildEvent>
<Command>..\CoreScriptConverter2\tool\win32\BuildCoreScripts.bat ..\xboxrsc.config</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">
<ClCompile>
<Optimization>Disabled</Optimization>
<PreprocessorDefinitions>RBX_PLATFORM_DURANGO;_TITLE;MONOLITHIC=1;WINAPI_FAMILY=WINAPI_FAMILY_TV_TITLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalIncludeDirectories>$(CONTRIB_PATH)\SDL2\Include;..\ClientBase;$(CONTRIB_PATH)\boost_1_56_0\include;..\Win;..\App\include;..\Base\include;..\Network\include;..\Log\include;..\Rendering\GfxCore\include;..\Rendering\GfxBase\include;..\Rendering\g3d\include;..\Rendering\RbxG3D\include;$(CONTRIB_PATH)\DSBaseClasses\Sources;$(CONTRIB_PATH)\VMProtectWin_2.13;..\fmod\xbox\include;.;..\App.BulletPhysics;$(CONTRIB_PATH)\SDL\SDL2-2.0.3\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<AdditionalDependencies>etwplus.lib;mmdevapi.lib;d3d11_x.lib;xg_x.lib;combase.lib;toolhelpx.lib;D3DCompiler.lib;dxguid.lib;etwplus.lib;ws2_32.lib;kernelx.lib;zlib.lib;fmodex_static.lib</AdditionalDependencies>
</Link>
<Link>
<IgnoreSpecificDefaultLibraries>tbb.lib;psapi.lib;version.lib;kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib</IgnoreSpecificDefaultLibraries>
<SubSystem>Console</SubSystem>
<AdditionalLibraryDirectories>..\zlib\win\bin\ReleaseDurango;..\fmod\xbox</AdditionalLibraryDirectories>
</Link>
<PostBuildEvent>
<Command>python fetchfflags.py &gt; $(LayoutDir)Image\Loose\fflags.json
xcopy /b /y $(ProjectDir)img\* $(LayoutDir)Image\Loose\img\
call "$(SolutionDir)buildshaders.bat"
"$(DurangoXDK)bin\xbcp" NSAL.json XS:\NSAL.json
"$(DurangoXDK)bin\xbcp" enforceNSAL XS:\enforceNSAL</Command>
</PostBuildEvent>
<PreBuildEvent>
<Command>..\CoreScriptConverter2\tool\win32\BuildCoreScripts.bat ..\xboxrsc.config</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Durango'">
<Link>
<AdditionalDependencies>etwplus.lib;mmdevapi.lib;d3d11_x.lib;xg_x.lib;combase.lib;toolhelpx.lib;D3DCompiler.lib;dxguid.lib;ws2_32.lib;kernelx.lib;zlib.lib;fmod_vc.lib</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Link>
<AdditionalDependencies>etwplus.lib;mmdevapi.lib;d3d11_x.lib;xg_x.lib;combase.lib;toolhelpx.lib;D3DCompiler.lib;dxguid.lib;ws2_32.lib;kernelx.lib;zlib.lib;fmod_vc.lib</AdditionalDependencies>
</Link>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Durango'">
<Link>
<IgnoreSpecificDefaultLibraries>tbb.lib;psapi.lib;version.lib;kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib</IgnoreSpecificDefaultLibraries>
<SubSystem>Console</SubSystem>
<AdditionalLibraryDirectories>..\zlib\win\bin\ReleaseDurango;..\fmod\xbox\lib</AdditionalLibraryDirectories>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
<PostBuildEvent>
<Command>python fetchfflags.py &gt; $(LayoutDir)Image\Loose\fflags.json
xcopy /b /y $(ProjectDir)img\* $(LayoutDir)Image\Loose\img\
xcopy /b /y $(SolutionDir)fmod\xbox\fmodex.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)Microsoft.Xbox.Samples.NetworkMesh\Durango\Release\Microsoft.Xbox.Samples.NetworkMesh.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)Microsoft.Xbox.Samples.NetworkMesh\Durango\Release\Microsoft.Xbox.Samples.NetworkMesh.pdb "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)GameChat\Durango\Release\Microsoft.Xbox.GameChat.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)GameChat\Durango\Release\Microsoft.Xbox.GameChat.pdb "$(LayoutDir)Image\Loose"
call "$(SolutionDir)buildshaders.bat"
</Command>
</PostBuildEvent>
<ClCompile>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalIncludeDirectories>$(CONTRIB_PATH)\SDL2\Include;..\ClientBase;$(CONTRIB_PATH)\boost_1_56_0\include;..\Win;..\App\include;..\ClientShared\;..\Base\include;..\Network\include;..\Log\include;..\Rendering\GfxCore\include;..\Rendering\GfxBase\include;..\Rendering\g3d\include;..\Rendering\RbxG3D\include;$(CONTRIB_PATH)\DSBaseClasses\Sources;$(CONTRIB_PATH)\VMProtectWin_2.13;..\fmod\xbox\include;.;..\App.BulletPhysics;$(CONTRIB_PATH)\SDL\SDL2-2.0.3\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>RBX_PLATFORM_DURANGO;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalUsingDirectories>$(Console_SdkWindowsMetadataPath)</AdditionalUsingDirectories>
</ClCompile>
<PreBuildEvent>
<Command>..\CoreScriptConverter2\tool\win32\BuildCoreScripts.bat ..\xboxrsc.config</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">
<Link>
<IgnoreSpecificDefaultLibraries>tbb.lib;psapi.lib;version.lib;kernel32.lib;oldnames.lib;runtimeobject.lib;ole32.lib</IgnoreSpecificDefaultLibraries>
<SubSystem>Console</SubSystem>
<AdditionalLibraryDirectories>..\zlib\win\bin\ReleaseDurango;..\fmod\xbox\lib</AdditionalLibraryDirectories>
<OptimizeReferences>true</OptimizeReferences>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
</Link>
<PostBuildEvent>
<Command>python fetchfflags.py &gt; $(LayoutDir)Image\Loose\fflags.json
xcopy /b /y $(ProjectDir)img\* $(LayoutDir)Image\Loose\img\
xcopy /b /y $(SolutionDir)fmod\xbox\fmodex.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)Microsoft.Xbox.Samples.NetworkMesh\Durango\Release\Microsoft.Xbox.Samples.NetworkMesh.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)Microsoft.Xbox.Samples.NetworkMesh\Durango\Release\Microsoft.Xbox.Samples.NetworkMesh.pdb "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)GameChat\Durango\Release\Microsoft.Xbox.GameChat.dll "$(LayoutDir)Image\Loose"
xcopy /b /y $(SolutionDir)GameChat\Durango\Release\Microsoft.Xbox.GameChat.pdb "$(LayoutDir)Image\Loose"
call "$(SolutionDir)buildshaders.bat"
</Command>
</PostBuildEvent>
<ClCompile>
<InlineFunctionExpansion>AnySuitable</InlineFunctionExpansion>
<IntrinsicFunctions>true</IntrinsicFunctions>
<AdditionalIncludeDirectories>$(CONTRIB_PATH)\SDL2\Include;..\ClientBase;$(CONTRIB_PATH)\boost_1_56_0\include;..\Win;..\App\include;..\ClientShared\;..\Base\include;..\Network\include;..\Log\include;..\Rendering\GfxCore\include;..\Rendering\GfxBase\include;..\Rendering\g3d\include;..\Rendering\RbxG3D\include;$(CONTRIB_PATH)\DSBaseClasses\Sources;$(CONTRIB_PATH)\VMProtectWin_2.13;..\fmod\xbox\include;.;..\App.BulletPhysics;$(CONTRIB_PATH)\SDL\SDL2-2.0.3\include;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
<PreprocessorDefinitions>RBX_PLATFORM_DURANGO;NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<AdditionalUsingDirectories>$(Console_SdkWindowsMetadataPath)</AdditionalUsingDirectories>
</ClCompile>
<PreBuildEvent>
<Command>..\CoreScriptConverter2\tool\win32\BuildCoreScripts.bat ..\xboxrsc.config</Command>
</PreBuildEvent>
</ItemDefinitionGroup>
<ItemGroup>
<ClCompile Include="..\App\script\LuaVMClient.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='NoOpt|Durango'">false</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='NoOpt|ARM'">false</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\App\script\LuaVMDummy.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='NoOpt|Durango'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='NoOpt|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Durango'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="..\ClientBase\RenderSettingsItem.cpp" />
<ClCompile Include="..\ClientShared\DataModelEmptySerialize.cpp" />
<ClCompile Include="async.cpp" />
<ClCompile Include="ControllerBuffer.cpp" />
<ClCompile Include="fmodstub.cpp">
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|Durango'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|Durango'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='NoOpt|Durango'">true</ExcludedFromBuild>
<ExcludedFromBuild Condition="'$(Configuration)|$(Platform)'=='NoOpt|ARM'">true</ExcludedFromBuild>
</ClCompile>
<ClCompile Include="KeyboardProvider.cpp" />
<ClCompile Include="main.cpp" />
<ClCompile Include="marshaller.cpp" />
<ClCompile Include="p2p.cpp" />
<ClCompile Include="renderJob.cpp" />
<ClCompile Include="UserTranslator.cpp" />
<ClCompile Include="VoiceChat.cpp" />
<ClCompile Include="VoiceChatMaxNet.cpp" />
<ClCompile Include="XbLiveUtils.cpp" />
<ClCompile Include="XboxGameController.cpp" />
<ClCompile Include="XboxMultiplayerManager.cpp" />
<ClCompile Include="XboxService.cpp" />
<ClCompile Include="XboxUtils.cpp" />
</ItemGroup>
<ItemGroup>
<AppxManifest Include="Package.appxmanifest">
<SubType>Designer</SubType>
</AppxManifest>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\App.BulletPhysics\App.BulletPhysics.vcxproj">
<Project>{c9285114-dcc1-4e90-aa76-f590cefb94c2}</Project>
</ProjectReference>
<ProjectReference Include="..\App\App.vcxproj">
<Project>{63db8347-940b-4a05-8975-6a6545c315dc}</Project>
</ProjectReference>
<ProjectReference Include="..\Base\Base.vcxproj">
<Project>{3025c00a-7746-469b-a279-96127c72abee}</Project>
</ProjectReference>
<ProjectReference Include="..\boostlibs\boost.static.vcxproj">
<Project>{5423bfb6-d3eb-4b00-a82b-38001eb8745f}</Project>
</ProjectReference>
<ProjectReference Include="..\CSG\CSG.vcxproj">
<Project>{9b6c66f7-6887-44d3-ac5e-3c2bd94661fc}</Project>
</ProjectReference>
<ProjectReference Include="..\GameChat\Microsoft.Xbox.GameChat.XDK.vcxproj">
<Project>{9b399639-7a3f-44cf-82ef-d4c50718130e}</Project>
</ProjectReference>
<ProjectReference Include="..\Log\Log.vcxproj">
<Project>{9980f6c3-b64d-4775-8793-bb6dde31ce82}</Project>
</ProjectReference>
<ProjectReference Include="..\Microsoft.Xbox.Samples.NetworkMesh\Microsoft.Xbox.Samples.NetworkMesh.vcxproj">
<Project>{9b399639-7a3f-44cf-82ef-d4c50718120e}</Project>
<Private>true</Private>
<ReferenceOutputAssembly>true</ReferenceOutputAssembly>
<CopyLocalSatelliteAssemblies>false</CopyLocalSatelliteAssemblies>
<LinkLibraryDependencies>true</LinkLibraryDependencies>
<UseLibraryDependencyInputs>false</UseLibraryDependencyInputs>
</ProjectReference>
<ProjectReference Include="..\Network\Network.vcxproj">
<Project>{9b9eb5c6-15d1-4765-bcc7-8a42f2c9f6cc}</Project>
</ProjectReference>
<ProjectReference Include="..\Rendering\AppDraw\AppDraw.vcxproj">
<Project>{43afcf25-5133-4978-8b2c-d02ee0eee199}</Project>
</ProjectReference>
<ProjectReference Include="..\Rendering\g3d\graphics3D.vcxproj">
<Project>{05c08695-1eca-489c-815d-d74d65f353f0}</Project>
</ProjectReference>
<ProjectReference Include="..\Rendering\GfxBase\GfxBase.vcxproj">
<Project>{857de167-1ed8-4e4d-955a-5cc5cc3944c1}</Project>
</ProjectReference>
<ProjectReference Include="..\Rendering\GfxCore\GfxCore.vcxproj">
<Project>{3a10c3ec-1b27-427e-b955-87ee6b176130}</Project>
</ProjectReference>
<ProjectReference Include="..\Rendering\GfxRender\GfxRender.vcxproj">
<Project>{9b7cce5d-2877-4321-8910-3c8e3936f62f}</Project>
</ProjectReference>
<ProjectReference Include="..\Rendering\RbxG3D\RbxG3D.vcxproj">
<Project>{7d55bdab-c90b-4b36-9b2c-af8ef3e9129f}</Project>
</ProjectReference>
<ProjectReference Include="..\zlib\win\zlib.vcxproj">
<Project>{85ff2e31-e863-40cc-b1d6-c6c1875ec5a1}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\ClientBase\RenderSettingsItem.h" />
<ClInclude Include="async.h" />
<ClInclude Include="ControllerBuffer.h" />
<ClInclude Include="KeyboardProvider.h" />
<ClInclude Include="marshaller.h" />
<ClInclude Include="p2p.h" />
<ClInclude Include="renderJob.h" />
<ClInclude Include="UserTranslator.h" />
<ClInclude Include="VoiceChat.h" />
<ClInclude Include="VoiceChatBase.h" />
<ClInclude Include="VoiceChatMaxNet.h" />
<ClInclude Include="XbLiveUtils.h" />
<ClInclude Include="XboxGameController.h" />
<ClInclude Include="XboxMultiplayerManager.h" />
<ClInclude Include="XboxService.h" />
<ClInclude Include="XboxUtils.h" />
<ClInclude Include="xdpevents.h" />
</ItemGroup>
<ItemGroup>
<None Include="..\fmod\xbox\fmod.dll">
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|Durango'">true</DeploymentContent>
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Debug|ARM'">true</DeploymentContent>
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='NoOpt|Durango'">true</DeploymentContent>
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='NoOpt|ARM'">true</DeploymentContent>
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|Durango'">true</DeploymentContent>
<DeploymentContent Condition="'$(Configuration)|$(Platform)'=='Release|ARM'">true</DeploymentContent>
</None>
<None Include="NSAL.json" />
<None Include="xdpevents.bat" />
</ItemGroup>
<ItemGroup>
<SDKReference Include="Xbox Services API, Version=8.0" />
</ItemGroup>
<ItemGroup>
<Text Include="xdpevents.txt" />
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<ImportGroup Label="ExtensionTargets">
</ImportGroup>
</Project>