Imported Upstream version 5.0.0.42

Former-commit-id: fd56571888259555122d8a0f58c68838229cea2b
This commit is contained in:
Xamarin Public Jenkins (auto-signing)
2017-04-10 11:41:01 +00:00
parent 1190d13a04
commit 6bdd276d05
19939 changed files with 3099680 additions and 93811 deletions

View File

@@ -0,0 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<ItemGroup>
<!--
CoreRT Targeting Pack is intended to be consumed by CoreFX Repo in
building libraries against the CoreRT core libraries (i.e.: System.Private.*)
CoreRT core libraries might have different shape for different
platforms and architectures. For instance, System.Private.Interop for windows
and linux are expected to different surface area. Likewise core libraries
targeting different architectures might expose different sets of APIs.
However, we're intentionally producing only Windows x64 targeting pack and will
let CoreFX consume only this version. Taking a dependency from CoreFX to any
platform or architecture specific API on CoreRT needs careful planning.
There are ways to mitigate this requirement, but it's intentionally left
a little bit harder to do as compared to platform and architecture agnostic APIs
-->
<Project Include="Microsoft.TargetingPack.Private.CoreRT.pkgproj" >
<OSGroup>Windows_NT</OSGroup>
</Project>
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>

View File

@@ -0,0 +1,29 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
<PropertyGroup>
<SkipValidatePackage>true</SkipValidatePackage>
<SkipPackageFileCheck>true</SkipPackageFileCheck>
<BaseLinePackageDependencies>false</BaseLinePackageDependencies>
<PackagePlatforms>x64;</PackagePlatforms>
<PackageTargetFramework>netcoreapp1.2</PackageTargetFramework>
<!-- Override this property so that the package name won't look like runtime.[RID].[TFM].[ID] -->
<PackageTargetRuntime></PackageTargetRuntime>
</PropertyGroup>
<ItemGroup>
<!-- PackageTargetRuntime needs to be reset because if let unset, it's going to be set to globally configured value
which will cause the package assets to be placed into runtime/[RID]/lib/[TFM]/ path, instead of lib/[TFM] -->
<ProjectReference Include="$(PackageSourceDirectory)System.Private.CoreLib\src\System.Private.CoreLib.csproj">
<AdditionalProperties>$(AdditionalProperties);PackageTargetRuntime=</AdditionalProperties>
</ProjectReference>
<ProjectReference Include="$(PackageSourceDirectory)System.Private.Interop\src\System.Private.Interop.csproj">
<AdditionalProperties>$(AdditionalProperties);PackageTargetRuntime=</AdditionalProperties>
</ProjectReference>
<ProjectReference Include="$(PackageSourceDirectory)System.Private.Threading\src\System.Private.Threading.csproj">
<AdditionalProperties>$(AdditionalProperties);PackageTargetRuntime=</AdditionalProperties>
</ProjectReference>
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\src\dir.targets" />
<Target Name="GetPackageDependencies"/>
</Project>

View File

@@ -0,0 +1,22 @@
PermitImplementation=.NETCoreApp,Version=v1.0/win7-x86
PermitImplementation=.NETCoreApp,Version=v1.0/win7-x64
PermitImplementation=.NETCoreApp,Version=v1.0/osx.10.11-x64
PermitImplementation=.NETCoreApp,Version=v1.0/centos.7-x64
PermitImplementation=.NETCoreApp,Version=v1.0/debian.8-x64
PermitImplementation=.NETCoreApp,Version=v1.0/linuxmint.17-x64
PermitImplementation=.NETCoreApp,Version=v1.0/opensuse.13.2-x64
PermitImplementation=.NETCoreApp,Version=v1.0/rhel.7.2-x64
PermitImplementation=.NETCoreApp,Version=v1.0/ubuntu.14.04-x64
PermitImplementation=.NETCoreApp,Version=v1.0/ubuntu.16.04-x64
PermitImplementation=.NETCoreApp,Version=v1.1/win7-x86
PermitImplementation=.NETCoreApp,Version=v1.1/win7-x64
PermitImplementation=.NETCoreApp,Version=v1.1/win10-arm64
PermitImplementation=.NETCoreApp,Version=v1.1/osx.10.11-x64
PermitImplementation=.NETCoreApp,Version=v1.1/centos.7-x64
PermitImplementation=.NETCoreApp,Version=v1.1/debian.8-x64
PermitImplementation=.NETCoreApp,Version=v1.1/linuxmint.17-x64
PermitImplementation=.NETCoreApp,Version=v1.1/opensuse.13.2-x64
PermitImplementation=.NETCoreApp,Version=v1.1/rhel.7.2-x64
PermitImplementation=.NETCoreApp,Version=v1.1/ubuntu.14.04-x64
PermitImplementation=.NETCoreApp,Version=v1.1/ubuntu.16.04-x64