2018-08-09 21:22:13 +03:00
<?xml version="1.0" encoding="utf-8"?>
2018-08-17 00:09:34 +03:00
<!--Project
ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"
InitialTargets="HCBuildDebug"
-->
2017-07-12 04:24:42 +03:00
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2017-07-19 05:01:20 +03:00
2018-10-02 23:13:28 +03:00
<Import Project="$(MSBuildThisFileDirectory)platform_select.props" />
<PropertyGroup>
<HCLibPlatformType>$(HCPlatform)</HCLibPlatformType>
</PropertyGroup>
2018-08-17 00:09:34 +03:00
<!-- Valid values for HCLibPlatformType:
Android
UWP
Win32
XDK
-->
2018-07-30 21:32:18 +03:00
2018-09-07 00:07:26 +03:00
<PropertyGroup Condition="'$(HCLibPlatformType)' == ''">
<HCLibPlatformType Condition="'$(ApplicationType)'=='Windows Store'">UWP</HCLibPlatformType>
<HCLibPlatformType Condition="'$(ApplicationType)'=='' AND '$(Platform)'!='Durango'">Win32</HCLibPlatformType>
<HCLibPlatformType Condition="'$(ApplicationType)'=='' AND '$(Platform)'=='Durango'">XDK</HCLibPlatformType>
<HCLibPlatformType Condition="'$(ApplicationType)'=='Android'">Android</HCLibPlatformType>
2018-10-02 23:13:28 +03:00
</PropertyGroup>
2018-08-17 00:09:34 +03:00
<PropertyGroup>
<useWsppWebsockets>false</useWsppWebsockets>
<useWsppWebsockets Condition="'$(HCLibPlatformType)'=='Android'">true</useWsppWebsockets>
<useWsppWebsockets Condition="'$(HCLibPlatformType)'=='Win32'">true</useWsppWebsockets>
2018-07-30 21:32:18 +03:00
2018-08-17 00:09:34 +03:00
<HCLibToolset Condition="'$(PlatformToolset)'=='v140'">140</HCLibToolset>
<HCLibToolset Condition="'$(PlatformToolset)'=='v141'">141</HCLibToolset>
2019-05-31 21:31:49 +03:00
<HCLibToolset Condition="'$(PlatformToolset)'=='v142'">142</HCLibToolset>
2019-06-05 01:55:09 +03:00
<HCLibToolset Condition="'$(HCLibPlatformType)'=='Android'">141</HCLibToolset>
2018-08-10 20:25:56 +03:00
2018-08-17 00:09:34 +03:00
<HCProjectName>libHttpClient.$(HCLibToolset).$(HCLibPlatformType).C</HCProjectName>
2018-08-15 20:25:54 +03:00
</PropertyGroup>
2018-08-17 00:09:34 +03:00
2018-08-15 20:25:54 +03:00
<PropertyGroup>
2018-08-17 00:09:34 +03:00
<HCBuildRoot Condition="'$(HCBuildRoot)'==''">$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), build.root))\</HCBuildRoot>
<libHttpClientInclude>$(HCBuildRoot)Include\</libHttpClientInclude>
2018-08-15 20:25:54 +03:00
</PropertyGroup>
2018-08-17 00:09:34 +03:00
<!--PropertyGroup>
2018-08-09 21:22:13 +03:00
<libHttpClientPath>$(libHttpClientOutDir)Binaries\$(Configuration)\$(Platform)\libHttpClient.$(HCLibToolset).$(HCLibPlatformType).C\</libHttpClientPath>
<libHttpClientPathBuildMachine>$(XES_OUTDIR)\libHttpClient.$(HCLibToolset).$(HCLibPlatformType).C\</libHttpClientPathBuildMachine>
2018-05-11 01:46:45 +03:00
<libHttpClientLibName>libHttpClient.$(HCLibToolset).$(HCLibPlatformType).C.lib</libHttpClientLibName>
2018-08-17 00:09:34 +03:00
</PropertyGroup-->
<!--Import hc_settings file after defining props so that they can be overriden-->
<PropertyGroup>
<HCSettingsFile>$([MSBuild]::GetDirectoryNameOfFileAbove($(HCBuildRoot)..\, hc_settings.props))\hc_settings.props</HCSettingsFile>
2017-07-12 04:24:42 +03:00
</PropertyGroup>
2018-08-21 02:15:43 +03:00
<Import Project="$(HCSettingsFile)" Condition="Exists($(HCSettingsFile)) AND '$(HCSettingsImported)' != 'true'" />
<PropertyGroup>
<HCSettingsImported>true</HCSettingsImported>
</PropertyGroup>
2018-08-17 00:09:34 +03:00
<ItemGroup>
<ProjectReference Include="$(HCBuildRoot)Build\$(HCProjectName)\$(HCProjectName).vcxproj" Condition="'$(HCLibImpl)'!='true' and '$(ConfigurationType)'!='StaticLibrary'">
2018-08-21 02:15:43 +03:00
<Project Condition="'$(HCLibPlatformType)' == 'Win32' and $(HCLibToolset)==140">{BD57C607-E104-4505-8A43-3D152F016F16}</Project>
<Project Condition="'$(HCLibPlatformType)' == 'Win32' and $(HCLibToolset)==141">{CF37BEB2-A66A-42BA-B348-1F07566F4865}</Project>
2019-05-31 21:31:49 +03:00
<Project Condition="'$(HCLibPlatformType)' == 'Win32' and $(HCLibToolset)==142">{79462FD1-03DE-4527-A3DE-0286F491158F}</Project>
2018-08-21 02:15:43 +03:00
<Project Condition="'$(HCLibPlatformType)' == 'UWP' and $(HCLibToolset)==140">{1B0DFB7F-2CD5-48DE-80D4-5CC56C22AEEE}</Project>
<Project Condition="'$(HCLibPlatformType)' == 'UWP' and $(HCLibToolset)==141">{30753B00-85F9-43E0-B0E0-A5A5F3E4B62A}</Project>
2019-05-31 21:31:49 +03:00
<Project Condition="'$(HCLibPlatformType)' == 'UWP' and $(HCLibToolset)==142">{FECC9A87-5D01-41C7-88EB-3AEFDF826C6B}</Project>
2018-08-21 02:15:43 +03:00
<Project Condition="'$(HCLibPlatformType)' == 'XDK' and $(HCLibToolset)==140">{D0A538D3-F4B6-4197-8E72-A02726B4DF50}</Project>
<Project Condition="'$(HCLibPlatformType)' == 'XDK' and $(HCLibToolset)==141">{57C681F7-280F-45B8-9FA9-D556C24F2053}</Project>
2019-05-31 21:31:49 +03:00
<Project Condition="'$(HCLibPlatformType)' == 'XDK' and $(HCLibToolset)==142">{27A485C2-166B-4E21-BE68-A2CC0C957DB9}</Project>
<Project Condition="'$(HCLibPlatformType)' == 'Android' and $(HCLibToolset)==141">{5e0ce391-1ac5-4930-921e-2577a4b5c530}</Project>
<Project Condition="'$(HCLibPlatformType)' == 'Android' and $(HCLibToolset)==142">{88cc4d03-ca57-4d59-92f8-8c67b1001b89}</Project>
2018-08-17 00:09:34 +03:00
</ProjectReference>
</ItemGroup>
<ItemDefinitionGroup>
2017-07-12 04:24:42 +03:00
<ClCompile>
2018-08-17 00:09:34 +03:00
<AdditionalIncludeDirectories>%(AdditionalIncludeDirectories);$(libHttpClientInclude)</AdditionalIncludeDirectories>
2017-07-12 04:24:42 +03:00
</ClCompile>
<Link>
2018-08-17 00:09:34 +03:00
<AdditionalDependencies Condition="'$(HCLibPlatformType)'=='Win32'">%(AdditionalDependencies);winhttp.lib</AdditionalDependencies>
2019-08-21 23:39:33 +03:00
<AdditionalLibraryDirectories Condition="'$(HCLibPlatformType)'=='GXDK'">$(GameDKLatest)\GXDK\gameKit\lib\amd64</AdditionalLibraryDirectories>
<AdditionalDependencies Condition="'$(HCLibPlatformType)'=='GXDK'">%(AdditionalDependencies);XGamePlatform.lib</AdditionalDependencies>
2017-07-12 04:24:42 +03:00
</Link>
</ItemDefinitionGroup>
2018-08-17 00:09:34 +03:00
<Import Project="$(HCBuildRoot)Build\openssl.props" Condition="'$(useWsppWebsockets)'=='true'"/>
<Target Name="HCBuildDebug">
<PropertyGroup>
<!-- Useful constants -->
<Dir>$([System.IO.Path]::DirectorySeparatorChar)</Dir>
<N>%0D%0A</N>
<T>%09</T>
</PropertyGroup>
<Message Importance="High" Text="HCBuildDebug" />
<Message Importance="High" Text=" ProjectName = '$(ProjectName)'" />
<Message Importance="High" Text=" Configuration = '$(Configuration)'" />
<Message Importance="High" Text=" Platform = '$(Platform)'" />
<Message Importance="High" Text=" ConfigurationType = '$(ConfigurationType)'" />
<Message Importance="High" Text=" HCLibPlatformType = '$(HCLibPlatformType)'" />
<Message Importance="High" Text=" " />
<Message Importance="High" Text=" XES_INTERMEDIATESDIRECTORY = '$(XES_INTERMEDIATESDIRECTORY)'" />
<Message Importance="High" Text=" XES_OUTDIR = '$(XES_OUTDIR)'" />
<Message Importance="High" Text=" " />
<Message Importance="High" Text=" HCBuildRoot = '$(HCBuildRoot)'" />
<Message Importance="High" Text=" HCLibToolset = '$(HCLibToolset)'" />
<Message Importance="High" Text=" HCProjectName = '$(HCProjectName)'" />
<Message Importance="High" Text=" libHttpClientInclude = '$(libHttpClientInclude)'" />
<Message Importance="High" Text=" useWsppWebsockets = '$(useWsppWebsockets)'" />
<Message Importance="High" Text=" " />
<Message Importance="High" Text=" IntDir = '$(IntDir)'" />
<Message Importance="High" Text=" OutDir = '$(OutDir)'" />
<Message Importance="High" Text=" LibPath = '$(LibPath)'" />
<Message Importance="High" Text=" IntermediateOutputPath = '$(IntermediateOutputPath)'" />
<Message Importance="High" Text=" OutputPath = '$(OutputPath)'" />
<Message Importance="High" Text=" " />
<Message Importance="High" Text=" ClCompile$(N) Identity = '%(ClCompile.Identity)'$(N) AdditionalIncludeDirectories = '%(ClCompile.AdditionalIncludeDirectories)'$(N)" />
<Message Importance="High" Text=" Link$(N) Identity = '%(Link.Identity)'$(N) AdditionalDependencies = '%(Link.AdditionalDependencies)'$(N)" />
</Target>
2018-07-30 21:32:18 +03:00
</Project>