summaryrefslogtreecommitdiff
path: root/src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
diff options
context:
space:
mode:
authorMike McLaughlin <mikem@microsoft.com>2016-04-04 17:52:15 -0700
committerMike McLaughlin <mikem@microsoft.com>2016-04-11 14:55:39 -0700
commit1800e5f71da458298e25b52ce35e0c6ae5976fcc (patch)
tree35fb1a86e4b95fcabc6b27abc8a76ed697dff238 /src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj
parentbfbde8d29cf245a0bf1eb027367851ad84aafa61 (diff)
downloadcoreclr-1800e5f71da458298e25b52ce35e0c6ae5976fcc.tar.gz
coreclr-1800e5f71da458298e25b52ce35e0c6ae5976fcc.tar.bz2
coreclr-1800e5f71da458298e25b52ce35e0c6ae5976fcc.zip
Add symbol packages for coreclr runtime.
Depends on the new buildtools symbol support. Update build tools version containing the new symbol file support.
Diffstat (limited to 'src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj')
-rw-r--r--src/.nuget/Microsoft.NETCore.Runtime.CoreCLR/rhel/Microsoft.NETCore.Runtime.CoreCLR.pkgproj39
1 files changed, 27 insertions, 12 deletions
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
index d17f607985..211d5502e2 100644
--- 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
@@ -11,22 +11,21 @@
</PropertyGroup>
<ItemGroup>
-
- <ArchitectureSpecificNativeFile Include="$(BinDir)libcoreclr.so"/>
- <ArchitectureSpecificNativeFile Include="$(BinDir)libcoreclrtraceptprovider.so"/>
- <ArchitectureSpecificNativeFile Include="$(BinDir)libdbgshim.so"/>
- <ArchitectureSpecificNativeFile Include="$(BinDir)libmscordaccore.so"/>
- <ArchitectureSpecificNativeFile Include="$(BinDir)libmscordbi.so"/>
- <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll"/>
- <ArchitectureSpecificNativeFile Include="$(BinDir)libsos.so"/>
- <ArchitectureSpecificNativeFile Include="$(BinDir)libsosplugin.so"/>
+ <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)System.Globalization.Native.so" />
-
+ <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll"/>
<ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll"/>
-
<ArchitectureSpecificToolFile Include="$(BinDir)crossgen"/>
+ <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)"/>
+
<File Include="@(ArchitectureSpecificNativeFile)">
<TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
</File>
@@ -46,5 +45,21 @@
</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>