diff options
Diffstat (limited to 'src/.nuget')
34 files changed, 533 insertions, 71 deletions
diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds b/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds index 4cc7e101dd..e568ca57f5 100644 --- a/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds +++ b/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.builds @@ -27,6 +27,10 @@ <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> @@ -55,14 +59,26 @@ <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="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.ILAsm.pkgproj"> <OSGroup>OSX</OSGroup> <Platform>amd64</Platform> diff --git a/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj index d2cc6d3a96..c0b2134610 100644 --- a/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj +++ b/src/.nuget/Microsoft.NETCore.ILAsm/Microsoft.NETCore.ILAsm.pkgproj @@ -22,6 +22,9 @@ <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> @@ -43,15 +46,24 @@ <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="osx\Microsoft.NETCore.ILAsm.pkgproj"> <Platform>amd64</Platform> </ProjectReference> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</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 new file mode 100644 index 0000000000..41a5b4c301 --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.ILAsm/alpine/3.4.3/Microsoft.NETCore.ILAsm.pkgproj @@ -0,0 +1,29 @@ +<?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/linux/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/linux/Microsoft.NETCore.ILAsm.pkgproj new file mode 100644 index 0000000000..ce3bf6320e --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.ILAsm/linux/Microsoft.NETCore.ILAsm.pkgproj @@ -0,0 +1,29 @@ +<?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/ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILAsm/ubuntu/14.04/Microsoft.NETCore.ILAsm.pkgproj index 0864a65790..cacadc78b1 100644 --- 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 @@ -4,8 +4,8 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)ilasm" /> @@ -26,4 +26,4 @@ </File> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</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 index b48290bed1..818495e6e2 100644 --- 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 @@ -4,8 +4,8 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)ilasm" /> @@ -26,4 +26,4 @@ </File> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</Project> diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds b/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds index e7ae8e2ebc..5939fdaf6e 100644 --- a/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds +++ b/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.builds @@ -27,6 +27,10 @@ <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> @@ -55,14 +59,26 @@ <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="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.ILDAsm.pkgproj"> <OSGroup>OSX</OSGroup> <Platform>amd64</Platform> diff --git a/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj index 945bef972f..47683ef0a3 100644 --- a/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj +++ b/src/.nuget/Microsoft.NETCore.ILDAsm/Microsoft.NETCore.ILDAsm.pkgproj @@ -22,6 +22,9 @@ <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> @@ -43,15 +46,24 @@ <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="osx\Microsoft.NETCore.ILDAsm.pkgproj"> <Platform>amd64</Platform> </ProjectReference> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</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 new file mode 100644 index 0000000000..b27fe08767 --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.ILDAsm/alpine/3.4.3/Microsoft.NETCore.ILDAsm.pkgproj @@ -0,0 +1,29 @@ +<?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/linux/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/linux/Microsoft.NETCore.ILDAsm.pkgproj new file mode 100644 index 0000000000..7a7f82ddd5 --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.ILDAsm/linux/Microsoft.NETCore.ILDAsm.pkgproj @@ -0,0 +1,29 @@ +<?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/ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj b/src/.nuget/Microsoft.NETCore.ILDAsm/ubuntu/14.04/Microsoft.NETCore.ILDAsm.pkgproj index e5bdb5122d..e087645962 100644 --- 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 @@ -4,8 +4,8 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)ildasm" /> @@ -26,4 +26,4 @@ </File> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</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 index b20c9c9969..776e59ba16 100644 --- 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 @@ -4,8 +4,8 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)ildasm" /> @@ -26,4 +26,4 @@ </File> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</Project> diff --git a/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds b/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds index 9095196d78..61c690ebb1 100644 --- a/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds +++ b/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.builds @@ -27,6 +27,10 @@ <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> @@ -55,14 +59,26 @@ <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="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.Jit.pkgproj"> <OSGroup>OSX</OSGroup> <Platform>amd64</Platform> diff --git a/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj index a6a2c194a0..bcd4e4232f 100644 --- a/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj +++ b/src/.nuget/Microsoft.NETCore.Jit/Microsoft.NETCore.Jit.pkgproj @@ -21,6 +21,9 @@ <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> @@ -42,15 +45,24 @@ <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="osx\Microsoft.NETCore.Jit.pkgproj"> <Platform>amd64</Platform> </ProjectReference> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</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 new file mode 100644 index 0000000000..96851ff3ac --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.Jit/alpine/3.4.3/Microsoft.NETCore.Jit.pkgproj @@ -0,0 +1,29 @@ +<?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/linux/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/linux/Microsoft.NETCore.Jit.pkgproj new file mode 100644 index 0000000000..541b81e4ab --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.Jit/linux/Microsoft.NETCore.Jit.pkgproj @@ -0,0 +1,29 @@ +<?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/ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/ubuntu/14.04/Microsoft.NETCore.Jit.pkgproj index e6775dabff..50d343f977 100644 --- 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 @@ -4,8 +4,8 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)libclrjit.so" /> @@ -26,4 +26,4 @@ </File> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</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 index dc59c2a8ad..e57b7c51d5 100644 --- 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 @@ -4,8 +4,8 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)libclrjit.so" /> @@ -26,4 +26,4 @@ </File> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</Project> diff --git a/src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj b/src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj index 0a43ac4ceb..66106c30dc 100644 --- a/src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj +++ b/src/.nuget/Microsoft.NETCore.Jit/win/Microsoft.NETCore.Jit.pkgproj @@ -8,6 +8,7 @@ </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> 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 341ec28d3f..c7bfdc3b04 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 @@ -6,7 +6,6 @@ <!-- 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"> @@ -27,6 +26,10 @@ <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> @@ -55,14 +58,26 @@ <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="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.Runtime.CoreCLR.pkgproj"> <OSGroup>OSX</OSGroup> <Platform>amd64</Platform> 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 65adcfe52c..a1405d5fff 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 @@ -9,18 +9,6 @@ <IncludeRuntimeJson>true</IncludeRuntimeJson> </PropertyGroup> <ItemGroup> - <!-- ARM32_TODO: Clean this up. - Declare a runtime dependency on the win8-arm CoreCLR built using the TFS builds - --> - <RuntimeDependency Include="runtime.win8-arm.Microsoft.NETCore.Runtime.CoreCLR"> - <TargetRuntime>win8-arm</TargetRuntime> - <Version>$(RuntimeWin8ArmMicrosoftNETCoreRuntimeCoreCLRPackageVersion)</Version> - </RuntimeDependency> - <!-- ApiSets are only applicable for Windows. - Despite the unconditioned package dependency it is constrained by runtime IDs within it's own package --> - <Dependency Include="Microsoft.NETCore.Windows.ApiSets"> - <Version>$(MicrosoftNETCoreWindowsApiSetsPackageVersion)</Version> - </Dependency> <ProjectReference Include="..\Microsoft.NETCore.Jit\Microsoft.NETCore.Jit.pkgproj" /> <ProjectReference Include="win\Microsoft.NETCore.Runtime.CoreCLR.pkgproj"> <Platform>amd64</Platform> @@ -31,6 +19,12 @@ <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> @@ -52,15 +46,24 @@ <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="osx\Microsoft.NETCore.Runtime.CoreCLR.pkgproj"> <Platform>amd64</Platform> </ProjectReference> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</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 new file mode 100644 index 0000000000..c779349b7c --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/alpine/3.4.3/Microsoft.NETCore.Runtime.CoreCLR.pkgproj @@ -0,0 +1,56 @@ +<?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/linux/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/linux/Microsoft.NETCore.Runtime.CoreCLR.pkgproj new file mode 100644 index 0000000000..31e719601d --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/linux/Microsoft.NETCore.Runtime.CoreCLR.pkgproj @@ -0,0 +1,56 @@ +<?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/ubuntu/14.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj b/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/ubuntu/14.04/Microsoft.NETCore.Runtime.CoreCLR.pkgproj index 4b1f151f1d..86cb61a264 100644 --- 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 @@ -4,12 +4,12 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" /> - <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" /> + <NativeSplittableBinary Condition="'$(PackagePlatform)' != 'arm'" Include="$(BinDir)libcoreclrtraceptprovider.so" /> <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" /> <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" /> <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" /> @@ -17,8 +17,8 @@ <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" /> + <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" /> 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 index 7163623d37..72c48ee459 100644 --- 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 @@ -4,12 +4,12 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" /> - <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" /> + <NativeSplittableBinary Condition="'$(PackagePlatform)' != 'arm'" Include="$(BinDir)libcoreclrtraceptprovider.so" /> <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" /> <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" /> <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" /> @@ -17,8 +17,8 @@ <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" /> + <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" /> 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 index f77ac726f6..844fb0b10f 100644 --- 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 @@ -39,7 +39,7 @@ <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)mscorrc.dll" /> <ArchitectureSpecificNativeFileAndSymbol Include="$(BinDir)sos.dll" /> <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" /> - <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.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" /> @@ -84,13 +84,13 @@ <CrossArchitectureSpecificNativeSymbol Condition="'$(HasCrossTargetComponents)' == 'true'" Include="@(LongNameFiles -> '$(BinDir)$(CrossTargetComponentFolder)\%(FileName)$(CrossTargetLongNameSuffix)%(Extension)')" /> <AdditionalLibPackageExcludes Condition="'$(HasCrossTargetComponents)' == 'true'" - Include="@(LongNameFiles -> 'runtimes\$(PackageTargetRuntime)\native\%(FileName)$(CrossTargetLongNameSuffix)%(Extension)')" /> + 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> + <TargetPath>tools\$(CrossTargetComponentFolder)_$(PackagePlatform)</TargetPath> <IsSymbolFile>true</IsSymbolFile> </File> </ItemGroup> diff --git a/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds b/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds index 2ae0292ea9..c1d076fb0e 100644 --- a/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds +++ b/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.builds @@ -27,6 +27,10 @@ <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> @@ -55,14 +59,26 @@ <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="'$(TargetsOSX)' == 'true'" Include="osx/Microsoft.NETCore.TestHost.pkgproj"> <OSGroup>OSX</OSGroup> <Platform>amd64</Platform> diff --git a/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj index fd6f7aae0b..325461d3ac 100644 --- a/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj +++ b/src/.nuget/Microsoft.NETCore.TestHost/Microsoft.NETCore.TestHost.pkgproj @@ -9,11 +9,6 @@ <IncludeRuntimeJson>true</IncludeRuntimeJson> </PropertyGroup> <ItemGroup> - <!-- Declare a runtime dependency on the win8-arm CoreCLR built using the TFS builds --> - <RuntimeDependency Include="runtime.win7-arm.Microsoft.NETCore.TestHost"> - <TargetRuntime>win7-arm</TargetRuntime> - <Version>$(RuntimeWin7ArmMicrosoftNETCoreTestHostPackageVersion)</Version> - </RuntimeDependency> <ProjectReference Include="win\Microsoft.NETCore.TestHost.pkgproj"> <Platform>amd64</Platform> </ProjectReference> @@ -26,6 +21,9 @@ <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> @@ -47,15 +45,24 @@ <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="osx\Microsoft.NETCore.TestHost.pkgproj"> <Platform>amd64</Platform> </ProjectReference> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</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 new file mode 100644 index 0000000000..dd142f6711 --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.TestHost/alpine/3.4.3/Microsoft.NETCore.TestHost.pkgproj @@ -0,0 +1,29 @@ +<?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/linux/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/linux/Microsoft.NETCore.TestHost.pkgproj new file mode 100644 index 0000000000..06a6f4ce10 --- /dev/null +++ b/src/.nuget/Microsoft.NETCore.TestHost/linux/Microsoft.NETCore.TestHost.pkgproj @@ -0,0 +1,29 @@ +<?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/ubuntu/14.04/Microsoft.NETCore.TestHost.pkgproj b/src/.nuget/Microsoft.NETCore.TestHost/ubuntu/14.04/Microsoft.NETCore.TestHost.pkgproj index a73159ab00..8750e16817 100644 --- 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 @@ -4,8 +4,8 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.14.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)corerun" /> @@ -26,4 +26,4 @@ </File> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</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 index 061319408b..3f1397f92f 100644 --- 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 @@ -4,8 +4,8 @@ <PropertyGroup> <SkipPackageFileCheck>true</SkipPackageFileCheck> <PackageTargetRuntime>ubuntu.16.04-$(PackagePlatform)</PackageTargetRuntime> - <!-- only build for x64 --> - <PackagePlatforms>x64;</PackagePlatforms> + <!-- build for x64, arm --> + <PackagePlatforms>x64;arm;</PackagePlatforms> </PropertyGroup> <ItemGroup> <NativeSplittableBinary Include="$(BinDir)corerun" /> @@ -26,4 +26,4 @@ </File> </ItemGroup> <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" /> -</Project>
\ No newline at end of file +</Project> diff --git a/src/.nuget/optdata/project.json b/src/.nuget/optdata/project.json deleted file mode 100644 index e8b45c85c0..0000000000 --- a/src/.nuget/optdata/project.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "dependencies": { - "optimization.PGO.CoreCLR": "1.1.0-release-20161025" - }, - "frameworks": { - "netstandard": {} - }, - "runtimes": { - "win7-x64": {} - } -} diff --git a/src/.nuget/packages.builds b/src/.nuget/packages.builds index 89952ce6b0..7458c8e56f 100644 --- a/src/.nuget/packages.builds +++ b/src/.nuget/packages.builds @@ -9,6 +9,9 @@ <ItemGroup Condition="'$(__SkipCoreLibBuild)'==''"> <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" /> </ItemGroup> |