1 <Project Sdk="Microsoft.NET.Sdk">
\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
19 <DefineConstants>$(DefineConstants);MONO_POSIX_NETSTANDARD_BUILD</DefineConstants>
\r
22 <PropertyGroup Condition="'$(ForceUseLibC)' == 'true'">
\r
23 <DefineConstants>$(DefineConstants);FORCE_USE_LIBC_NOT_MSVC</DefineConstants>
\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