Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/mono.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKatelyn Gadd <kg@luminance.org>2018-06-29 09:01:31 +0300
committerMarek Safar <marek.safar@gmail.com>2018-06-29 09:01:31 +0300
commite271c293ee7a364a853a30f8574830ea84e0481a (patch)
tree2cf0d6da865890a2498d6ebb3beebf3b91532041 /mcs/class/Mono.Security
parent57b474ba90c4224c0ed0db618c2cf212cd1a0bf4 (diff)
Rework genproj to use gensources to build sources list for each profile and host platform (#8985)
* Update genproj makefile to include gensources Update genproj argument parser to be more generous about displaying help * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Checkpoint * Fix rebase issue * Checkpoint * Checkpoint * Fix built sources only being added to one profile * Fix typo * Checkpoint * Fix indentation * Use csc instead of mcs * Checkpoint * Fix BUILT_SOURCES only being handled for the first profile processed * Checkpoint * Checkpoint * Strip double slashes from paths to fix spurious csproj change * Checkpoint * Checkpoint * Checkpoint * Checkpoint: Fix genproj compilation * Checkpoint * Checkpoint * Checkpoint * Fix crash when no targets were loaded (due to an error) * Checkpoint * Checkpoint * Checkpoint * Fix TryParseTargetInto bug * Checkpoint * Shuffle exclude logic around so that it works correctly during genproj diffing * Remove gensources tracing * Checkpoint * Fix handling of oddball sources paths from executable.make * Fix jay not being set to build * Fix wrong slashes being used for embedded resource paths * [csproj] Update project files
Diffstat (limited to 'mcs/class/Mono.Security')
-rw-r--r--mcs/class/Mono.Security/Mono.Security.csproj62
1 files changed, 36 insertions, 26 deletions
diff --git a/mcs/class/Mono.Security/Mono.Security.csproj b/mcs/class/Mono.Security/Mono.Security.csproj
index b17fdb16ed4..cbf54aada71 100644
--- a/mcs/class/Mono.Security/Mono.Security.csproj
+++ b/mcs/class/Mono.Security/Mono.Security.csproj
@@ -109,6 +109,32 @@
<Optimize>true</Optimize>
</PropertyGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ </ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'xammac' ">
+ <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
+ <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
+ </ItemGroup>
+ <!-- @BUILT_SOURCES@ -->
<ItemGroup>
<Compile Include="..\..\build\common\AssemblyRef.cs" />
<Compile Include="..\..\build\common\Consts.cs" />
@@ -210,9 +236,9 @@
<Compile Include="Mono.Security.Protocol.Tls\HandshakeState.cs" />
<Compile Include="Mono.Security.Protocol.Tls\HashAlgorithmType.cs" />
<Compile Include="Mono.Security.Protocol.Tls\HttpsClientStream.cs" />
- <Compile Include="Mono.Security.Protocol.Tls\RecordProtocol.cs" />
<Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureDeformatter.cs" />
<Compile Include="Mono.Security.Protocol.Tls\RSASslSignatureFormatter.cs" />
+ <Compile Include="Mono.Security.Protocol.Tls\RecordProtocol.cs" />
<Compile Include="Mono.Security.Protocol.Tls\SecurityCompressionType.cs" />
<Compile Include="Mono.Security.Protocol.Tls\SecurityParameters.cs" />
<Compile Include="Mono.Security.Protocol.Tls\SecurityProtocolType.cs" />
@@ -230,8 +256,8 @@
<Compile Include="Mono.Security.Protocol.Tls\TlsStream.cs" />
<Compile Include="Mono.Security.X509.Extensions\AuthorityKeyIdentifierExtension.cs" />
<Compile Include="Mono.Security.X509.Extensions\BasicConstraintsExtension.cs" />
- <Compile Include="Mono.Security.X509.Extensions\CertificatePoliciesExtension.cs" />
<Compile Include="Mono.Security.X509.Extensions\CRLDistributionPointsExtension.cs" />
+ <Compile Include="Mono.Security.X509.Extensions\CertificatePoliciesExtension.cs" />
<Compile Include="Mono.Security.X509.Extensions\ExtendedKeyUsageExtension.cs" />
<Compile Include="Mono.Security.X509.Extensions\GeneralNames.cs" />
<Compile Include="Mono.Security.X509.Extensions\KeyAttributesExtension.cs" />
@@ -243,12 +269,12 @@
<Compile Include="Mono.Security.X509\PKCS12.cs" />
<Compile Include="Mono.Security.X509\X501Name.cs" />
<Compile Include="Mono.Security.X509\X509Builder.cs" />
+ <Compile Include="Mono.Security.X509\X509CRL.cs" />
<Compile Include="Mono.Security.X509\X509Certificate.cs" />
<Compile Include="Mono.Security.X509\X509CertificateBuilder.cs" />
<Compile Include="Mono.Security.X509\X509CertificateCollection.cs" />
<Compile Include="Mono.Security.X509\X509Chain.cs" />
<Compile Include="Mono.Security.X509\X509ChainStatusFlags.cs" />
- <Compile Include="Mono.Security.X509\X509CRL.cs" />
<Compile Include="Mono.Security.X509\X509Extension.cs" />
<Compile Include="Mono.Security.X509\X509Extensions.cs" />
<Compile Include="Mono.Security.X509\X509Store.cs" />
@@ -263,40 +289,24 @@
<Compile Include="Mono.Xml\MiniParser.cs" />
<Compile Include="Mono.Xml\SecurityParser.cs" />
</ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monodroid' "></ItemGroup>
<ItemGroup Condition=" '$(Platform)' == 'monotouch' ">
<Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
<Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
- </ItemGroup>
- <ItemGroup Condition=" '$(Platform)' == 'monotouch_runtime' ">
- <Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
- <Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
</ItemGroup>
<ItemGroup Condition=" '$(Platform)' == 'monotouch_tv' ">
<Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
<Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
- </ItemGroup>
- <ItemGroup Condition=" '$(Platform)' == 'monotouch_tv_runtime' ">
- <Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
- <Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
</ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'monotouch_watch' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'net_4_x' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'orbis' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'unreal' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'wasm' "></ItemGroup>
+ <ItemGroup Condition=" '$(Platform)' == 'winaot' "></ItemGroup>
<ItemGroup Condition=" '$(Platform)' == 'xammac' ">
<Compile Include="..\corlib\CommonCrypto\CommonCrypto.cs" />
<Compile Include="..\corlib\CommonCrypto\RC4CommonCrypto.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD2Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\MD4Managed.g.cs" />
- <Compile Include="..\corlib\CommonCrypto\SHA224Managed.g.cs" />
</ItemGroup>
<!-- @ALL_SOURCES@ -->
<ItemGroup>