summaryrefslogtreecommitdiff
path: root/src/.nuget
diff options
context:
space:
mode:
Diffstat (limited to 'src/.nuget')
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds90
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj78
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/alpine/3.4.3/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/debian/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/fedora/23/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/fedora/24/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/linux/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/opensuse/13.2/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/opensuse/42.1/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/osx/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/rhel/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/runtime.Linux.Microsoft.NETCore.ILAsm.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/runtime.OSX.Microsoft.NETCore.ILAsm.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/runtime.Windows_NT.Microsoft.NETCore.ILAsm.props9
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/tizen/4.0.0/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.04/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.10/Microsoft.NETCore.ILAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILAsm/win/Microsoft.NETCore.ILAsm.pkgproj24
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds94
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj77
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/alpine/3.4.3/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/debian/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/fedora/23/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/fedora/24/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/linux/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/13.2/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/42.1/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/osx/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/rhel/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Linux.Microsoft.NETCore.ILDAsm.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/runtime.OSX.Microsoft.NETCore.ILDAsm.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Windows_NT.Microsoft.NETCore.ILDAsm.props10
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/tizen/4.0.0/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.04/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.10/Microsoft.NETCore.ILDAsm.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.ILDAsm/win/Microsoft.NETCore.ILDAsm.pkgproj25
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds96
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj81
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/alpine/3.4.3/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/debian/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/fedora/23/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/fedora/24/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/linux/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/opensuse/13.2/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/opensuse/42.1/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/osx/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/rhel/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/runtime.Linux.Microsoft.NETCore.Jit.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/runtime.OSX.Microsoft.NETCore.Jit.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/runtime.Windows_NT.Microsoft.NETCore.Jit.props13
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/tizen/4.0.0/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.04/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.10/Microsoft.NETCore.Jit.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj40
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.builds64
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.pkgproj53
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/alpine/3.4.3/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/debian/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/fedora/23/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/fedora/24/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/linux/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/opensuse/13.2/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/opensuse/42.1/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/osx/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/rhel/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/runtime.Linux.Microsoft.NETCore.Native.props7
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/runtime.OSX.Microsoft.NETCore.Native.props7
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/ubuntu/14.04/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/ubuntu/16.04/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Native/ubuntu/16.10/Microsoft.NETCore.Native.pkgproj30
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds95
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj80
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.props9
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/alpine/3.4.3/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/debian/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/23/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/24/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/linux/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/13.2/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/42.1/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/osx/Microsoft.NETCore.Runtime.CoreCLR.pkgproj54
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Linux.Microsoft.NETCore.Runtime.CoreCLR.props26
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.OSX.Microsoft.NETCore.Runtime.CoreCLR.props16
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Windows_NT.Microsoft.NETCore.Runtime.CoreCLR.props51
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/tizen/4.0.0/Microsoft.NETCore.Runtime.CoreCLR.pkgproj57
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/14.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.10/Microsoft.NETCore.Runtime.CoreCLR.pkgproj56
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj99
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds92
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj74
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/alpine/3.4.3/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/debian/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/fedora/23/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/fedora/24/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/linux/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/opensuse/13.2/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/opensuse/42.1/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/osx/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/rhel/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/runtime.Linux.Microsoft.NETCore.TestHost.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/runtime.OSX.Microsoft.NETCore.TestHost.props6
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/runtime.Windows_NT.Microsoft.NETCore.TestHost.props9
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/tizen/4.0.0/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/ubuntu/14.04/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.04/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.10/Microsoft.NETCore.TestHost.pkgproj29
-rw-r--r--src/.nuget/Microsoft.NETCore.TestHost/win/Microsoft.NETCore.TestHost.pkgproj24
-rw-r--r--src/.nuget/Microsoft.TargetingPack.Private.CoreCLR/Microsoft.TargetingPack.Private.CoreCLR.pkgproj4
-rw-r--r--src/.nuget/dir.props193
-rw-r--r--src/.nuget/dir.targets88
-rw-r--r--src/.nuget/dir.traversal.targets19
-rw-r--r--src/.nuget/init/project.json2
-rw-r--r--src/.nuget/packageIndex.json2
-rw-r--r--src/.nuget/packages.builds19
120 files changed, 611 insertions, 3708 deletions
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds b/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds
index f84ccd07c8..b14c6b29ab 100644
--- a/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds
+++ b/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds
@@ -2,95 +2,9 @@
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
- <OutputPath>$(PackageOutputPath)</OutputPath>
- </PropertyGroup>
-
- <!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
<ItemGroup>
- <Project Include="Microsoft.NETCore.ILAsm.pkgproj">
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>x86</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'linux-x64'" Include="linux/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-x64'" Include="debian/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-armel'" Include="debian/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.23-x64'" Include="fedora/23/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.24-x64'" Include="fedora/24/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.13.2-x64'" Include="opensuse/13.2/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.42.1-x64'" Include="opensuse/42.1/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and $(DistroRid.StartsWith('rhel.7'))" Include="rhel/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-x64'" Include="ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-arm'" Include="ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-x64'" Include="ubuntu/16.04/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-arm'" Include="ubuntu/16.04/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.10-x64'" Include="ubuntu/16.10/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'alpine.3.4.3-x64'" Include="alpine/3.4.3/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'tizen.4.0.0-armel'" Include="tizen/4.0.0/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.ILAsm.pkgproj">
- <OSGroup>OSX</OSGroup>
- <Platform>amd64</Platform>
- </Project>
+ <!-- identity project, runtime specific projects are included by props above -->
+ <Project Include="$(MSBuildProjectName).pkgproj" />
</ItemGroup>
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj
index 4a5b1ad584..c36aa5b2ec 100644
--- a/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj
+++ b/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj
@@ -1,75 +1,19 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <SkipValidatePackage>true</SkipValidatePackage>
- <PackagePlatforms>x64;x86;arm64;arm;armel;</PackagePlatforms>
- <OutputPath>$(PackagesOutputPath)</OutputPath>
- <IncludeRuntimeJson>true</IncludeRuntimeJson>
+
+ <PropertyGroup Condition="'$(PackageTargetRuntime)' == ''">
+ <IsLineupPackage Condition="'$(IsLineupPackage)' == ''">true</IsLineupPackage>
</PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="..\Microsoft.NETCore.Runtime.CoreCLR\Microsoft.NETCore.Runtime.CoreCLR.pkgproj" />
- <ProjectReference Include="win\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>arm64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>x86</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="linux\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\23\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\24\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\13.2\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\42.1\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="rhel\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.10\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="alpine\3.4.3\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="tizen\4.0.0\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="osx\Microsoft.NETCore.ILAsm.pkgproj">
- <Platform>amd64</Platform>
+
+ <ItemGroup Condition="'$(IsLineupPackage)' == 'true'">
+ <ProjectReference Include="..\Microsoft.NETCore.Runtime.CoreCLR\Microsoft.NETCore.Runtime.CoreCLR.pkgproj" >
+ <!-- we should look at moving this into packaging.targets instead of having to carry this around for every pkgproj project reference -->
+ <AdditionalProperties>%(ProjectReference.AdditionalProperties);IsLineupPackage=false</AdditionalProperties>
</ProjectReference>
</ItemGroup>
+
+ <Import Condition="'$(_packageTargetOSGroup)' != ''" Project="$(MSBuildThisFileDirectory)runtime.$(_packageTargetOSGroup).$(MSBuildProjectName).props" />
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/alpine/3.4.3/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/alpine/3.4.3/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 41a5b4c301..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/alpine/3.4.3/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>alpine.3.4.3-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/debian/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/debian/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 99c782c01d..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/debian/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>debian.8-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, armel -->
- <PackagePlatforms>x64;armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/fedora/23/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/fedora/23/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index ac8f53b4fe..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/fedora/23/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.23-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/fedora/24/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/fedora/24/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 3ad08a9b77..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/fedora/24/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.24-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/linux/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/linux/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index ce3bf6320e..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/linux/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>linux-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/opensuse/13.2/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/opensuse/13.2/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 6181ab366e..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/opensuse/13.2/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.13.2-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/opensuse/42.1/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/opensuse/42.1/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 85adbd6092..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/opensuse/42.1/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.42.1-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/osx/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/osx/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index bee340b23c..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/osx/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>osx.10.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dwarf')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dwarf" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dylib" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/rhel/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/rhel/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 6410798f63..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/rhel/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>rhel.7-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/runtime.Linux.Microsoft.NETCore.ILAsm.props b/src/.nuget/Microsoft.NETCore.ILAsm/runtime.Linux.Microsoft.NETCore.ILAsm.props
new file mode 100644
index 0000000000..a8019b21e6
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.ILAsm/runtime.Linux.Microsoft.NETCore.ILAsm.props
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)ilasm" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/runtime.OSX.Microsoft.NETCore.ILAsm.props b/src/.nuget/Microsoft.NETCore.ILAsm/runtime.OSX.Microsoft.NETCore.ILAsm.props
new file mode 100644
index 0000000000..a8019b21e6
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.ILAsm/runtime.OSX.Microsoft.NETCore.ILAsm.props
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)ilasm" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/runtime.Windows_NT.Microsoft.NETCore.ILAsm.props b/src/.nuget/Microsoft.NETCore.ILAsm/runtime.Windows_NT.Microsoft.NETCore.ILAsm.props
new file mode 100644
index 0000000000..e08b0241c5
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.ILAsm/runtime.Windows_NT.Microsoft.NETCore.ILAsm.props
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)ilasm.exe" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/tizen/4.0.0/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/tizen/4.0.0/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 1d235b6f59..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/tizen/4.0.0/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>tizen.4.0.0-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for armel -->
- <PackagePlatforms>armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index cacadc78b1..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.04/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.04/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 818495e6e2..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.04/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.10/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.10/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 91ee7f3503..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/16.10/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ilasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/win/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/win/Microsoft.NETCore.ILAsm.pkgproj
deleted file mode 100644
index 57364df706..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILAsm/win/Microsoft.NETCore.ILAsm.pkgproj
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- </PropertyGroup>
- <ItemGroup>
- <ArchitectureSpecificNativeFile Include="$(BinDir)ilasm.exe" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup>
- <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificNativeFile -> '%(RelativeDir)PDB\%(FileName).pdb')" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds b/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds
index b312b3bc99..679fffeadd 100644
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds
+++ b/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds
@@ -2,96 +2,10 @@
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
- <OutputPath>$(PackageOutputPath)</OutputPath>
- </PropertyGroup>
-
- <!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
<ItemGroup>
- <Project Include="Microsoft.NETCore.ILDAsm.pkgproj">
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>x86</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'linux-x64'" Include="linux/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-x64'" Include="debian/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-armel'" Include="debian/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.23-x64'" Include="fedora/23/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.24-x64'" Include="fedora/24/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.13.2-x64'" Include="opensuse/13.2/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.42.1-x64'" Include="opensuse/42.1/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and $(DistroRid.StartsWith('rhel.7'))" Include="rhel/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-x64'" Include="ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-arm'" Include="ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-x64'" Include="ubuntu/16.04/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-arm'" Include="ubuntu/16.04/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.10-x64'" Include="ubuntu/16.10/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'alpine.3.4.3-x64'" Include="alpine/3.4.3/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'tizen.4.0.0-armel'" Include="tizen/4.0.0/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.ILDAsm.pkgproj">
- <OSGroup>OSX</OSGroup>
- <Platform>amd64</Platform>
- </Project>
+ <!-- identity project, runtime specific projects are included by props above -->
+ <Project Include="$(MSBuildProjectName).pkgproj" />
</ItemGroup>
-
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj
index cdfee45ce4..b5fe3cb308 100644
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj
+++ b/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj
@@ -1,75 +1,18 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <SkipValidatePackage>true</SkipValidatePackage>
- <PackagePlatforms>x64;x86;arm64;arm;armel;</PackagePlatforms>
- <OutputPath>$(PackagesOutputPath)</OutputPath>
- <IncludeRuntimeJson>true</IncludeRuntimeJson>
+
+ <PropertyGroup Condition="'$(PackageTargetRuntime)' == ''">
+ <IsLineupPackage Condition="'$(IsLineupPackage)' == ''">true</IsLineupPackage>
</PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="..\Microsoft.NETCore.Runtime.CoreCLR\Microsoft.NETCore.Runtime.CoreCLR.pkgproj" />
- <ProjectReference Include="win\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>arm64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>x86</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="linux\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\23\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\24\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\13.2\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\42.1\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="rhel\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.10\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="alpine\3.4.3\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="tizen\4.0.0\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="osx\Microsoft.NETCore.ILDAsm.pkgproj">
- <Platform>amd64</Platform>
+
+ <ItemGroup Condition="'$(PackageTargetRuntime)' == ''">
+ <ProjectReference Include="..\Microsoft.NETCore.Runtime.CoreCLR\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
+ <AdditionalProperties>%(ProjectReference.AdditionalProperties);IsLineupPackage=false</AdditionalProperties>
</ProjectReference>
</ItemGroup>
+
+ <Import Condition="'$(_packageTargetOSGroup)' != ''" Project="$(MSBuildThisFileDirectory)runtime.$(_packageTargetOSGroup).$(MSBuildProjectName).props" />
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/alpine/3.4.3/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/alpine/3.4.3/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index b27fe08767..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/alpine/3.4.3/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>alpine.3.4.3-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/debian/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/debian/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index f73e785d4b..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/debian/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>debian.8-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, armel -->
- <PackagePlatforms>x64;armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/fedora/23/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/fedora/23/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index 8385c5d55a..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/fedora/23/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.23-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/fedora/24/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/fedora/24/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index 20ad52225b..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/fedora/24/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.24-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/linux/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/linux/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index 7a7f82ddd5..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/linux/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>linux-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/13.2/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/13.2/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index d91ef02df3..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/13.2/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.13.2-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/42.1/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/42.1/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index 07370b4915..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/opensuse/42.1/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.42.1-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/osx/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/osx/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index 9a17267a66..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/osx/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>osx.10.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dwarf')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dwarf" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dylib" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/rhel/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/rhel/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index 355c1c9162..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/rhel/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>rhel.7-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Linux.Microsoft.NETCore.ILDAsm.props b/src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Linux.Microsoft.NETCore.ILDAsm.props
new file mode 100644
index 0000000000..f7ab15b664
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Linux.Microsoft.NETCore.ILDAsm.props
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)ildasm" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/runtime.OSX.Microsoft.NETCore.ILDAsm.props b/src/.nuget/Microsoft.NETCore.ILDAsm/runtime.OSX.Microsoft.NETCore.ILDAsm.props
new file mode 100644
index 0000000000..f7ab15b664
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.ILDAsm/runtime.OSX.Microsoft.NETCore.ILDAsm.props
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)ildasm" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Windows_NT.Microsoft.NETCore.ILDAsm.props b/src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Windows_NT.Microsoft.NETCore.ILDAsm.props
new file mode 100644
index 0000000000..2f0e944982
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.ILDAsm/runtime.Windows_NT.Microsoft.NETCore.ILDAsm.props
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)ildasm.exe" />
+ <NativeBinary Include="$(BinDir)ildasmrc.dll" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/tizen/4.0.0/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/tizen/4.0.0/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index 9ede1eb2e4..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/tizen/4.0.0/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>tizen.4.0.0-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for armel -->
- <PackagePlatforms>armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index e087645962..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.04/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.04/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index 776e59ba16..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.04/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.10/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.10/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index 6c73eba240..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/16.10/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)ildasm" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/win/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/win/Microsoft.NETCore.ILDAsm.pkgproj
deleted file mode 100644
index d32b540b0b..0000000000
--- a/src/.nuget/Microsoft.NETCore.ILDAsm/win/Microsoft.NETCore.ILDAsm.pkgproj
+++ /dev/null
@@ -1,25 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- </PropertyGroup>
- <ItemGroup>
- <ArchitectureSpecificNativeFile Include="$(BinDir)ildasm.exe" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)ildasmrc.dll" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup>
- <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificNativeFile -> '%(RelativeDir)PDB\%(FileName).pdb')" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds b/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds
index 5f75a74196..dd00e039a6 100644
--- a/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds
+++ b/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds
@@ -1,97 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
- <OutputPath>$(PackageOutputPath)</OutputPath>
- </PropertyGroup>
-
- <!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
<ItemGroup>
- <Project Include="Microsoft.NETCore.Jit.pkgproj">
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>x86</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'linux-x64'" Include="linux/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-x64'" Include="debian/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-armel'" Include="debian/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.23-x64'" Include="fedora/23/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.24-x64'" Include="fedora/24/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.13.2-x64'" Include="opensuse/13.2/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.42.1-x64'" Include="opensuse/42.1/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and $(DistroRid.StartsWith('rhel.7'))" Include="rhel/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-x64'" Include="ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-arm'" Include="ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-x64'" Include="ubuntu/16.04/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-arm'" Include="ubuntu/16.04/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.10-x64'" Include="ubuntu/16.10/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'alpine.3.4.3-x64'" Include="alpine/3.4.3/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'tizen.4.0.0-armel'" Include="tizen/4.0.0/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.Jit.pkgproj">
- <OSGroup>OSX</OSGroup>
- <Platform>amd64</Platform>
- </Project>
+ <!-- identity project, runtime specific projects are included by props above -->
+ <Project Include="$(MSBuildProjectName).pkgproj" />
</ItemGroup>
-
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj
index dd39f77b2b..a9ebe1cda4 100644
--- a/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj
+++ b/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj
@@ -1,74 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+
+ <PropertyGroup Condition="'$(PackageTargetRuntime)' == ''">
+ <IsLineupPackage Condition="'$(IsLineupPackage)' == ''">true</IsLineupPackage>
+ </PropertyGroup>
+
<PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <SkipValidatePackage>true</SkipValidatePackage>
- <PackagePlatforms>x64;x86;arm64;arm;armel;</PackagePlatforms>
- <OutputPath>$(PackagesOutputPath)</OutputPath>
- <IncludeRuntimeJson>true</IncludeRuntimeJson>
+ <LongNamePlatform>$(PackagePlatform)</LongNamePlatform>
+ <LongNamePlatform Condition="'$(LongNamePlatform)'=='x64'">amd64</LongNamePlatform>
+ <CrossTargetPlatform>$(CrossTargetComponentFolder)</CrossTargetPlatform>
+ <CrossTargetPlatform Condition="'$(CrossTargetPlatform)'=='x64'">amd64</CrossTargetPlatform>
+ <LongNameSuffix>_$(LongNamePlatform)_$(LongNamePlatform)_$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).0$(BuildNumberMinor)</LongNameSuffix>
+ <CrossTargetLongNameSuffix>_$(CrossTargetPlatform)_$(LongNamePlatform)_$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).0$(BuildNumberMinor)</CrossTargetLongNameSuffix>
</PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="win\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.Jit.pkgproj">
- <Platform>arm64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.Jit.pkgproj">
- <Platform>x86</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.Jit.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="linux\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.Jit.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\23\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\24\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\13.2\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\42.1\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="rhel\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.Jit.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.Jit.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.10\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="alpine\3.4.3\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="tizen\4.0.0\Microsoft.NETCore.Jit.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="osx\Microsoft.NETCore.Jit.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- </ItemGroup>
+
+ <Import Condition="'$(_packageTargetOSGroup)' != ''" Project="$(MSBuildThisFileDirectory)runtime.$(_packageTargetOSGroup).$(MSBuildProjectName).props" />
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Jit/alpine/3.4.3/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/alpine/3.4.3/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 96851ff3ac..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/alpine/3.4.3/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>alpine.3.4.3-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/debian/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/debian/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index db2a57c8c7..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/debian/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>debian.8-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, armel -->
- <PackagePlatforms>x64;armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Jit/fedora/23/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/fedora/23/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 1dea18c33d..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/fedora/23/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.23-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/fedora/24/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/fedora/24/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 42f974ab96..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/fedora/24/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.24-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/linux/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/linux/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 541b81e4ab..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/linux/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>linux-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/opensuse/13.2/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/opensuse/13.2/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 28a8769d5e..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/opensuse/13.2/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.13.2-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/opensuse/42.1/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/opensuse/42.1/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 930606c175..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/opensuse/42.1/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.42.1-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/osx/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/osx/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 87e7e2bffd..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/osx/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>osx.10.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.dylib" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dwarf')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dwarf" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dylib" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/rhel/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/rhel/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index fa9f58c81b..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/rhel/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>rhel.7-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/runtime.Linux.Microsoft.NETCore.Jit.props b/src/.nuget/Microsoft.NETCore.Jit/runtime.Linux.Microsoft.NETCore.Jit.props
new file mode 100644
index 0000000000..b92d11ae59
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Jit/runtime.Linux.Microsoft.NETCore.Jit.props
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)libclrjit.so" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Jit/runtime.OSX.Microsoft.NETCore.Jit.props b/src/.nuget/Microsoft.NETCore.Jit/runtime.OSX.Microsoft.NETCore.Jit.props
new file mode 100644
index 0000000000..99cee0e68b
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Jit/runtime.OSX.Microsoft.NETCore.Jit.props
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)libclrjit.dylib" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Jit/runtime.Windows_NT.Microsoft.NETCore.Jit.props b/src/.nuget/Microsoft.NETCore.Jit/runtime.Windows_NT.Microsoft.NETCore.Jit.props
new file mode 100644
index 0000000000..c45358dec7
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Jit/runtime.Windows_NT.Microsoft.NETCore.Jit.props
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)clrjit.dll" />
+ <NativeBinary Condition="'$(Platform)' == 'x86' and '$(PackageCompatJit)' != ''" Include="$(BinDir)compatjit.dll" />
+ <CrossArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)$(CrossTargetComponentFolder)\clrjit.dll" />
+
+ <!-- prevent accidental inclusion in AOT projects. -->
+ <File Include="$(PlaceholderFile)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)-aot/native</TargetPath>
+ </File>
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Jit/tizen/4.0.0/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/tizen/4.0.0/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index f2eaa55f3c..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/tizen/4.0.0/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>tizen.4.0.0-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for armel -->
- <PackagePlatforms>armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Jit/ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 50d343f977..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.04/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.04/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index e57b7c51d5..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.04/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.10/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.10/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 338d23372f..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/ubuntu/16.10/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libclrjit.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj
deleted file mode 100644
index 66106c30dc..0000000000
--- a/src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj
+++ /dev/null
@@ -1,40 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- </PropertyGroup>
- <ItemGroup>
- <ArchitectureSpecificNativeFile Include="$(BinDir)clrjit.dll" />
- <ArchitectureSpecificNativeFile Condition="'$(PackagePlatform)' == 'x86'" Include="$(BinDir)compatjit.dll" />
- <CrossArchitectureSpecificNativeFile Include="$(BinDir)$(CrossTargetComponentFolder)\clrjit.dll" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <File Condition="'$(HasCrossTargetComponents)' == 'true'" Include="@(CrossArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(CrossTargetComponentFolder)_$(PackagePlatform)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup>
- <!-- prevent accidental inclusion in AOT projects. -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)-aot/native</TargetPath>
- </File>
-
- <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificNativeFile -> '%(RelativeDir)PDB\%(FileName).pdb')" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <CrossArchitectureSpecificNativeSymbol Condition="'$(HasCrossTargetComponents)' == 'true'" Include="@(CrossArchitectureSpecificNativeFile -> '%(RelativeDir)PDB\%(FileName).pdb')" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- <File Condition="'$(HasCrossTargetComponents)' == 'true'" Include="@(CrossArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(CrossTargetComponentFolder)_$(PackagePlatform)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.builds b/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.builds
index a178ddb961..6318c1c0d1 100644
--- a/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.builds
+++ b/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.builds
@@ -1,65 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <Import Project="Microsoft.NETCore.Native.props" />
- <PropertyGroup>
- <!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
- <OutputPath>$(PackageOutputPath)</OutputPath>
- </PropertyGroup>
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
<ItemGroup>
- <Project Include="Microsoft.NETCore.Native.pkgproj">
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'linux-x64'" Include="linux/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-x64'" Include="debian/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.23-x64'" Include="fedora/23/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.24-x64'" Include="fedora/24/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.13.2-x64'" Include="opensuse/13.2/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.42.1-x64'" Include="opensuse/42.1/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and $(DistroRid.StartsWith('rhel.7'))" Include="rhel/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-x64'" Include="ubuntu/14.04/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-x64'" Include="ubuntu/16.04/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.10-x64'" Include="ubuntu/16.10/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'alpine.3.4.3-x64'" Include="alpine/3.4.3/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.Native.pkgproj">
- <OSGroup>OSX</OSGroup>
- <Platform>amd64</Platform>
- </Project>
+ <!-- identity project, runtime specific projects are included by props above -->
+ <Project Include="$(MSBuildProjectName).pkgproj" />
</ItemGroup>
-
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.pkgproj
index 51b524a1c8..42ddfc9137 100644
--- a/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.pkgproj
+++ b/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.pkgproj
@@ -1,50 +1,15 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Import Project="Microsoft.NETCore.Native.props" />
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <SkipValidatePackage>true</SkipValidatePackage>
- <PackagePlatforms>x64;x86;arm64;arm;</PackagePlatforms>
- <OutputPath>$(PackagesOutputPath)</OutputPath>
- <IncludeRuntimeJson>true</IncludeRuntimeJson>
+
+ <PropertyGroup Condition="'$(PackageTargetRuntime)' == ''">
+ <IsLineupPackage Condition="'$(IsLineupPackage)' == ''">true</IsLineupPackage>
</PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="linux\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\23\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\24\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\13.2\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\42.1\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="rhel\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.10\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="alpine\3.4.3\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="osx\Microsoft.NETCore.Native.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- </ItemGroup>
+
+ <Import Condition="'$(_packageTargetOSGroup)' != ''" Project="$(MSBuildThisFileDirectory)runtime.$(_packageTargetOSGroup).$(MSBuildProjectName).props" />
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.props b/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.props
new file mode 100644
index 0000000000..ff2f587a1c
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Native/Microsoft.NETCore.Native.props
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <SupportedPackageOSGroups>Linux;OSX</SupportedPackageOSGroups>
+ </PropertyGroup>
+</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Native/alpine/3.4.3/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/alpine/3.4.3/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index 90545a9001..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/alpine/3.4.3/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>alpine.3.4.3-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/debian/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/debian/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index c136a2c057..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/debian/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>debian.8-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/fedora/23/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/fedora/23/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index 8547114cdd..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/fedora/23/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.23-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/fedora/24/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/fedora/24/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index f4987de01d..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/fedora/24/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.24-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/linux/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/linux/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index 8b1064f081..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/linux/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>linux-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/opensuse/13.2/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/opensuse/13.2/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index bf8307a0b3..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/opensuse/13.2/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.13.2-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/opensuse/42.1/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/opensuse/42.1/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index 19ac91cd88..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/opensuse/42.1/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.42.1-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/osx/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/osx/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index b358c86799..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/osx/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>osx.10.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.dylib" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dwarf')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dwarf" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dylib" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/rhel/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/rhel/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index f9dc309a6b..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/rhel/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>rhel.7-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/runtime.Linux.Microsoft.NETCore.Native.props b/src/.nuget/Microsoft.NETCore.Native/runtime.Linux.Microsoft.NETCore.Native.props
new file mode 100644
index 0000000000..87db2a7bd2
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Native/runtime.Linux.Microsoft.NETCore.Native.props
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
+ <NativeBinary Include="$(BinDir)System.Globalization.Native.so" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/runtime.OSX.Microsoft.NETCore.Native.props b/src/.nuget/Microsoft.NETCore.Native/runtime.OSX.Microsoft.NETCore.Native.props
new file mode 100644
index 0000000000..8ce70300e5
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Native/runtime.OSX.Microsoft.NETCore.Native.props
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
+ <NativeBinary Include="$(BinDir)System.Globalization.Native.dylib" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/ubuntu/14.04/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/ubuntu/14.04/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index d1c5be74ff..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/ubuntu/14.04/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/ubuntu/16.04/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/ubuntu/16.04/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index b2b0f96587..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/ubuntu/16.04/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Native/ubuntu/16.10/Microsoft.NETCore.Native.pkgproj b/src/.nuget/Microsoft.NETCore.Native/ubuntu/16.10/Microsoft.NETCore.Native.pkgproj
deleted file mode 100644
index da4a03d668..0000000000
--- a/src/.nuget/Microsoft.NETCore.Native/ubuntu/16.10/Microsoft.NETCore.Native.pkgproj
+++ /dev/null
@@ -1,30 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeBinary Include="$(BinDir)libSystem.Globalization.Native.a" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile);@(NativeBinary)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds
index 99bbbef6a1..dd00e039a6 100644
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds
+++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.builds
@@ -1,96 +1,11 @@
<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
- <OutputPath>$(PackageOutputPath)</OutputPath>
- </PropertyGroup>
- <!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
<ItemGroup>
- <Project Include="Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>x86</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'linux-x64'" Include="linux/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-x64'" Include="debian/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-armel'" Include="debian/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.23-x64'" Include="fedora/23/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.24-x64'" Include="fedora/24/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.13.2-x64'" Include="opensuse/13.2/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.42.1-x64'" Include="opensuse/42.1/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and $(DistroRid.StartsWith('rhel.7'))" Include="rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-x64'" Include="ubuntu/14.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-arm'" Include="ubuntu/14.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-x64'" Include="ubuntu/16.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-arm'" Include="ubuntu/16.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.10-x64'" Include="ubuntu/16.10/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'alpine.3.4.3-x64'" Include="alpine/3.4.3/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'tizen.4.0.0-armel'" Include="tizen/4.0.0/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <OSGroup>OSX</OSGroup>
- <Platform>amd64</Platform>
- </Project>
+ <!-- identity project, runtime specific projects are included by props above -->
+ <Project Include="$(MSBuildProjectName).pkgproj" />
</ItemGroup>
-
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
-</Project>
+</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
index bc4b86242b..f6f6a73bc9 100644
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
@@ -1,75 +1,21 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Import Project="Microsoft.NETCore.Runtime.CoreCLR.props" />
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <SkipValidatePackage>true</SkipValidatePackage>
- <PackagePlatforms>x64;x86;arm64;arm;armel;</PackagePlatforms>
- <OutputPath>$(PackagesOutputPath)</OutputPath>
- <IncludeRuntimeJson>true</IncludeRuntimeJson>
+
+ <PropertyGroup Condition="'$(PackageTargetRuntime)' == ''">
+ <IsLineupPackage Condition="'$(IsLineupPackage)' == ''">true</IsLineupPackage>
</PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="..\Microsoft.NETCore.Jit\Microsoft.NETCore.Jit.pkgproj" />
- <ProjectReference Include="win\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>arm64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>x86</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="linux\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\23\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\24\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\13.2\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\42.1\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="rhel\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.10\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="alpine\3.4.3\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="tizen\4.0.0\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="osx\Microsoft.NETCore.Runtime.CoreCLR.pkgproj">
- <Platform>amd64</Platform>
+
+ <ItemGroup Condition="'$(IsLineupPackage)' == 'true'">
+ <ProjectReference Include="..\Microsoft.NETCore.Jit\Microsoft.NETCore.Jit.pkgproj">
+ <AdditionalProperties>%(ProjectReference.AdditionalProperties);IsLineupPackage=false</AdditionalProperties>
</ProjectReference>
</ItemGroup>
+
+ <Import Condition="'$(_packageTargetOSGroup)' != ''" Project="$(MSBuildThisFileDirectory)runtime.$(_packageTargetOSGroup).$(MSBuildProjectName).props" />
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.props b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.props
new file mode 100644
index 0000000000..0e1f9db1c5
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/Microsoft.NETCore.Runtime.CoreCLR.props
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <!-- No reference: don't permit reference to the implementation from lib -->
+ <File Include="$(PlaceholderFile)">
+ <TargetPath>ref/netstandard1.0</TargetPath>
+ </File>
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/alpine/3.4.3/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/alpine/3.4.3/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index c779349b7c..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/alpine/3.4.3/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>alpine.3.4.3-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/debian/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/debian/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index f982188fb3..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/debian/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>debian.8-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, armel -->
- <PackagePlatforms>x64;armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Condition="'$(PackagePlatform)' != 'armel'" Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Condition="'$(PackagePlatform)' != 'armel'" Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Condition="'$(PackagePlatform)' != 'armel'" Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/23/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/23/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index a68fe2c0c6..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/23/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.23-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/24/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/24/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index d19a1dd80f..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/fedora/24/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.24-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/linux/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/linux/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index 31e719601d..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/linux/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>linux-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/13.2/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/13.2/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index e5c70c93da..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/13.2/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.13.2-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/42.1/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/42.1/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index 990a0526c5..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/opensuse/42.1/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.42.1-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/osx/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/osx/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index 6425e8b6f1..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/osx/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,54 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>osx.10.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.dylib" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.dylib" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.dylib" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.dylib" />
- <NativeSplittableBinary Include="$(BinDir)libsos.dylib" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.dylib" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dwarf')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dwarf" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dylib" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index f12793fe73..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>rhel.7-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Linux.Microsoft.NETCore.Runtime.CoreCLR.props b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Linux.Microsoft.NETCore.Runtime.CoreCLR.props
new file mode 100644
index 0000000000..db8b03173b
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Linux.Microsoft.NETCore.Runtime.CoreCLR.props
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <_PlatformDoesNotSupportNiFiles Condition="'$(Platform)' == 'arm'">true</_PlatformDoesNotSupportNiFiles>
+ <_PlatformDoesNotSupportNiFiles Condition="'$(Platform)' == 'armel'">true</_PlatformDoesNotSupportNiFiles>
+ <_PlatformDoesNotSupportNiFiles Condition="'$(Platform)' == 'x86'">true</_PlatformDoesNotSupportNiFiles>
+ <_PlatformDoesNotSupportEventTrace Condition="'$(Platform)' == 'arm'">true</_PlatformDoesNotSupportEventTrace>
+ <_PlatformDoesNotSupportEventTrace Condition="'$(Platform)' == 'armel'">true</_PlatformDoesNotSupportEventTrace>
+ <_PlatformDoesNotSupportEventTrace Condition="'$(Platform)' == 'x86'">true</_PlatformDoesNotSupportEventTrace>
+ </PropertyGroup>
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)libcoreclr.so" />
+ <NativeBinary Condition="'$(_PlatformDoesNotSupportEventTrace)' != 'true'" Include="$(BinDir)libcoreclrtraceptprovider.so" />
+ <NativeBinary Include="$(BinDir)libdbgshim.so" />
+ <NativeBinary Include="$(BinDir)libmscordaccore.so" />
+ <NativeBinary Include="$(BinDir)libmscordbi.so" />
+ <NativeBinary Include="$(BinDir)libsos.so" />
+ <NativeBinary Include="$(BinDir)libsosplugin.so" />
+ <NativeBinary Include="$(BinDir)System.Globalization.Native.so" />
+ <NativeBinary Include="$(BinDir)sosdocsunix.txt" />
+ <NativeBinary Condition="'$(_PlatformDoesNotSupportNiFiles)' != 'true'" Include="$(BinDir)System.Private.CoreLib.ni.dll" />
+ <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
+ <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
+ <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.OSX.Microsoft.NETCore.Runtime.CoreCLR.props b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.OSX.Microsoft.NETCore.Runtime.CoreCLR.props
new file mode 100644
index 0000000000..b988a40745
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.OSX.Microsoft.NETCore.Runtime.CoreCLR.props
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)libcoreclr.dylib" />
+ <NativeBinary Include="$(BinDir)libdbgshim.dylib" />
+ <NativeBinary Include="$(BinDir)libmscordaccore.dylib" />
+ <NativeBinary Include="$(BinDir)libmscordbi.dylib" />
+ <NativeBinary Include="$(BinDir)libsos.dylib" />
+ <NativeBinary Include="$(BinDir)System.Globalization.Native.dylib" />
+ <NativeBinary Include="$(BinDir)sosdocsunix.txt" />
+ <NativeBinary Include="$(BinDir)System.Private.CoreLib.ni.dll" />
+ <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
+ <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
+ <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Windows_NT.Microsoft.NETCore.Runtime.CoreCLR.props b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Windows_NT.Microsoft.NETCore.Runtime.CoreCLR.props
new file mode 100644
index 0000000000..436901ebd2
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/runtime.Windows_NT.Microsoft.NETCore.Runtime.CoreCLR.props
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
+ <LongNamePlatform>$(PackagePlatform)</LongNamePlatform>
+ <LongNamePlatform Condition="'$(LongNamePlatform)'=='x64'">amd64</LongNamePlatform>
+ <CrossTargetPlatform>$(CrossTargetComponentFolder)</CrossTargetPlatform>
+ <CrossTargetPlatform Condition="'$(CrossTargetPlatform)'=='x64'">amd64</CrossTargetPlatform>
+ <LongNameSuffix>_$(LongNamePlatform)_$(LongNamePlatform)_$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).0$(BuildNumberMinor)</LongNameSuffix>
+ <CrossTargetLongNameSuffix>_$(CrossTargetPlatform)_$(LongNamePlatform)_$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).0$(BuildNumberMinor)</CrossTargetLongNameSuffix>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)clretwrc.dll" />
+ <NativeBinary Include="$(BinDir)coreclr.dll" />
+ <NativeBinary Include="$(BinDir)dbgshim.dll" />
+ <NativeBinary Include="$(BinDir)mscordaccore.dll" />
+ <NativeBinary Include="$(BinDir)mscordbi.dll" />
+ <NativeBinary Include="$(BinDir)mscorrc.debug.dll" />
+ <NativeBinary Include="$(BinDir)mscorrc.dll" />
+ <NativeBinary Include="$(BinDir)sos.dll" />
+ <NativeBinary Include="$(BinDir)System.Private.CoreLib.ni.dll" />
+ <NativeBinary Include="$(UniversalCRTSDKDir)Redist\ucrt\DLLs\$(BuildArch)\*.dll" Condition="'$(BuildType)'=='Release' AND '$(BuildArch)' != 'arm64'" />
+ <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
+ <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
+ <ArchitectureSpecificToolFile Include="$(BinDir)crossgen.exe" />
+ <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\crossgen.exe" />
+ <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\mscordaccore.dll" />
+ <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\mscordbi.dll" />
+ <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\sos.dll" />
+
+ <!-- prevent accidental inclusion in AOT projects. -->
+ <File Include="$(PlaceholderFile)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)-aot/lib/netstandard1.0</TargetPath>
+ </File>
+ <File Include="$(PlaceholderFile)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)-aot/native</TargetPath>
+ </File>
+
+ <!-- Create long-name files by including the same files again with a different target path. -->
+ <LongNameFile Include="$(BinDir)mscordaccore.dll;
+ $(BinDir)sos.dll">
+ <TargetPath>runtimes\$(PackageTargetRuntime)\native\%(FileName)$(LongNameSuffix)%(Extension)</TargetPath>
+ </LongNameFile>
+ <LongNameFile Include="$(BinDir)$(CrossTargetComponentFolder)\mscordaccore.dll;
+ $(BinDir)$(CrossTargetComponentFolder)\sos.dll"
+ Condition="'$(HasCrossTargetComponents)'=='true'">
+ <TargetPath>tools\$(CrossTargetComponentFolder)_$(PackagePlatform)\%(FileName)$(CrossTargetLongNameSuffix)%(Extension)</TargetPath>
+ </LongNameFile>
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/tizen/4.0.0/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/tizen/4.0.0/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index dd2c46b077..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/tizen/4.0.0/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,57 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>tizen.4.0.0-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for armel -->
- <PackagePlatforms>armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <!-- cannot generate in build now
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- -->
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/14.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/14.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index 86cb61a264..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/14.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Condition="'$(PackagePlatform)' != 'arm'" Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Condition="'$(PackagePlatform)'!='arm'" Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Condition="'$(PackagePlatform)'!='arm'" Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index 72c48ee459..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Condition="'$(PackagePlatform)' != 'arm'" Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Condition="'$(PackagePlatform)' != 'arm'" Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Condition="'$(PackagePlatform)' != 'arm'" Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.10/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.10/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index 9f226f8530..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/16.10/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,56 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
- <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" />
- <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
- <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
- <NativeSplittableBinary Include="$(BinDir)libsos.so" />
- <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
- <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
deleted file mode 100644
index 844fb0b10f..0000000000
--- a/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/win/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
+++ /dev/null
@@ -1,99 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
-
- <PropertyGroup>
- <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <LongNamePlatform>$(PackagePlatform)</LongNamePlatform>
- <LongNamePlatform Condition="'$(LongNamePlatform)'=='x64'">amd64</LongNamePlatform>
- <CrossTargetPlatform>$(CrossTargetComponentFolder)</CrossTargetPlatform>
- <CrossTargetPlatform Condition="'$(CrossTargetPlatform)'=='x64'">amd64</CrossTargetPlatform>
- <LongNameSuffix>_$(LongNamePlatform)_$(LongNamePlatform)_$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).0$(BuildNumberMinor)</LongNameSuffix>
- <CrossTargetLongNameSuffix>_$(CrossTargetPlatform)_$(LongNamePlatform)_$(MajorVersion).$(MinorVersion).$(BuildNumberMajor).0$(BuildNumberMinor)</CrossTargetLongNameSuffix>
- </PropertyGroup>
-
- <ItemGroup>
- <LongNameFiles Include="mscordaccore.dll"/>
- <LongNameFiles Include="sos.dll"/>
- </ItemGroup>
-
- <Target Name="CopyLongNamedBinaries" BeforeTargets="CreatePackage">
- <Copy
- SourceFiles="@(LongNameFiles -> '$(BinDir)%(Identity)')"
- DestinationFiles="@(LongNameFiles -> '$(BinDir)%(FileName)$(LongNameSuffix)%(Extension)')">
- </Copy>
- <Copy Condition="'$(HasCrossTargetComponents)' == 'true'"
- SourceFiles="@(LongNameFiles -> '$(BinDir)$(CrossTargetComponentFolder)\%(Identity)')"
- DestinationFiles="@(LongNameFiles -> '$(BinDir)$(CrossTargetComponentFolder)\%(FileName)$(CrossTargetLongNameSuffix)%(Extension)')">
- </Copy>
- </Target>
-
- <ItemGroup>
- <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)clretwrc.dll" />
- <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)coreclr.dll" />
- <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)dbgshim.dll" />
- <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)mscordaccore.dll" />
- <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)mscordbi.dll" />
- <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)mscorrc.debug.dll" />
- <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)mscorrc.dll" />
- <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)sos.dll" />
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
- <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)System.Private.CoreLib.ni.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
- <ArchitectureSpecificLibFile Include="$(BinDir)SOS.NETCore.dll" />
- <ArchitectureSpecificToolFile Include="$(BinDir)crossgen.exe" />
- <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\crossgen.exe" />
- <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\mscordaccore.dll" />
- <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\mscordbi.dll" />
- <CrossArchitectureSpecificToolFile Include="$(BinDir)$(CrossTargetComponentFolder)\sos.dll" />
- <ArchitectureSpecificNativeFile Include="@(ArchitectureSpecificNativeFileAndSymbol)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes\$(PackageTargetRuntime)\native</TargetPath>
- </File>
- <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
- <File Include="@(ArchitectureSpecificLibFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
- </File>
- <File Include="@(ArchitectureSpecificToolFile)">
- <TargetPath>tools</TargetPath>
- </File>
- <File Condition="'$(HasCrossTargetComponents)' == 'true'" Include="@(CrossArchitectureSpecificToolFile)">
- <TargetPath>tools/$(CrossTargetComponentFolder)_$(PackagePlatform)</TargetPath>
- </File>
- <!-- prevent accidental inclusion in AOT projects. -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)-aot/lib/netstandard1.0</TargetPath>
- </File>
- <File Include="$(PlaceholderFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)-aot/native</TargetPath>
- </File>
- <!-- No reference: don't permit reference to the implementation from lib -->
- <File Include="$(PlaceholderFile)">
- <TargetPath>ref/netstandard1.0</TargetPath>
- </File>
- <!-- Symbols -->
- <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificNativeFileAndSymbol -> '%(RelativeDir)PDB\%(FileName).pdb')" />
- <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificLibFile -> '%(RelativeDir)PDB\%(FileName).pdb')" />
- <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificToolFile -> '%(RelativeDir)PDB\%(FileName).pdb')" />
- <ArchitectureSpecificNativeSymbol Include="@(LongNameFiles -> '$(BinDir)%(FileName)$(LongNameSuffix)%(Extension)')" />
- <AdditionalLibPackageExcludes Include="@(LongNameFiles -> 'runtimes\$(PackageTargetRuntime)\native\%(FileName)$(LongNameSuffix)%(Extension)')" />
- <CrossArchitectureSpecificNativeSymbol Condition="'$(HasCrossTargetComponents)' == 'true'"
- Include="@(CrossArchitectureSpecificToolFile -> '%(RelativeDir)PDB\%(FileName).pdb')" />
- <CrossArchitectureSpecificNativeSymbol Condition="'$(HasCrossTargetComponents)' == 'true'"
- Include="@(LongNameFiles -> '$(BinDir)$(CrossTargetComponentFolder)\%(FileName)$(CrossTargetLongNameSuffix)%(Extension)')" />
- <AdditionalLibPackageExcludes Condition="'$(HasCrossTargetComponents)' == 'true'"
- Include="@(LongNameFiles -> 'tools\$(CrossTargetComponentFolder)_$(PackagePlatform)\%(FileName)$(CrossTargetLongNameSuffix)%(Extension)')" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes\$(PackageTargetRuntime)\native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- <File Condition="'$(HasCrossTargetComponents)' == 'true'" Include="@(CrossArchitectureSpecificNativeSymbol)">
- <TargetPath>tools\$(CrossTargetComponentFolder)_$(PackagePlatform)</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
-
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds b/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds
index 67b105ba76..c55af3a6d3 100644
--- a/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds
+++ b/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds
@@ -2,96 +2,10 @@
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
- <OutputPath>$(PackageOutputPath)</OutputPath>
- </PropertyGroup>
-
- <!-- We always build the identity/redirection package. However, the platform specific runtime-*.nupkg is built based upon the target OS we are building the product for. -->
<ItemGroup>
- <Project Include="Microsoft.NETCore.TestHost.pkgproj">
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm64</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>x86</Platform>
- </Project>
- <Project Condition="'$(TargetsWindows)' == 'true'" Include="win/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Windows_NT</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'linux-x64'" Include="linux/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-x64'" Include="debian/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'debian.8-armel'" Include="debian/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.23-x64'" Include="fedora/23/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'fedora.24-x64'" Include="fedora/24/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.13.2-x64'" Include="opensuse/13.2/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'opensuse.42.1-x64'" Include="opensuse/42.1/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and $(DistroRid.StartsWith('rhel.7'))" Include="rhel/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-x64'" Include="ubuntu/14.04/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.14.04-arm'" Include="ubuntu/14.04/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-x64'" Include="ubuntu/16.04/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.04-arm'" Include="ubuntu/16.04/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>arm</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'ubuntu.16.10-x64'" Include="ubuntu/16.10/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'alpine.3.4.3-x64'" Include="alpine/3.4.3/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>amd64</Platform>
- </Project>
- <Project Condition="'$(TargetsLinux)' == 'true' and '$(DistroRid)' == 'tizen.4.0.0-armel'" Include="tizen/4.0.0/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>Linux</OSGroup>
- <Platform>armel</Platform>
- </Project>
- <Project Condition="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.TestHost.pkgproj">
- <OSGroup>OSX</OSGroup>
- <Platform>amd64</Platform>
- </Project>
+ <!-- identity project, runtime specific projects are included by props above -->
+ <Project Include="$(MSBuildProjectName).pkgproj" />
</ItemGroup>
-
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj
index ee8f6a94c4..909206b58b 100644
--- a/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj
+++ b/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj
@@ -1,74 +1,12 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <SkipValidatePackage>true</SkipValidatePackage>
- <PackagePlatforms>x64;x86;arm64;arm;armel;</PackagePlatforms>
- <OutputPath>$(PackagesOutputPath)</OutputPath>
- <IncludeRuntimeJson>true</IncludeRuntimeJson>
+
+ <PropertyGroup Condition="'$(PackageTargetRuntime)' == ''">
+ <IsLineupPackage Condition="'$(IsLineupPackage)' == ''">true</IsLineupPackage>
</PropertyGroup>
- <ItemGroup>
- <ProjectReference Include="win\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>arm64</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>x86</Platform>
- </ProjectReference>
- <ProjectReference Include="win\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="linux\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="debian\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\23\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="fedora\24\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\13.2\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="opensuse\42.1\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="rhel\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\14.04\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.04\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>arm</Platform>
- </ProjectReference>
- <ProjectReference Include="ubuntu\16.10\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="alpine\3.4.3\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- <ProjectReference Include="tizen\4.0.0\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>armel</Platform>
- </ProjectReference>
- <ProjectReference Include="osx\Microsoft.NETCore.TestHost.pkgproj">
- <Platform>amd64</Platform>
- </ProjectReference>
- </ItemGroup>
+
+ <Import Condition="'$(_packageTargetOSGroup)' != ''" Project="$(MSBuildThisFileDirectory)runtime.$(_packageTargetOSGroup).$(MSBuildProjectName).props" />
+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/alpine/3.4.3/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/alpine/3.4.3/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index dd142f6711..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/alpine/3.4.3/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>alpine.3.4.3-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/debian/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/debian/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 5d739bd58d..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/debian/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>debian.8-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, armel -->
- <PackagePlatforms>x64;armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/fedora/23/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/fedora/23/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 2edb86a28a..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/fedora/23/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.23-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/fedora/24/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/fedora/24/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 219026c703..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/fedora/24/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>fedora.24-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/linux/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/linux/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 06a6f4ce10..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/linux/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>linux-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/opensuse/13.2/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/opensuse/13.2/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 31740920e0..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/opensuse/13.2/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.13.2-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/opensuse/42.1/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/opensuse/42.1/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 8aaec62373..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/opensuse/42.1/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>opensuse.42.1-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/osx/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/osx/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index cbcc805d8d..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/osx/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>osx.10.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dwarf')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dwarf" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dylib" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/rhel/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/rhel/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 1cfaf50d5d..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/rhel/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>rhel.7-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/runtime.Linux.Microsoft.NETCore.TestHost.props b/src/.nuget/Microsoft.NETCore.TestHost/runtime.Linux.Microsoft.NETCore.TestHost.props
new file mode 100644
index 0000000000..ce004bdac4
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.TestHost/runtime.Linux.Microsoft.NETCore.TestHost.props
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)corerun" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/runtime.OSX.Microsoft.NETCore.TestHost.props b/src/.nuget/Microsoft.NETCore.TestHost/runtime.OSX.Microsoft.NETCore.TestHost.props
new file mode 100644
index 0000000000..ce004bdac4
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.TestHost/runtime.OSX.Microsoft.NETCore.TestHost.props
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)corerun" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/runtime.Windows_NT.Microsoft.NETCore.TestHost.props b/src/.nuget/Microsoft.NETCore.TestHost/runtime.Windows_NT.Microsoft.NETCore.TestHost.props
new file mode 100644
index 0000000000..96c2595cf9
--- /dev/null
+++ b/src/.nuget/Microsoft.NETCore.TestHost/runtime.Windows_NT.Microsoft.NETCore.TestHost.props
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <PropertyGroup>
+ <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
+ </PropertyGroup>
+ <ItemGroup>
+ <NativeBinary Include="$(BinDir)CoreRun.exe" />
+ </ItemGroup>
+</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/tizen/4.0.0/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/tizen/4.0.0/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index b7620b9806..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/tizen/4.0.0/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>tizen.4.0.0-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for armel -->
- <PackagePlatforms>armel;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/14.04/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/14.04/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 8750e16817..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/14.04/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.04/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.04/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 3f1397f92f..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.04/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime>
- <!-- build for x64, arm -->
- <PackagePlatforms>x64;arm;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project>
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.10/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.10/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 88ad98a4db..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/16.10/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,29 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- <PackageTargetRuntime>ubuntu.16.10-$(PackagePlatform)</PackageTargetRuntime>
- <!-- only build for x64 -->
- <PackagePlatforms>x64;</PackagePlatforms>
- </PropertyGroup>
- <ItemGroup>
- <NativeSplittableBinary Include="$(BinDir)corerun" />
- <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup Condition="'$(__BuildType)' == 'Release'">
- <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
- <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.NETCore.TestHost/win/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/win/Microsoft.NETCore.TestHost.pkgproj
deleted file mode 100644
index 33ab15fb62..0000000000
--- a/src/.nuget/Microsoft.NETCore.TestHost/win/Microsoft.NETCore.TestHost.pkgproj
+++ /dev/null
@@ -1,24 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
- <PropertyGroup>
- <PackageTargetRuntime>$(MinOSForArch)-$(PackagePlatform)</PackageTargetRuntime>
- <SkipPackageFileCheck>true</SkipPackageFileCheck>
- </PropertyGroup>
- <ItemGroup>
- <ArchitectureSpecificNativeFile Include="$(BinDir)CoreRun.exe" />
- <File Include="@(ArchitectureSpecificNativeFile)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- </File>
- </ItemGroup>
- <ItemGroup>
- <ArchitectureSpecificNativeSymbol Include="@(ArchitectureSpecificNativeFile -> '%(RelativeDir)PDB\%(FileName).pdb')" />
- <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
- <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
- <File Include="@(ArchitectureSpecificNativeSymbol)">
- <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
- <IsSymbolFile>true</IsSymbolFile>
- </File>
- </ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
-</Project> \ No newline at end of file
diff --git a/src/.nuget/Microsoft.TargetingPack.Private.CoreCLR/Microsoft.TargetingPack.Private.CoreCLR.pkgproj b/src/.nuget/Microsoft.TargetingPack.Private.CoreCLR/Microsoft.TargetingPack.Private.CoreCLR.pkgproj
index 253cba083d..ecc1e491a0 100644
--- a/src/.nuget/Microsoft.TargetingPack.Private.CoreCLR/Microsoft.TargetingPack.Private.CoreCLR.pkgproj
+++ b/src/.nuget/Microsoft.TargetingPack.Private.CoreCLR/Microsoft.TargetingPack.Private.CoreCLR.pkgproj
@@ -4,13 +4,9 @@
<PropertyGroup>
<SkipPackageFileCheck>true</SkipPackageFileCheck>
<SkipValidatePackage>true</SkipValidatePackage>
- <PackagePlatforms>x64;</PackagePlatforms>
<OutputPath>$(PackagesOutputPath)</OutputPath>
</PropertyGroup>
<ItemGroup>
- <File Include="$(BinDir)/ref/mscorlib.dll">
- <TargetPath>lib/netstandard1.0</TargetPath>
- </File>
<File Include="$(BinDir)/System.Private.CoreLib.dll">
<TargetPath>lib/netstandard1.0</TargetPath>
</File>
diff --git a/src/.nuget/dir.props b/src/.nuget/dir.props
new file mode 100644
index 0000000000..59b94f75b2
--- /dev/null
+++ b/src/.nuget/dir.props
@@ -0,0 +1,193 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+ <Import Project="$(MSBuildThisFileDirectory)..\..\dir.props" />
+
+ <PropertyGroup>
+ <!-- defined in buildtools packaging.targets, but we need this before targets are imported -->
+ <PackagePlatform>AnyCPU</PackagePlatform>
+
+ <!-- build the transport package which includes product and symbols in addition to standard packages -->
+ <CreatePackedPackage Condition="'$(CreatePackedPackage)' == ''">true</CreatePackedPackage>
+
+ <!-- Distro rid is passed as runtimeos-arch-->
+ <_parseDistroRid>$(__DistroRid)</_parseDistroRid>
+ <_parseDistroRid Condition="'$(_parseDistroRid)' == '' and '$(__BuildOS)' == 'OSX'">osx.10.12-x64</_parseDistroRid>
+ <_distroRidIndex>$(_parseDistroRid.IndexOfAny("-"))</_distroRidIndex>
+ <_archRidIndex>$([MSBuild]::Add($(_distroRidIndex), 1))</_archRidIndex>
+ <OSRid Condition="'$(OSRid)' == '' and '$(_distroRidIndex)' != '-1'">$(_parseDistroRid.SubString(0, $(_distroRidIndex)))</OSRid>
+ <OSRid Condition="'$(OSRid)' == ''">win10</OSRid>
+
+ <ArchGroup Condition="'$(ArchGroup)' == '' and '$(_archRidIndex)' != '0'">$(_parseDistroRid.SubString($(_archRidIndex)))</ArchGroup>
+ <ArchGroup Condition="'$(ArchGroup)' == '' and '$(Platform)' != ''">$(Platform)</ArchGroup>
+ <ArchGroup Condition="'$(ArchGroup)' == ''">$(BuildArch)</ArchGroup>
+
+ <RuntimeOS Condition="'$(RuntimeOS)' == ''">$(OSRid)</RuntimeOS>
+
+ <SupportedPackageOSGroups Condition="'$(SupportedPackageOSGroups)' == ''">Windows_NT;OSX;Linux</SupportedPackageOSGroups>
+ <SupportedPackageOSGroups>;$(SupportedPackageOSGroups);</SupportedPackageOSGroups>
+
+ <_runtimeOSVersionIndex>$(RuntimeOS.IndexOfAny(".-0123456789"))</_runtimeOSVersionIndex>
+ <_runtimeOSFamily Condition="'$(_runtimeOSVersionIndex)' != '-1'">$(RuntimeOS.SubString(0, $(_runtimeOSVersionIndex)))</_runtimeOSFamily>
+ <_isSupportedOSGroup>true</_isSupportedOSGroup>
+ </PropertyGroup>
+
+ <!-- derive an OS Group based on the OS Family -->
+ <PropertyGroup>
+ <_derivedPackageTargetOSGroup Condition="'$(_derivedPackageTargetOSGroup)' == '' and '$(_runtimeOSFamily)' == 'osx'">OSX</_derivedPackageTargetOSGroup>
+ <_derivedPackageTargetOSGroup Condition="'$(_derivedPackageTargetOSGroup)' == '' and '$(_runtimeOSFamily)' == 'win'">Windows_NT</_derivedPackageTargetOSGroup>
+ <_derivedPackageTargetOSGroup Condition="'$(_derivedPackageTargetOSGroup)' == '' and '$(__BuildOS)' != ''">$(__BuildOS)</_derivedPackageTargetOSGroup>
+ <_derivedPackageTargetOSGroup Condition="'$(_derivedPackageTargetOSGroup)' == ''">Linux</_derivedPackageTargetOSGroup>
+
+ <_isSupportedOSGroup Condition="!$(SupportedPackageOSGroups.Contains(';$(_derivedPackageTargetOSGroup);'))">false</_isSupportedOSGroup>
+ </PropertyGroup>
+
+ <!-- _packageTargetOSGroup is used to control the runtime package imports, don't import runtime package targets for
+ an unsupported OS Group -->
+ <PropertyGroup Condition="'$(PackageTargetRuntime)' != '' and '$(_isSupportedOSGroup)' == 'true'">
+ <_packageTargetOSGroup>$(_derivedPackageTargetOSGroup)</_packageTargetOSGroup>
+ </PropertyGroup>
+
+ <PropertyGroup>
+ <SkipPackageFileCheck>true</SkipPackageFileCheck>
+ <OutputPath>$(PackageOutputPath)</OutputPath>
+ </PropertyGroup>
+
+ <PropertyGroup Condition="'$(IsLineupPackage)' == 'true'">
+ <SkipValidatePackage>true</SkipValidatePackage>
+ <IncludeRuntimeJson>true</IncludeRuntimeJson>
+ </PropertyGroup>
+
+ <Choose>
+ <When Condition="'$(PackageRID)' != ''" />
+ <When Condition="'$(_runtimeOSFamily)' == 'win'">
+ <PropertyGroup>
+ <RIDPlatform>win7</RIDPlatform>
+ <RIDPlatform Condition="'$(ArchGroup)' == 'arm'">win8</RIDPlatform>
+ <RIDPlatform Condition="'$(ArchGroup)' == 'arm64'">win10</RIDPlatform>
+
+ <!-- Set the platform part of the RID if we are doing a portable build -->
+ <RIDPlatform Condition="'$(PortableBuild)' == '1'">win</RIDPlatform>
+ <PackageRID>$(RIDPlatform)-$(ArchGroup)</PackageRID>
+ </PropertyGroup>
+ </When>
+ <When Condition="'$(_runtimeOSFamily)' == 'osx'">
+ <PropertyGroup>
+ <PackageRID>osx.10.12-$(ArchGroup)</PackageRID>
+ <!-- Set the platform part of the RID if we are doing a portable build -->
+ <PackageRID Condition="'$(PortableBuild)' == '1'">osx-$(ArchGroup)</PackageRID>
+ </PropertyGroup>
+ </When>
+ <When Condition="'$(_runtimeOSFamily)' == 'rhel'">
+ <PropertyGroup>
+ <PackageRID>rhel.7-$(ArchGroup)</PackageRID>
+ <!-- Set the platform part of the RID if we are doing a portable build -->
+ <PackageRID Condition="'$(PortableBuild)' == '1'">linux-$(ArchGroup)</PackageRID>
+ </PropertyGroup>
+ </When>
+ <Otherwise>
+ <PropertyGroup>
+ <PackageRID>$(RuntimeOS)-$(ArchGroup)</PackageRID>
+ <!-- Set the platform part of the RID if we are doing a portable build -->
+ <PackageRID Condition="'$(PortableBuild)' == '1'">linux-$(ArchGroup)</PackageRID>
+ </PropertyGroup>
+ </Otherwise>
+ </Choose>
+
+ <!-- Determine per-platform native binary extensions. -->
+ <Choose>
+ <When Condition="'$(_runtimeOSFamily)' == 'win'" />
+ <When Condition="'$(_runtimeOSFamily)' == 'osx'">
+ <PropertyGroup>
+ <LibraryFileExtension>.dylib</LibraryFileExtension>
+ <SymbolFileExtension>.dwarf</SymbolFileExtension>
+ </PropertyGroup>
+ </When>
+ <Otherwise>
+ <PropertyGroup>
+ <LibraryFileExtension>.so</LibraryFileExtension>
+ <SymbolFileExtension>.dbg</SymbolFileExtension>
+ </PropertyGroup>
+ </Otherwise>
+ </Choose>
+
+ <ItemGroup Condition="$(SupportedPackageOSGroups.Contains(';Linux;'))">
+ <OfficialBuildRID Include="alpine.3.4.3-x64" />
+ <OfficialBuildRID Include="debian.8-armel">
+ <Platform>armel</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="debian.8-x64" />
+ <OfficialBuildRID Include="fedora.23-x64" />
+ <OfficialBuildRID Include="fedora.24-x64" />
+ <OfficialBuildRID Include="linux-x64" />
+ <OfficialBuildRID Include="linux-arm">
+ <Platform>arm</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="opensuse.42.1-x64" />
+ <OfficialBuildRID Include="rhel.7-x64" />
+ <OfficialBuildRID Include="tizen.4.0.0-armel">
+ <Platform>armel</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="ubuntu.14.04-arm">
+ <Platform>arm</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="ubuntu.14.04-x64" />
+ <OfficialBuildRID Include="ubuntu.16.04-arm">
+ <Platform>arm</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="ubuntu.16.04-x64" />
+ <OfficialBuildRID Include="ubuntu.16.10-x64" />
+ </ItemGroup>
+ <ItemGroup Condition="$(SupportedPackageOSGroups.Contains(';OSX;'))">
+ <OfficialBuildRID Include="osx.10.12-x64" />
+ <OfficialBuildRID Include="osx-x64" />
+ </ItemGroup>
+ <ItemGroup Condition="$(SupportedPackageOSGroups.Contains(';Windows_NT;'))">
+ <OfficialBuildRID Include="win7-x86">
+ <Platform>x86</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="win-x86">
+ <Platform>x86</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="win7-x64" />
+ <OfficialBuildRID Include="win-x64" />
+ <OfficialBuildRID Include="win8-arm">
+ <Platform>arm</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="win10-arm64">
+ <Platform>arm64</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="win-arm">
+ <Platform>arm</Platform>
+ </OfficialBuildRID>
+ <OfficialBuildRID Include="win-arm64">
+ <Platform>arm64</Platform>
+ </OfficialBuildRID>
+ </ItemGroup>
+ <ItemGroup>
+ <!-- Ensure we have a RID-specific package for the current build, even if it isn't in our official set, but
+ don't build the RID-specific package if we're in an unsupported os family -->
+ <BuildRID Include="@(OfficialBuildRID)" Exclude="$(PackageRID)"/>
+ <BuildRID Include="$(PackageRID)"
+ Condition="'$(_isSupportedOSGroup)' == 'true'">
+ <Platform Condition="'$(ArchGroup)' == 'x64'">amd64</Platform>
+ <Platform Condition="'$(ArchGroup)' != 'x64'">$(ArchGroup)</Platform>
+ </BuildRID>
+ </ItemGroup>
+
+ <ItemGroup>
+ <_project Include="@(BuildRID)">
+ <Platform Condition="'%(Platform)' == ''">amd64</Platform>
+ <PackageTargetRuntime>%(Identity)</PackageTargetRuntime>
+ <AdditionalProperties>PackageTargetRuntime=%(Identity);Platform=%(Platform)</AdditionalProperties>
+ </_project>
+
+ <_buildRidProjects Include="@(_project->'$(MSBuildProjectName).pkgproj')" />
+ <!-- Only include rid projects for a builds file, not for a lineup package -->
+ <Project Condition="'$(IsLineupPackage)' != 'true'" Include="@(_buildRidProjects)" />
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(IsLineupPackage)' == 'true'">
+ <!-- Include project references for a lineup package to generate the runtime.json file -->
+ <ProjectReference Include="@(_buildRidProjects)" />
+ </ItemGroup>
+</Project> \ No newline at end of file
diff --git a/src/.nuget/dir.targets b/src/.nuget/dir.targets
new file mode 100644
index 0000000000..49e550a4b7
--- /dev/null
+++ b/src/.nuget/dir.targets
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+
+ <Target Name="VerifyVCRedist" BeforeTargets="GetSymbolPackageFiles" Condition="'$(_runtimeOSFamily)' == 'win'">
+ <Error Condition="'$(UniversalCRTSDKDir)' == ''" Text="Unable to find VC Redist binaries - check that UniversalCRTSDKDir environment variable is set" />
+ </Target>
+ <!--
+ Finds symbol files and injects them into the package build.
+ -->
+ <Target Name="GetSymbolPackageFiles" BeforeTargets="GetPackageFiles">
+ <ItemGroup Condition="'$(SymbolFileExtension)' != ''">
+ <AdditionalLibPackageExcludes Include="%2A%2A\%2A$(SymbolFileExtension)"/>
+ </ItemGroup>
+
+ <ItemGroup>
+ <AdditionalLibPackageExcludes Include="@(LongNameFile -> '%(TargetPath)')" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <NativeWithSymbolFile Include="@(NativeBinary)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ </NativeWithSymbolFile>
+ <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
+ <NativeWithSymbolFile Include="@(ArchitectureSpecificLibFile)">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
+ </NativeWithSymbolFile>
+ <NativeWithSymbolFile Include="@(ArchitectureSpecificToolFile)">
+ <TargetPath>tools</TargetPath>
+ </NativeWithSymbolFile>
+ </ItemGroup>
+
+ <ItemGroup Condition="'$(HasCrossTargetComponents)'=='true'">
+ <NativeWithSymbolFile Include="@(CrossArchitectureSpecificNativeFileAndSymbol)">
+ <TargetPath>runtimes/$(CrossTargetComponentFolder)_$(PackagePlatform)/native</TargetPath>
+ </NativeWithSymbolFile>
+ <NativeWithSymbolFile Include="@(CrossArchitectureSpecificToolFile)">
+ <TargetPath>tools/$(CrossTargetComponentFolder)_$(PackagePlatform)</TargetPath>
+ </NativeWithSymbolFile>
+ </ItemGroup>
+
+ <ItemGroup>
+ <File Include="@(NativeWithSymbolFile)" />
+ <File Include="@(LongNameFile)">
+ <IsSymbolFile>true</IsSymbolFile>
+ </File>
+ </ItemGroup>
+
+ <ItemGroup>
+ <!-- On Windows, trim ".dll" before adding ".pdb". -->
+ <WindowsNativeFile Include="@(NativeWithSymbolFile)"
+ Condition="'%(NativeWithSymbolFile.Extension)'=='.dll' OR '%(NativeWithSymbolFile.Extension)'=='.exe'" />
+ <WindowsSymbolFile Include="@(WindowsNativeFile -> '%(RootDir)%(Directory)PDB\%(Filename).pdb')" />
+
+ <!--
+ Search for all xplat symbol file extensions on every xplat native binary. Some binaries have
+ no ".so" or ".dylib" extension, so we can't tell which convention its symbol files would
+ use. On xplat, the symbol extension is simply appended.
+ -->
+ <NonWindowsNativeFile Include="@(NativeWithSymbolFile)"
+ Exclude="@(WindowsNativeFile)" />
+
+ <NonWindowsSymbolFile Include="@(NonWindowsNativeFile -> '%(Identity)$(SymbolFileExtension)')" />
+
+ <ExistingWindowsSymbolFile Include="@(WindowsSymbolFile)" Condition="Exists('%(Identity)')" />
+ <ExistingNonWindowsSymbolFile Include="@(NonWindowsSymbolFile)" Condition="Exists('%(Identity)') AND '$(SkipPackagingXplatSymbols)'!='true'" />
+
+ <!-- Include all found symbols. -->
+ <File Include="@(ExistingWindowsSymbolFile);@(ExistingNonWindowsSymbolFile)">
+ <IsSymbolFile>true</IsSymbolFile>
+ </File>
+ </ItemGroup>
+
+ <PropertyGroup>
+ <NeedsPlaceholderPdb Condition="'@(ExistingNonWindowsSymbolFile)'!='' AND '@(ExistingWindowsSymbolFile)'==''">true</NeedsPlaceholderPdb>
+ </PropertyGroup>
+
+ <ItemGroup>
+ <File Include="$(MSBuildThisFileDirectory)\_.pdb"
+ Condition="'$(NeedsPlaceholderPdb)'=='true' AND '$(PackageTargetRuntime)'!=''">
+ <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
+ <IsSymbolFile>true</IsSymbolFile>
+ </File>
+ </ItemGroup>
+ </Target>
+
+ <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory)\.., dir.targets))\dir.targets" />
+</Project>
diff --git a/src/.nuget/dir.traversal.targets b/src/.nuget/dir.traversal.targets
new file mode 100644
index 0000000000..686ae749a7
--- /dev/null
+++ b/src/.nuget/dir.traversal.targets
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
+
+ <Import Project="$(MSBuildThisFileDirectory)..\..\dir.traversal.targets" />
+
+ <Target Name="FilterProjects" BeforeTargets="Build">
+ <Error Condition="'$(PackageRID)' == ''" Text="'PackageRID' property must be specified."/>
+
+ <!-- Only build packages for current RID or non-RID-specific -->
+ <ItemGroup>
+ <_projectsToBuild Include="@(Project)" Condition="'%(Project.PackageTargetRuntime)' == '$(PackageRID)' OR '%(Project.PackageTargetRuntime)' == ''" />
+ </ItemGroup>
+
+ <ItemGroup>
+ <Project Remove="@(Project)" />
+ <Project Include="@(_projectsToBuild)" />
+ </ItemGroup>
+ </Target>
+</Project> \ No newline at end of file
diff --git a/src/.nuget/init/project.json b/src/.nuget/init/project.json
index 5440fde0de..5908fcc3f9 100644
--- a/src/.nuget/init/project.json
+++ b/src/.nuget/init/project.json
@@ -1,6 +1,6 @@
{
"dependencies": {
- "Microsoft.NETCore.Platforms": "1.0.2-beta-24224-02",
+ "Microsoft.NETCore.Platforms": "1.0.2-beta-24224-02"
},
"frameworks": {
"dnxcore50": {
diff --git a/src/.nuget/packageIndex.json b/src/.nuget/packageIndex.json
new file mode 100644
index 0000000000..7a73a41bfd
--- /dev/null
+++ b/src/.nuget/packageIndex.json
@@ -0,0 +1,2 @@
+{
+} \ No newline at end of file
diff --git a/src/.nuget/packages.builds b/src/.nuget/packages.builds
index 5d1d025100..f57b9a9b50 100644
--- a/src/.nuget/packages.builds
+++ b/src/.nuget/packages.builds
@@ -1,6 +1,5 @@
-<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
+ <Import Project="$(MSBuildThisFileDirectory)..\..\dir.props" />
<PropertyGroup>
<!-- This property must be set to the same value as $(PackageOutputPath) for the nuspecs and nupkgs to be binplaced to the intended location. -->
@@ -8,23 +7,23 @@
</PropertyGroup>
<ItemGroup Condition="'$(__SkipCoreLibBuild)'==''">
- <Project Include="Microsoft.NETCore.Runtime.CoreCLR\Microsoft.NETCore.Runtime.CoreCLR.builds" />
+ <Project Include="Microsoft.NETCore.Runtime.CoreCLR\Microsoft.NETCore.Runtime.CoreCLR.builds" />
</ItemGroup>
<ItemGroup Condition="'$(TargetsWindows)'=='true'">
- <Project Include="Microsoft.TargetingPack.Private.CoreCLR\Microsoft.TargetingPack.Private.CoreCLR.pkgproj" />
+ <Project Include="Microsoft.TargetingPack.Private.CoreCLR\Microsoft.TargetingPack.Private.CoreCLR.pkgproj" />
</ItemGroup>
<ItemGroup Condition="'$(__SkipNativeBuild)'==''">
- <Project Include="Microsoft.NETCore.Jit\Microsoft.NETCore.Jit.builds" />
- <Project Include="Microsoft.NETCore.TestHost\Microsoft.NETCore.TestHost.builds" />
- <Project Include="Microsoft.NETCore.Native\Microsoft.NETCore.Native.builds" />
+ <Project Include="Microsoft.NETCore.Jit\Microsoft.NETCore.Jit.builds" />
+ <Project Include="Microsoft.NETCore.TestHost\Microsoft.NETCore.TestHost.builds" />
+ <Project Include="Microsoft.NETCore.Native\Microsoft.NETCore.Native.builds" />
</ItemGroup>
<ItemGroup>
- <Project Include="Microsoft.NETCore.ILAsm\Microsoft.NETCore.ILAsm.builds" />
- <Project Include="Microsoft.NETCore.ILDAsm\Microsoft.NETCore.ILDAsm.builds" />
+ <Project Include="Microsoft.NETCore.ILAsm\Microsoft.NETCore.ILAsm.builds" />
+ <Project Include="Microsoft.NETCore.ILDAsm\Microsoft.NETCore.ILDAsm.builds" />
</ItemGroup>
- <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.traversal.targets))\dir.traversal.targets" />
+ <Import Project="$(MSBuildThisFileDirectory)..\..\dir.traversal.targets" />
</Project>