Added tests for Task.WhenAll w/ empty list
[mono.git] / mcs / tools / xbuild / xbuild / Microsoft.Portable.CSharp.targets
1 <!-- Note: This is a dummy CSharp.targets file that tries to map Portable Library Project targets to something available in Mono on Mac -->
2
3 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
4         
5         <PropertyGroup>
6                 <TargetFrameworkIdentifier>.NETFramework</TargetFrameworkIdentifier>
7                 <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
8                 <TargetFrameworkProfile></TargetFrameworkProfile>
9         </PropertyGroup>
10         
11         <PropertyGroup Condition = "Exists ('/Developer/MonoTouch/License.rtf')">
12                 <TargetFrameworkIdentifier>MonoTouch</TargetFrameworkIdentifier>
13                 <TargetFrameworkVersion>v1.0</TargetFrameworkVersion>
14                 <TargetFrameworkProfile></TargetFrameworkProfile>
15         </PropertyGroup>
16         
17         <PropertyGroup Condition = "Exists ('/Developer/MonoAndroid/License.rtf') And !Exists ('/Developer/MonoTouch/License.rtf')">
18                 <TargetFrameworkIdentifier>MonoAndroid</TargetFrameworkIdentifier>
19         </PropertyGroup>
20         
21         <Import Project="$(MSBuildExtensionsPath)\Novell\Novell.MonoDroid.CSharp.targets" Condition = "Exists ('/Developer/MonoAndroid/License.rtf') And !Exists ('/Developer/MonoTouch/License.rtf')"/>
22         <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.Targets" Condition = "Exists ('/Developer/MonoTouch/License.rtf') Or !Exists ('/Developer/MonoAndroid/License.rtf')"/>
23         
24         <PropertyGroup>
25                 <BuildDependsOn>
26                         PortableCompatWarning;
27                         $(BuildDependsOn);
28                 </BuildDependsOn>
29         </PropertyGroup>
30         
31         <Target Name="PortableCompatWarning">
32                 <Warning Text="This Portable Library Project has been built against the $(TargetFrameworkIdentifier) framework."/>
33         </Target>
34         
35 </Project>