6e1385ad6a63ef663a1fb08e0cbac1f9947dc9e2
[platform/upstream/coreclr.git] /
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" />
4   <PropertyGroup>
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>
10   </PropertyGroup>
11   <ItemGroup>
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>
29     </File>
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>
33     </File>
34     <!-- No reference: don't permit reference to the implementation from lib -->
35     <File Include="$(PlaceholderFile)">
36       <TargetPath>ref/netstandard1.0</TargetPath>
37     </File>
38     <File Include="@(ArchitectureSpecificToolFile)">
39       <TargetPath>tools</TargetPath>
40     </File>
41   </ItemGroup>
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>
53     </File>
54   </ItemGroup>
55   <Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory), dir.targets))\dir.targets" />
56 </Project>