1 <?xml version="1.0" encoding="utf-8"?>
2 <Project ToolsVersion="12.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3 <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.props))\dir.props" />
5 <Version>1.0.3</Version>
6 <SkipPackageFileCheck>true</SkipPackageFileCheck>
7 <PackageTargetRuntime>opensuse.13.2-$(PackagePlatform)</PackageTargetRuntime>
8 <!-- only build for x64 -->
9 <PackagePlatforms>x64;</PackagePlatforms>
12 <NativeSplittableBinary Include="$(BinDir)libcoreclr.so" />
13 <NativeSplittableBinary Include="$(BinDir)libcoreclrtraceptprovider.so" />
14 <NativeSplittableBinary Include="$(BinDir)libdbgshim.so" />
15 <NativeSplittableBinary Include="$(BinDir)libmscordaccore.so" />
16 <NativeSplittableBinary Include="$(BinDir)libmscordbi.so" />
17 <NativeSplittableBinary Include="$(BinDir)libsos.so" />
18 <NativeSplittableBinary Include="$(BinDir)libsosplugin.so" />
19 <NativeSplittableBinary Include="$(BinDir)System.Globalization.Native.so" />
20 <ArchitectureSpecificNativeFile Include="$(BinDir)sosdocsunix.txt" />
21 <ArchitectureSpecificNativeFile Include="$(BinDir)mscorlib.ni.dll" />
22 <ArchitectureSpecificNativeFile Include="$(BinDir)System.Private.CoreLib.ni.dll" />
23 <ArchitectureSpecificLibFile Include="$(BinDir)System.Private.CoreLib.dll" />
24 <ArchitectureSpecificLibFile Include="$(BinDir)mscorlib.dll" />
25 <ArchitectureSpecificToolFile Include="$(BinDir)crossgen" />
26 <ArchitectureSpecificNativeFile Include="@(NativeSplittableBinary)" />
27 <File Include="@(ArchitectureSpecificNativeFile)">
28 <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
30 <!-- Using lib/netstandard1.0 here. There is no TFM for this since it is a runtime itself. -->
31 <File Include="@(ArchitectureSpecificLibFile)">
32 <TargetPath>runtimes/$(PackageTargetRuntime)/lib/netstandard1.0</TargetPath>
34 <!-- No reference: don't permit reference to the implementation from lib -->
35 <File Include="$(PlaceholderFile)">
36 <TargetPath>ref/netstandard1.0</TargetPath>
38 <File Include="@(ArchitectureSpecificToolFile)">
39 <TargetPath>tools</TargetPath>
42 <ItemGroup Condition="'$(__BuildType)' == 'Release'">
43 <ArchitectureSpecificNativeSymbol Include="@(NativeSplittableBinary -> '%(Identity).dbg')" />
44 <AdditionalLibPackageExcludes Include="%2A%2A\%2A.dbg" />
45 <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.so" />
46 <AdditionalSymbolPackageExcludes Include="%2A%2A\%2A.dll" />
47 <AdditionalSymbolPackageExcludes Include="%2A%2A\sosdocsunix.txt" />
48 <AdditionalSymbolPackageExcludes Include="%2A%2A\crossgen" />
49 <ArchitectureSpecificNativeSymbol Include="..\..\_.pdb" />
50 <File Include="@(ArchitectureSpecificNativeSymbol)">
51 <TargetPath>runtimes/$(PackageTargetRuntime)/native</TargetPath>
52 <IsSymbolFile>true</IsSymbolFile>
55 <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />