[Mono.Posix] Adding .Net Core 2.0 support. (#4774)
[mono.git] / mcs / class / Mono.Posix / Mono.Posix.NETStandard-netstandard_2_0.csproj
1 <Project Sdk="Microsoft.NET.Sdk">\r
2 \r
3   <PropertyGroup>\r
4     <TargetFramework>netstandard2.0</TargetFramework>\r
5     <AllowUnsafeBlocks>true</AllowUnsafeBlocks>\r
6     <AssemblyName>Mono.Posix.NETStandard</AssemblyName>\r
7     <GenerateAssemblyDescriptionAttribute>false</GenerateAssemblyDescriptionAttribute>\r
8     <GenerateAssemblyTitleAttribute>false</GenerateAssemblyTitleAttribute>\r
9     <GenerateAssemblyVersionAttribute>false</GenerateAssemblyVersionAttribute>\r
10     <EnableDefaultItems>false</EnableDefaultItems>\r
11     <SignAssembly>true</SignAssembly>\r
12     <DelaySign>true</DelaySign>\r
13     <AssemblyOriginatorKeyFile>..\Open.snk</AssemblyOriginatorKeyFile>\r
14     <!--<BaseIntermediateOutputPath>obj-netstandard2.0</BaseIntermediateOutputPath>\r
15     <IntermediateOutputPath>obj-netstandard2.0</IntermediateOutputPath>-->\r
16   </PropertyGroup>\r
17 \r
18   <PropertyGroup>\r
19     <DefineConstants>$(DefineConstants);MONO_POSIX_NETSTANDARD_BUILD</DefineConstants>\r
20   </PropertyGroup>\r
21 \r
22   <PropertyGroup Condition="'$(ForceUseLibC)' == 'true'">\r
23     <DefineConstants>$(DefineConstants);FORCE_USE_LIBC_NOT_MSVC</DefineConstants>\r
24   </PropertyGroup>\r
25 \r
26   <ItemGroup>\r
27     <Compile Include=".\Assembly\**\*.cs" />\r
28     <Compile Include=".\Mono.Posix\**\*.cs" />\r
29     <Compile Include=".\Mono.Unix\**\*.cs" />\r
30     <Compile Include=".\Mono.Unix.Native\**\*.cs" />\r
31     <Compile Include="..\..\build\common\Locale.cs" />\r
32     <Compile Remove=".\Mono.Unix.Native\CdeclFunction.cs" />\r
33   </ItemGroup>\r
34 \r
35 </Project>\r