Moving Ship vcxprojs flavors to generate on build server via cmake (#166)

This commit is contained in:
Jason Sandlin 2017-05-24 18:27:43 -07:00 коммит произвёл GitHub
Родитель 04f2e947c3
Коммит 9c8cc8ab61
18 изменённых файлов: 106 добавлений и 916 удалений

Просмотреть файл

@ -1,26 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 2012
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.Xbox.Services.110.XDK.Ship.Cpp", "Microsoft.Xbox.Services.110.XDK.Ship.Cpp.vcxproj", "{20E87245-DA60-40E5-9938-ABB445E78467}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "casablanca110.xbox", "..\..\External\cpprestsdk\Release\src\build\vs11.xbox\casablanca110.Xbox.vcxproj", "{E621C269-D177-4C1B-80EA-C0A274B7A151}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|Durango = Debug|Durango
Release|Durango = Release|Durango
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{20E87245-DA60-40E5-9938-ABB445E78467}.Debug|Durango.ActiveCfg = Debug|Durango
{20E87245-DA60-40E5-9938-ABB445E78467}.Debug|Durango.Build.0 = Debug|Durango
{20E87245-DA60-40E5-9938-ABB445E78467}.Release|Durango.ActiveCfg = Release|Durango
{20E87245-DA60-40E5-9938-ABB445E78467}.Release|Durango.Build.0 = Release|Durango
{E621C269-D177-4C1B-80EA-C0A274B7A151}.Debug|Durango.ActiveCfg = Debug|Durango
{E621C269-D177-4C1B-80EA-C0A274B7A151}.Debug|Durango.Build.0 = Debug|Durango
{E621C269-D177-4C1B-80EA-C0A274B7A151}.Release|Durango.ActiveCfg = Release|Durango
{E621C269-D177-4C1B-80EA-C0A274B7A151}.Release|Durango.Build.0 = Release|Durango
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Просмотреть файл

@ -1,124 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Durango">
<Configuration>Debug</Configuration>
<Platform>Durango</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Durango">
<Configuration>Release</Configuration>
<Platform>Durango</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<!-- This property is set 'title' for XDK, remove it when you need to build for ADK -->
<ApplicationEnvironment>title</ApplicationEnvironment>
<ProjectGuid>{20E87245-DA60-40E5-9938-ABB445E78467}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<ProjectName>Microsoft.Xbox.Services.110.XDK.Ship.Cpp</ProjectName>
<RootNamespace>Microsoft.Xbox.Services</RootNamespace>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
<AppContainerApplication Condition="'$(Platform)'!='Durango'">true</AppContainerApplication>
<ConsumeWinRT>true</ConsumeWinRT>
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseXboxServices>false</UseXboxServices>
<GenerateManifest>false</GenerateManifest>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<PlatformToolset>v110</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<CharacterSet>Unicode</CharacterSet>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp" >
<PrecompiledHeader>Create</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp" />
</ItemGroup>
<ItemGroup>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\External\cpprestsdk\Release\src\build\vs11.xbox\casablanca110.Xbox.vcxproj">
<Project>{e621c269-d177-4c1b-80ea-c0a274b7a151}</Project>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<None Include="..\..\Source\Shared\Logger\ERA_ETW.man" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\Source\Shared\Logger\era_etw.rc" />
</ItemGroup>
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='StaticLibrary'">_NO_ASYNCRTIMP;_NO_PPLXIMP;_NO_XSAPIIMP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='DynamicLibrary'">_XSAPIIMP_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_VARIADIC_MAX=10;ENABLE_INTSAFE_SIGNED_FUNCTIONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<AdditionalOptions>/bigobj /Zm250 %(AdditionalOptions)</AdditionalOptions>
<ProgramDataBaseFileName>$(OutDir)$(ProjectName).pdb</ProgramDataBaseFileName>
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Durango'">Level4</WarningLevel>
<MinimalRebuild>false</MinimalRebuild>
<CompileAsWinRT>true</CompileAsWinRT>
<AdditionalIncludeDirectories>
$(ProjectDir);
$(ProjectDir)\..\..\Source\Services;
$(ProjectDir)\..\..\Source\Services\Common;
$(ProjectDir)\..\..\Source\Services\Common\Desktop;
$(ProjectDir)\..\..\Source\Services\Common\Durango;
$(ProjectDir)\..\..\Source\Services\Social;
$(ProjectDir)\..\..\Source\Services\Social\Manager;
$(ProjectDir)\..\..\Source\Services\Achievements;
$(ProjectDir)\..\..\Source\Services\Leaderboard;
$(ProjectDir)\..\..\Source\Services\Stats;
$(ProjectDir)\..\..\Source\Services\Multiplayer;
$(ProjectDir)\..\..\Source\Services\Matchmaking;
$(ProjectDir)\..\..\Source\Services\RealTimeActivity;
$(ProjectDir)\..\..\Source\Services\GameServerPlatform;
$(ProjectDir)\..\..\Source\Shared;
$(ProjectDir)\..\..\Source\System;
$(ProjectDir)\..\..\Source\;
$(ProjectDir)\..\..\Include;
$(ProjectDir)\..\..\External\cpprestsdk\Release\include;
$(ProjectDir)\..\..\Source\Services\Presence;
$(ProjectDir)\..\..\Source\Services\TitleStorage;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
</Link>
<Lib>
<AdditionalOptions>/ignore:4264 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<AdditionalOptions>/DEBUGTYPE:CV,FIXUP %(AdditionalOptions)</AdditionalOptions>
</Link>
<Lib>
<AdditionalOptions>/ignore:4264 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<Import Project="Build.$(Platform).Cpp.props" Condition="exists('Build.$(Platform).Cpp.props')" />
</Project>

Просмотреть файл

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp">
<Filter>Build</Filter>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="Build">
<UniqueIdentifier>{253C44E0-4DB8-3237-A8C4-D0A1C7ACFBDE}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files">
<UniqueIdentifier>{8269E98C-0A58-32B6-9979-432FDC49CE70}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\..\Source\Shared\Logger\ERA_ETW.man">
<Filter>C++ source\Shared\Logger</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\Source\Shared\Logger\ERA_ETW.rc">
<Filter>C++ source\Shared\Logger</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

Просмотреть файл

@ -1,34 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 14
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.Xbox.Services.140.UWP.Ship.Cpp", "Microsoft.Xbox.Services.140.UWP.Ship.Cpp.vcxproj", "{47FF466B-C455-48C0-8D89-37E3FC0897F8}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|ARM = Release|ARM
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|ARM.ActiveCfg = Debug|ARM
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|ARM.Build.0 = Debug|ARM
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|x64.ActiveCfg = Debug|x64
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|x64.Build.0 = Debug|x64
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|x86.ActiveCfg = Debug|Win32
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|x86.Build.0 = Debug|Win32
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|ARM.ActiveCfg = Release|ARM
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|ARM.Build.0 = Release|ARM
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|x64.ActiveCfg = Release|x64
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|x64.Build.0 = Release|x64
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|x86.ActiveCfg = Release|Win32
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Просмотреть файл

@ -1,143 +0,0 @@
<?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|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{47FF466B-C455-48C0-8D89-37E3FC0897F8}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v140</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<ApplicationType>Windows Store</ApplicationType>
<ApplicationTypeRevision>10.0</ApplicationTypeRevision>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<AppContainerApplication>true</AppContainerApplication>
<GenerateManifest>false</GenerateManifest>
<WindowsTargetPlatformVersion>10.0.14393.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<WindowsAppContainer>true</WindowsAppContainer>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='StaticLibrary'">_NO_ASYNCRTIMP;_NO_PPLXIMP;_NO_XSAPIIMP;XSAPI_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='DynamicLibrary'">_XSAPIIMP_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>true</SDLCheck>
<AdditionalOptions>/bigobj /Zm300 %(AdditionalOptions)</AdditionalOptions>
<ProgramDataBaseFileName>$(OutDir)$(ProjectName).pdb</ProgramDataBaseFileName>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<AdditionalIncludeDirectories>
$(ProjectDir);
$(ProjectDir)\..\..\Source\Services;
$(ProjectDir)\..\..\Source\Services\Common;
$(ProjectDir)\..\..\Source\Services\Common\Desktop;
$(ProjectDir)\..\..\Source\Services\Social;
$(ProjectDir)\..\..\Source\Services\Multiplayer;
$(ProjectDir)\..\..\Source\Services\Presence;
$(ProjectDir)\..\..\Source\Services\Misc;
$(ProjectDir)\..\..\Source\Services\Social\Manager;
$(ProjectDir)\..\..\Source\Services\RealTimeActivity;
$(ProjectDir)\..\..\Source\Shared;
$(ProjectDir)\..\..\Source\Shared\WinRT;
$(ProjectDir)\..\..\Include;
..\..\External\cpprestsdk\Release\include;
$(ProjectDir)\..\..\Source\System\WinRT;
$(ProjectDir)\..\..\Source\System;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<CompileAsWinRT>true</CompileAsWinRT>
<ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>Bcrypt.lib;Pathcch.lib;Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<GenerateWindowsMetadata>false</GenerateWindowsMetadata>
</Link>
<Lib>
<AdditionalOptions>/ignore:4099 /ignore:4264</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WholeProgramOptimization Condition="'$(Configuration)'=='Release'">false</WholeProgramOptimization>
<ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ShowIncludes>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<PropertyGroup>
<ProjectFolder>$(MSBuildProjectName)</ProjectFolder>
<OutDir>$(ProjectDir)..\..\Binaries\$(Configuration)\$(Platform)\$(ProjectFolder)\</OutDir>
<IntDir>$(ProjectDir)..\..\Obj\$(Configuration)\$(Platform)\$(ProjectFolder)\</IntDir>
</PropertyGroup>
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp" >
<PrecompiledHeader>Create</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp" />
</ItemGroup>
<ItemGroup>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\External\cpprestsdk\Release\src\build\vs14.uwp\cpprestsdk140.uwp.static.vcxproj">
<Project>{9ad285a2-301e-47a0-a299-14ad5d4f2758}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>

Просмотреть файл

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp">
<Filter>Build</Filter>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="Build">
<UniqueIdentifier>{253C44E0-4DB8-3237-A8C4-D0A1C7ACFBDE}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files">
<UniqueIdentifier>{8269E98C-0A58-32B6-9979-432FDC49CE70}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>

Просмотреть файл

@ -1,129 +0,0 @@
<?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|Durango">
<Configuration>Debug</Configuration>
<Platform>Durango</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Durango">
<Configuration>Release</Configuration>
<Platform>Durango</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<!-- This property is set 'title' for XDK, remove it when you need to build for ADK -->
<ApplicationEnvironment>title</ApplicationEnvironment>
<ProjectGuid>{20E87245-DA60-40E5-9938-ABB445E78467}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<ProjectName>Microsoft.Xbox.Services.140.XDK.Ship.Cpp</ProjectName>
<RootNamespace>Microsoft.Xbox.Services</RootNamespace>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
<AppContainerApplication Condition="'$(Platform)'!='Durango'">true</AppContainerApplication>
<ConsumeWinRT>true</ConsumeWinRT>
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseXboxServices>false</UseXboxServices>
<GenerateManifest>false</GenerateManifest>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<PlatformToolset>v140</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<CharacterSet>Unicode</CharacterSet>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp" >
<PrecompiledHeader>Create</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp" />
</ItemGroup>
<ItemGroup>
</ItemGroup>
<ItemGroup>
<None Include="..\..\Source\Shared\Logger\ERA_ETW.man" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\Source\Shared\Logger\ERA_ETW.rc" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\External\cpprestsdk\Release\src\build\vs14.xbox\casablanca140.Xbox.vcxproj">
<Project>{e621c269-d177-4c1b-80ea-c0a274b7a151}</Project>
</ProjectReference>
</ItemGroup>
<PropertyGroup>
<ProjectFolder>$(MSBuildProjectName)</ProjectFolder>
<OutDir>$(ProjectDir)..\..\Binaries\$(Configuration)\$(Platform)\$(ProjectFolder)\</OutDir>
<IntDir>$(ProjectDir)..\..\Obj\$(Configuration)\$(Platform)\$(ProjectFolder)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='StaticLibrary'">_NO_ASYNCRTIMP;_NO_PPLXIMP;_NO_XSAPIIMP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='DynamicLibrary'">_XSAPIIMP_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_VARIADIC_MAX=10;ENABLE_INTSAFE_SIGNED_FUNCTIONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<AdditionalOptions>/bigobj /Zm250 %(AdditionalOptions)</AdditionalOptions>
<ProgramDataBaseFileName>$(OutDir)$(ProjectName).pdb</ProgramDataBaseFileName>
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Durango'">Level4</WarningLevel>
<MinimalRebuild>false</MinimalRebuild>
<CompileAsWinRT>true</CompileAsWinRT>
<AdditionalIncludeDirectories>
$(ProjectDir);
$(ProjectDir)\..\..\Source\Services;
$(ProjectDir)\..\..\Source\Services\Common;
$(ProjectDir)\..\..\Source\Services\Common\Desktop;
$(ProjectDir)\..\..\Source\Services\Common\Durango;
$(ProjectDir)\..\..\Source\Services\Social;
$(ProjectDir)\..\..\Source\Services\Social\Manager;
$(ProjectDir)\..\..\Source\Services\Achievements;
$(ProjectDir)\..\..\Source\Services\Leaderboard;
$(ProjectDir)\..\..\Source\Services\Stats;
$(ProjectDir)\..\..\Source\Services\Multiplayer;
$(ProjectDir)\..\..\Source\Services\Matchmaking;
$(ProjectDir)\..\..\Source\Services\RealTimeActivity;
$(ProjectDir)\..\..\Source\Services\GameServerPlatform;
$(ProjectDir)\..\..\Source\Shared;
$(ProjectDir)\..\..\Source\System;
$(ProjectDir)\..\..\Source\;
$(ProjectDir)\..\..\Include;
$(ProjectDir)\..\..\External\cpprestsdk\Release\include;
$(ProjectDir)\..\..\Source\Services\Presence;
$(ProjectDir)\..\..\Source\Services\TitleStorage;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
</Link>
<Lib>
<AdditionalOptions>/ignore:4264 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<AdditionalOptions>/DEBUGTYPE:CV,FIXUP %(AdditionalOptions)</AdditionalOptions>
</Link>
<Lib>
<AdditionalOptions>/ignore:4264 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<Import Project="Build.$(Platform).Cpp.props" Condition="exists('Build.$(Platform).Cpp.props')" />
</Project>

Просмотреть файл

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp">
<Filter>Build</Filter>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="Build">
<UniqueIdentifier>{253C44E0-4DB8-3237-A8C4-D0A1C7ACFBDE}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files">
<UniqueIdentifier>{8269E98C-0A58-32B6-9979-432FDC49CE70}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\..\Source\Shared\Logger\ERA_ETW.man">
<Filter>C++ source\Shared\Logger</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\Source\Shared\Logger\ERA_ETW.rc">
<Filter>C++ source\Shared\Logger</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

Просмотреть файл

@ -1,52 +0,0 @@

Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 14.0.25420.1
MinimumVisualStudioVersion = 10.0.40219.1
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Microsoft.Xbox.Services.141.UWP.Ship.Cpp", "Microsoft.Xbox.Services.141.UWP.Ship.Cpp.vcxproj", "{47FF466B-C455-48C0-8D89-37E3FC0897F8}"
EndProject
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "cpprestsdk141.uwp.static", "..\..\External\cpprestsdk\Release\src\build\vs15.uwp\cpprestsdk141.uwp.static.vcxproj", "{9AD285A2-301E-47A0-A299-14AD5D4F2758}"
EndProject
Global
GlobalSection(SharedMSBuildProjectFiles) = preSolution
..\..\External\cpprestsdk\Release\src\build\common.vcxitems*{9ad285a2-301e-47a0-a299-14ad5d4f2758}*SharedItemsImports = 4
..\..\External\cpprestsdk\Release\src\build\winrt.vcxitems*{9ad285a2-301e-47a0-a299-14ad5d4f2758}*SharedItemsImports = 4
EndGlobalSection
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|ARM = Debug|ARM
Debug|x64 = Debug|x64
Debug|x86 = Debug|x86
Release|ARM = Release|ARM
Release|x64 = Release|x64
Release|x86 = Release|x86
EndGlobalSection
GlobalSection(ProjectConfigurationPlatforms) = postSolution
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|ARM.ActiveCfg = Debug|ARM
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|ARM.Build.0 = Debug|ARM
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|x64.ActiveCfg = Debug|x64
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|x64.Build.0 = Debug|x64
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|x86.ActiveCfg = Debug|Win32
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Debug|x86.Build.0 = Debug|Win32
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|ARM.ActiveCfg = Release|ARM
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|ARM.Build.0 = Release|ARM
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|x64.ActiveCfg = Release|x64
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|x64.Build.0 = Release|x64
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|x86.ActiveCfg = Release|Win32
{47FF466B-C455-48C0-8D89-37E3FC0897F8}.Release|x86.Build.0 = Release|Win32
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Debug|ARM.ActiveCfg = Debug|ARM
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Debug|ARM.Build.0 = Debug|ARM
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Debug|x64.ActiveCfg = Debug|x64
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Debug|x64.Build.0 = Debug|x64
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Debug|x86.ActiveCfg = Debug|Win32
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Debug|x86.Build.0 = Debug|Win32
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Release|ARM.ActiveCfg = Release|ARM
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Release|ARM.Build.0 = Release|ARM
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Release|x64.ActiveCfg = Release|x64
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Release|x64.Build.0 = Release|x64
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Release|x86.ActiveCfg = Release|Win32
{9AD285A2-301E-47A0-A299-14AD5D4F2758}.Release|x86.Build.0 = Release|Win32
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
EndGlobalSection
EndGlobal

Просмотреть файл

@ -1,140 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.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|Win32">
<Configuration>Debug</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|ARM">
<Configuration>Release</Configuration>
<Platform>ARM</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Win32">
<Configuration>Release</Configuration>
<Platform>Win32</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Debug|x64">
<Configuration>Debug</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|x64">
<Configuration>Release</Configuration>
<Platform>x64</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<ProjectGuid>{47FF466B-C455-48C0-8D89-37E3FC0897F8}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<ConfigurationType>StaticLibrary</ConfigurationType>
<PlatformToolset>v141</PlatformToolset>
<CharacterSet>Unicode</CharacterSet>
<ApplicationType>Windows Store</ApplicationType>
<ApplicationTypeRevision>10.0</ApplicationTypeRevision>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>14.0</MinimumVisualStudioVersion>
<AppContainerApplication>true</AppContainerApplication>
<GenerateManifest>false</GenerateManifest>
<WindowsTargetPlatformVersion>10.0.14393.0</WindowsTargetPlatformVersion>
<WindowsTargetPlatformMinVersion>10.0.10240.0</WindowsTargetPlatformMinVersion>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<LinkIncremental>true</LinkIncremental>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>true</WholeProgramOptimization>
<LinkIncremental>false</LinkIncremental>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<WindowsAppContainer>true</WindowsAppContainer>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<WarningLevel>Level3</WarningLevel>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='StaticLibrary'">_NO_ASYNCRTIMP;_NO_PPLXIMP;_NO_XSAPIIMP;XSAPI_BUILD;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='DynamicLibrary'">_XSAPIIMP_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<SDLCheck>true</SDLCheck>
<AdditionalOptions>/bigobj /Zm300 %(AdditionalOptions)</AdditionalOptions>
<ProgramDataBaseFileName>$(OutDir)$(ProjectName).pdb</ProgramDataBaseFileName>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<AdditionalIncludeDirectories>
$(ProjectDir);
$(ProjectDir)..\..\Source\Services;
$(ProjectDir)..\..\Source\Services\Common;
$(ProjectDir)..\..\Source\Services\Common\Desktop;
$(ProjectDir)..\..\Source\Services\Social;
$(ProjectDir)..\..\Source\Services\Multiplayer;
$(ProjectDir)..\..\Source\Services\Presence;
$(ProjectDir)..\..\Source\Services\Misc;
$(ProjectDir)..\..\Source\Services\Social\Manager;
$(ProjectDir)..\..\Source\Services\RealTimeActivity;
$(ProjectDir)..\..\Source\Shared;
$(ProjectDir)..\..\Source\Shared\WinRT;
$(ProjectDir)..\..\Include;
$(ProjectDir)..\..\External\cpprestsdk\Release\include;
$(ProjectDir)..\..\Source\System\WinRT;
$(ProjectDir)..\..\Source\System;
%(AdditionalIncludeDirectories)
</AdditionalIncludeDirectories>
<CompileAsWinRT>true</CompileAsWinRT>
<ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">false</ShowIncludes>
</ClCompile>
<Link>
<AdditionalDependencies>Bcrypt.lib;Pathcch.lib;Ws2_32.lib;%(AdditionalDependencies)</AdditionalDependencies>
<SubSystem>Windows</SubSystem>
<GenerateDebugInformation>true</GenerateDebugInformation>
<GenerateWindowsMetadata>false</GenerateWindowsMetadata>
</Link>
<Lib>
<AdditionalOptions>/ignore:4099 /ignore:4264</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Debug'">
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<Optimization>MaxSpeed</Optimization>
<FunctionLevelLinking>true</FunctionLevelLinking>
<IntrinsicFunctions>true</IntrinsicFunctions>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<WholeProgramOptimization Condition="'$(Configuration)'=='Release'">false</WholeProgramOptimization>
<ShowIncludes Condition="'$(Configuration)|$(Platform)'=='Release|x64'">false</ShowIncludes>
</ClCompile>
<Link>
<EnableCOMDATFolding>true</EnableCOMDATFolding>
<OptimizeReferences>true</OptimizeReferences>
</Link>
</ItemDefinitionGroup>
<PropertyGroup>
<ProjectFolder>$(MSBuildProjectName)</ProjectFolder>
<OutDir>$(ProjectDir)..\..\Binaries\$(Configuration)\$(Platform)\$(ProjectFolder)\</OutDir>
<IntDir>$(ProjectDir)..\..\Obj\$(Configuration)\$(Platform)\$(ProjectFolder)\</IntDir>
</PropertyGroup>
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp" >
<PrecompiledHeader>Create</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp" />
</ItemGroup>
<ItemGroup>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="$(ProjectDir)..\..\External\cpprestsdk\Release\src\build\vs15.uwp\cpprestsdk141.uwp.static.vcxproj">
<Project>{9ad285a2-301e-47a0-a299-14ad5d4f2758}</Project>
</ProjectReference>
</ItemGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
</Project>

Просмотреть файл

@ -1,19 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp">
<Filter>Build</Filter>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="Build">
<UniqueIdentifier>{253C44E0-4DB8-3237-A8C4-D0A1C7ACFBDE}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files">
<UniqueIdentifier>{8269E98C-0A58-32B6-9979-432FDC49CE70}</UniqueIdentifier>
</Filter>
</ItemGroup>
</Project>

Просмотреть файл

@ -1,129 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup Label="ProjectConfigurations">
<ProjectConfiguration Include="Debug|Durango">
<Configuration>Debug</Configuration>
<Platform>Durango</Platform>
</ProjectConfiguration>
<ProjectConfiguration Include="Release|Durango">
<Configuration>Release</Configuration>
<Platform>Durango</Platform>
</ProjectConfiguration>
</ItemGroup>
<PropertyGroup Label="Globals">
<!-- This property is set 'title' for XDK, remove it when you need to build for ADK -->
<ApplicationEnvironment>title</ApplicationEnvironment>
<ProjectGuid>{20E87245-DA60-40E5-9938-ABB445E78467}</ProjectGuid>
<Keyword>Win32Proj</Keyword>
<ProjectName>Microsoft.Xbox.Services.141.XDK.Ship.Cpp</ProjectName>
<RootNamespace>Microsoft.Xbox.Services</RootNamespace>
<DefaultLanguage>en-US</DefaultLanguage>
<MinimumVisualStudioVersion>11.0</MinimumVisualStudioVersion>
<AppContainerApplication Condition="'$(Platform)'!='Durango'">true</AppContainerApplication>
<ConsumeWinRT>true</ConsumeWinRT>
<ConfigurationType>StaticLibrary</ConfigurationType>
<UseXboxServices>false</UseXboxServices>
<GenerateManifest>false</GenerateManifest>
<PreferredToolArchitecture>x64</PreferredToolArchitecture>
</PropertyGroup>
<PropertyGroup Label="Configuration">
<PlatformToolset>v141</PlatformToolset>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
<PropertyGroup Condition="'$(Configuration)'=='Debug'" Label="Configuration">
<UseDebugLibraries>true</UseDebugLibraries>
<CharacterSet>Unicode</CharacterSet>
</PropertyGroup>
<PropertyGroup Condition="'$(Configuration)'=='Release'" Label="Configuration">
<CharacterSet>Unicode</CharacterSet>
<UseDebugLibraries>false</UseDebugLibraries>
<WholeProgramOptimization>false</WholeProgramOptimization>
</PropertyGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
<ImportGroup Label="PropertySheets">
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
</ImportGroup>
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp" >
<PrecompiledHeader>Create</PrecompiledHeader>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp" />
</ItemGroup>
<ItemGroup>
</ItemGroup>
<ItemGroup>
<None Include="..\..\Source\Shared\Logger\ERA_ETW.man" />
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\Source\Shared\Logger\ERA_ETW.rc" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\External\cpprestsdk\Release\src\build\vs15.xbox\casablanca141.Xbox.vcxproj">
<Project>{e621c269-d177-4c1b-80ea-c0a274b7a151}</Project>
</ProjectReference>
</ItemGroup>
<PropertyGroup>
<ProjectFolder>$(MSBuildProjectName)</ProjectFolder>
<OutDir>$(ProjectDir)..\..\Binaries\$(Configuration)\$(Platform)\$(ProjectFolder)\</OutDir>
<IntDir>$(ProjectDir)..\..\Obj\$(Configuration)\$(Platform)\$(ProjectFolder)\</IntDir>
</PropertyGroup>
<ItemDefinitionGroup>
<ClCompile>
<PrecompiledHeader>Use</PrecompiledHeader>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='StaticLibrary'">_NO_ASYNCRTIMP;_NO_PPLXIMP;_NO_XSAPIIMP;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions Condition="'$(ConfigurationType)'=='DynamicLibrary'">_XSAPIIMP_EXPORT;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PreprocessorDefinitions>_VARIADIC_MAX=10;ENABLE_INTSAFE_SIGNED_FUNCTIONS;%(PreprocessorDefinitions)</PreprocessorDefinitions>
<PrecompiledHeaderFile>pch.h</PrecompiledHeaderFile>
<PrecompiledHeaderOutputFile>$(IntDir)pch.pch</PrecompiledHeaderOutputFile>
<AdditionalUsingDirectories>$(WindowsSDK_WindowsMetadata);$(AdditionalUsingDirectories)</AdditionalUsingDirectories>
<AdditionalOptions>/bigobj /Zm250 %(AdditionalOptions)</AdditionalOptions>
<ProgramDataBaseFileName>$(OutDir)$(ProjectName).pdb</ProgramDataBaseFileName>
<WarningLevel Condition="'$(Configuration)|$(Platform)'=='Debug|Durango'">Level4</WarningLevel>
<MinimalRebuild>false</MinimalRebuild>
<CompileAsWinRT>true</CompileAsWinRT>
<AdditionalIncludeDirectories>
$(ProjectDir);
$(ProjectDir)\..\..\Source\Services;
$(ProjectDir)\..\..\Source\Services\Common;
$(ProjectDir)\..\..\Source\Services\Common\Desktop;
$(ProjectDir)\..\..\Source\Services\Common\Durango;
$(ProjectDir)\..\..\Source\Services\Social;
$(ProjectDir)\..\..\Source\Services\Social\Manager;
$(ProjectDir)\..\..\Source\Services\Achievements;
$(ProjectDir)\..\..\Source\Services\Leaderboard;
$(ProjectDir)\..\..\Source\Services\Stats;
$(ProjectDir)\..\..\Source\Services\Multiplayer;
$(ProjectDir)\..\..\Source\Services\Matchmaking;
$(ProjectDir)\..\..\Source\Services\RealTimeActivity;
$(ProjectDir)\..\..\Source\Services\GameServerPlatform;
$(ProjectDir)\..\..\Source\Shared;
$(ProjectDir)\..\..\Source\System;
$(ProjectDir)\..\..\Source\;
$(ProjectDir)\..\..\Include;
$(ProjectDir)\..\..\External\cpprestsdk\Release\include;
$(ProjectDir)\..\..\Source\Services\Presence;
$(ProjectDir)\..\..\Source\Services\TitleStorage;
%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories>
</ClCompile>
<Link>
<SubSystem>Console</SubSystem>
</Link>
<Lib>
<AdditionalOptions>/ignore:4264 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<ItemDefinitionGroup Condition="'$(Configuration)'=='Release'">
<ClCompile>
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions>
</ClCompile>
<Link>
<AdditionalOptions>/DEBUGTYPE:CV,FIXUP %(AdditionalOptions)</AdditionalOptions>
</Link>
<Lib>
<AdditionalOptions>/ignore:4264 %(AdditionalOptions)</AdditionalOptions>
</Lib>
</ItemDefinitionGroup>
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
<Import Project="Build.$(Platform).Cpp.props" Condition="exists('Build.$(Platform).Cpp.props')" />
</Project>

Просмотреть файл

@ -1,29 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<ItemGroup>
<ClCompile Include="$(MSBuildThisFileDirectory)..\..\Source\Services\Common\Desktop\pch.cpp">
<Filter>Build</Filter>
</ClCompile>
<ClCompile Include="$(MSBuildThisFileDirectory)build.cpp">
<Filter>Source Files</Filter>
</ClCompile>
</ItemGroup>
<ItemGroup>
<Filter Include="Build">
<UniqueIdentifier>{253C44E0-4DB8-3237-A8C4-D0A1C7ACFBDE}</UniqueIdentifier>
</Filter>
<Filter Include="Source Files">
<UniqueIdentifier>{8269E98C-0A58-32B6-9979-432FDC49CE70}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<None Include="..\..\Source\Shared\Logger\ERA_ETW.man">
<Filter>C++ source\Shared\Logger</Filter>
</None>
</ItemGroup>
<ItemGroup>
<ResourceCompile Include="..\..\Source\Shared\Logger\ERA_ETW.rc">
<Filter>C++ source\Shared\Logger</Filter>
</ResourceCompile>
</ItemGroup>
</Project>

Просмотреть файл

@ -1,4 +1,4 @@
cmake_minimum_required (VERSION 3.7)
cmake_minimum_required (VERSION 3.6)
if( SHIP )
set (PROJECT_NAME Microsoft.Xbox.Services.Ship)

Просмотреть файл

@ -2,35 +2,29 @@
if "%1" EQU "" goto help
echo on
set ROOT_FOLDER=%1
set NEW_FOLDER=%ROOT_FOLDER%\Utilities\CMake\output
set OLD_FOLDER=%ROOT_FOLDER%\Build
call %ROOT_FOLDER%\Utilities\CMake\scripts\RunCMake.cmd
call %ROOT_FOLDER%\Utilities\CMake\scripts\RunCMake.cmd -DWINRT=TRUE
call %ROOT_FOLDER%\Utilities\CMake\scripts\RunCMake.cmd -DXDK=TRUE
call %ROOT_FOLDER%\Utilities\CMake\scripts\RunCMake.cmd -DXDK=TRUE -DWINRT=TRUE
call %ROOT_FOLDER%\Utilities\CMake\scripts\RunCMake.cmd -DSHIP=TRUE
call %ROOT_FOLDER%\Utilities\CMake\scripts\RunCMake.cmd -DUNITTEST=TRUE -DTAEF=TRUE
call %ROOT_FOLDER%\Utilities\CMake\scripts\RunCMake.cmd -DUNITTEST=TRUE -DTE=TRUE
ProjectFileProcessor\bin\Debug\ProjectFileProcessor.exe %ROOT_FOLDER%
%ROOT_FOLDER%\Utilities\CMake\ProjectFileProcessor\bin\Debug\ProjectFileProcessor.exe %ROOT_FOLDER%
set NEW_FOLDER=%ROOT_FOLDER%\Utilities\CMake\output
set OLD_FOLDER=%ROOT_FOLDER%\Build
if "%2" EQU "skipCopy" goto done
if "%2" EQU "skipCopy" goto skipCopy
copy %NEW_FOLDER%\Microsoft.Xbox.Services.110.XDK.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.110.XDK.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.110.XDK.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.110.XDK.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.110.XDK.WinRT.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.110.XDK.WinRT
copy %NEW_FOLDER%\Microsoft.Xbox.Services.140.UWP.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.140.UWP.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.140.UWP.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.140.UWP.WinRT.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.140.UWP.WinRT
copy %NEW_FOLDER%\Microsoft.Xbox.Services.140.XDK.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.140.XDK.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.140.XDK.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.140.XDK.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.141.UWP.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.141.UWP.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.141.UWP.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.141.XDK.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.141.XDK.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.141.XDK.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.UnitTest.140.TAEF.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.UnitTest.140.TAEF
copy %NEW_FOLDER%\Microsoft.Xbox.Services.UnitTest.140.TE.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.UnitTest.140.TE
:skipCopy
goto done
:help

Просмотреть файл

@ -0,0 +1,66 @@
if "%1" EQU "" goto help
set ROOT_FOLDER=%1
set NEW_FOLDER=%ROOT_FOLDER%\Utilities\CMake\output
set OLD_FOLDER=%ROOT_FOLDER%\Build
fc %OLD_FOLDER%\Microsoft.Xbox.Services.110.XDK.Cpp\Microsoft.Xbox.Services.110.XDK.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.110.XDK.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.110.XDK.Cpp\Microsoft.Xbox.Services.110.XDK.Ship.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.110.XDK.Ship.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.110.XDK.WinRT\Microsoft.Xbox.Services.110.XDK.WinRT.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.110.XDK.WinRT.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.140.UWP.Cpp\Microsoft.Xbox.Services.140.UWP.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.140.UWP.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.140.UWP.Cpp\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.140.UWP.WinRT\Microsoft.Xbox.Services.140.UWP.WinRT.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.140.UWP.WinRT.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.140.XDK.Cpp\Microsoft.Xbox.Services.140.XDK.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.140.XDK.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.140.XDK.Cpp\Microsoft.Xbox.Services.140.XDK.Ship.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.140.XDK.Ship.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.141.UWP.Cpp\Microsoft.Xbox.Services.141.UWP.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.141.UWP.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.141.UWP.Cpp\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.141.XDK.Cpp\Microsoft.Xbox.Services.141.XDK.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.141.XDK.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.141.XDK.Cpp\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.UnitTest.140.TAEF\Microsoft.Xbox.Services.UnitTest.140.TAEF.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.UnitTest.140.TAEF.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
fc %OLD_FOLDER%\Microsoft.Xbox.Services.UnitTest.140.TE\Microsoft.Xbox.Services.UnitTest.140.TE.vcxproj %NEW_FOLDER%\Microsoft.Xbox.Services.UnitTest.140.TE.vcxproj
if %ERRORLEVEL% NEQ 0 goto email
goto done
:email
if "%2" NEQ "emailfailures" goto done
set MSGTITLE="REGEN BUILD FILES: %BUILD_SOURCEVERSIONAUTHOR% %BUILD_DEFINITIONNAME% %BUILD_SOURCEBRANCH% = %agent.jobstatus%"
set MSGBODY="%TFS_DROPLOCATION% https://microsoft.visualstudio.com/OS/_build/index?buildId=%BUILD_BUILDID%&_a=summary"
call \\scratch2\scratch\jasonsa\tools\send-build-email.cmd %MSGTITLE% %MSGBODY%
goto done
:help
@echo off
echo.
echo CompareBuildFiles.cmd rootFolder [emailfailures]
echo.
echo Example:
echo CompareBuildFiles.cmd C:\git\forks\xbox-live-api
echo.
:done

Просмотреть файл

@ -0,0 +1,27 @@
@echo off
if "%1" EQU "" goto help
echo on
set ROOT_FOLDER=%1
set NEW_FOLDER=%ROOT_FOLDER%\Utilities\CMake\output
set OLD_FOLDER=%ROOT_FOLDER%\Build
call %ROOT_FOLDER%\Utilities\CMake\scripts\RunCMake.cmd -DSHIP=TRUE
%ROOT_FOLDER%\Utilities\CMake\ProjectFileProcessor\bin\Debug\ProjectFileProcessor.exe %ROOT_FOLDER%
copy %NEW_FOLDER%\Microsoft.Xbox.Services.110.XDK.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.110.XDK.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.140.UWP.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.140.UWP.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.140.XDK.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.140.XDK.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.141.UWP.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.141.UWP.Cpp
copy %NEW_FOLDER%\Microsoft.Xbox.Services.141.XDK.Ship.Cpp.vcxproj* %OLD_FOLDER%\Microsoft.Xbox.Services.141.XDK.Cpp
goto done
:help
echo.
echo MakeShipProjects.cmd rootFolder
echo.
echo Example:
echo MakeShipProjects.cmd C:\git\forks\xbox-live-api
echo.
:done

Просмотреть файл

@ -1,5 +1,3 @@
rem See https://microsoft.sharepoint.com/teams/osg_xboxtv/xengsrv/SitePages/Extensibility%20Hooks.aspx for details
rem if '%TFS_IsFirstBuild%' NEQ 'True' goto done
echo Running preCompileScript.cmd
call %TFS_SourcesDirectory%\Utilities\VSOBuildScripts\setBuildVersion.cmd
@ -39,6 +37,9 @@ echo. >> %BUILD_VERSION_FILE%
echo #define XBOX_SERVICES_API_VERSION_STRING _T("%NUGET_VERSION_NUMBER%") >> %BUILD_VERSION_FILE%
type %BUILD_VERSION_FILE%
rem generate the .Ship. vcxprojs
call %TFS_SourcesDirectory%\Utilities\VSOBuildScripts\MakeShipProjects.cmd %TFS_SourcesDirectory%
rem create the build.cpp files
del %TFS_SourcesDirectory%\Build\Microsoft.Xbox.Services.110.XDK.Cpp\build.cpp
del %TFS_SourcesDirectory%\Build\Microsoft.Xbox.Services.140.XDK.Cpp\build.cpp
@ -56,5 +57,9 @@ dir %TFS_SourcesDirectory%\Build\Microsoft.Xbox.Services.141.XDK.Cpp\build.cpp
dir %TFS_SourcesDirectory%\Build\Microsoft.Xbox.Services.140.UWP.Cpp\build.cpp
dir %TFS_SourcesDirectory%\Build\Microsoft.Xbox.Services.141.UWP.Cpp\build.cpp
rem generate and compare against what's in git to see if any vcxproj is stale and email team if it is
call %TFS_SourcesDirectory%\Utilities\CMake\MakeProjects.cmd %TFS_SourcesDirectory% skipCopy
call %TFS_SourcesDirectory%\Utilities\VSOBuildScripts\CompareBuildFiles.cmd %TFS_SourcesDirectory% emailfailures
echo Done preCompileScript.cmd
:done