mirror of
https://github.com/copyrighttxt/watrbx-game-engine.git
synced 2026-09-04 20:57:49 +00:00
441 lines
30 KiB
XML
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 > $(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 > $(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 > $(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 > $(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 > $(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 > $(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> |