summary refs log tree commit diff
path: root/crypto/src/crypto.csproj
diff options
context:
space:
mode:
Diffstat (limited to 'crypto/src/crypto.csproj')
-rw-r--r--crypto/src/crypto.csproj38
1 files changed, 38 insertions, 0 deletions
diff --git a/crypto/src/crypto.csproj b/crypto/src/crypto.csproj
new file mode 100644

index 000000000..c910c64f3 --- /dev/null +++ b/crypto/src/crypto.csproj
@@ -0,0 +1,38 @@ +<Project Sdk="Microsoft.NET.Sdk"> + <PropertyGroup> + <TargetFrameworks>netstandard2.0;netstandard1.3;netstandard1.0;portable-net4+sl5+wp8+win8+wpa81;net4</TargetFrameworks> + <AssemblyName>BouncyCastle.Crypto</AssemblyName> + <RootNamespace>crypto</RootNamespace> + <AssemblyOriginatorKeyFile>..\..\BouncyCastle.snk</AssemblyOriginatorKeyFile> + <SignAssembly>true</SignAssembly> + <Product>Bouncy Castle for .NET ($(TargetFramework))</Product> + <Copyright>Copyright (C) 2000-2017</Copyright> + <Company>The Legion of the Bouncy Castle Inc.</Company> + <Description>Bouncy Castle Cryptography API</Description> + <DebugType>embedded</DebugType> + </PropertyGroup> + <PropertyGroup Condition=" '$(Configuration)' == 'Release' "> + <GenerateDocumentationFile>true</GenerateDocumentationFile> + <NoWarn>1591;618;672</NoWarn> + </PropertyGroup> + <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.0' "> + <DefineConstants>$(DefineConstants);PORTABLE;NO_THREADS;NEW_REFLECTION;SYS_RUNTIME</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(TargetFramework)' == 'netstandard1.3' "> + <DefineConstants>$(DefineConstants);PORTABLE;NO_THREADS;NEW_REFLECTION;SYS_RUNTIME;DOTNET</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(TargetFramework)' == 'net45' or '$(TargetFramework)' == 'net4' or '$(TargetFramework)' == 'netstandard2.0' "> + <DefineConstants>$(DefineConstants);LIB</DefineConstants> + </PropertyGroup> + <PropertyGroup Condition=" '$(TargetFramework)' == 'portable-net4+sl5+wp8+win8+wpa81' "> + <DefineConstants>$(DefineConstants);PORTABLE;NO_THREADS</DefineConstants> + </PropertyGroup> + <ItemGroup> + <Compile Include="..\bzip2\src\**\*.cs" LinkBase="bzip2" /> + <None Include="..\..\BouncyCastle.snk" /> + <PackageReference Include="GitVersionTask" Version="4.0.0-beta0011" PrivateAssets="All" /> + <PackageReference Include="MSBuild.Sdk.Extras" Version="1.0.6" PrivateAssets="All" /> + <PackageReference Include="SourceLink.Create.CommandLine" Version="2.1.2" PrivateAssets="All" /> + </ItemGroup> + <Import Project="$(MSBuildSDKExtrasTargets)" Condition="Exists('$(MSBuildSDKExtrasTargets)')" /> +</Project> \ No newline at end of file