dali ver 1.2.27 devel-master branch code sync
[platform/core/csapi/tizenfx.git] / packages / Xamarin.Forms.2.3.3.175 / build / portable-win+net45+wp80+win81+wpa81+MonoAndroid10+Xamarin.iOS10+xamarinmac20 / Xamarin.Forms.targets
1 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2         <UsingTask TaskName="Xamarin.Forms.Build.Tasks.XamlGTask" AssemblyFile="Xamarin.Forms.Build.Tasks.dll"/>
3         <UsingTask TaskName="Xamarin.Forms.Build.Tasks.FixedCreateCSharpManifestResourceName" AssemblyFile="Xamarin.Forms.Build.Tasks.dll"/>
4         <UsingTask TaskName="Xamarin.Forms.Build.Tasks.XamlCTask" AssemblyFile="Xamarin.Forms.Build.Tasks.dll"/>
5   
6         <PropertyGroup>
7                 <CoreCompileDependsOn>
8                         XamlG;
9                         $(CoreCompileDependsOn);
10                 </CoreCompileDependsOn>
11         </PropertyGroup>
12   
13         <PropertyGroup>
14                 <CompileDependsOn>
15                         $(CompileDependsOn);
16                         XamlC;
17                 </CompileDependsOn>
18         </PropertyGroup>
19   
20         <Target Name="UpdateDesignTimeXaml" DependsOnTargets="XamlG"/>
21   
22         <Target Name="XamlG" DependsOnTargets="$(XamlGDependsOn)"/>
23   
24         <PropertyGroup>
25                 <XamlGDependsOn>
26                         _PreXamlG;
27                         _CollectXamlFiles;
28                         _CoreXamlG;
29                 </XamlGDependsOn>
30         </PropertyGroup>
31   
32         <Target Name="_PreXamlG">
33                 <MakeDir Directories="$(IntermediateOutputPath)"/>
34         </Target>
35   
36         <Target Name="_CollectXamlFiles">
37                 <ItemGroup>
38                         <_XamlResources Include="@(EmbeddedResource)" Condition="'%(Extension)' == '.xaml' AND '$(DefaultLanguageSourceExtension)' == '.cs'"/>
39                 </ItemGroup>
40                 <FixedCreateCSharpManifestResourceName ResourceFiles="@(_XamlResources)" RootNamespace="$(RootNamespace)">
41                         <Output TaskParameter="ResourceFilesWithManifestResourceNames" ItemName="XamlFiles" />
42                 </FixedCreateCSharpManifestResourceName>
43                 <ItemGroup>
44                         <XamlGFiles Include="@(XamlFiles->'$(IntermediateOutputPath)%(ManifestResourceName).g$(DefaultLanguageSourceExtension)')"/>
45                         <Compile Include="@(XamlGFiles)"/>
46                         <FileWrites Include="@(XamlGFiles)"/>
47                 </ItemGroup>
48         </Target>
49   
50         <Target Name="_CoreXamlG"
51                 Inputs = "@(XamlFiles)"
52                 Outputs = "$(IntermediateOutputPath)%(ManifestResourceName).g$(DefaultLanguageSourceExtension)">
53                 <XamlGTask
54                         Source="@(XamlFiles)"
55                         Language = "$(Language)"
56                         AssemblyName = "$(AssemblyName)"
57                         OutputFile = "$(IntermediateOutputPath)%(ManifestResourceName).g$(DefaultLanguageSourceExtension)">
58                 </XamlGTask>
59         </Target>
60   
61         <Target Name="XamlC">
62                 <XamlCTask
63                         Assembly = "$(IntermediateOutputPath)$(TargetFileName)"
64                         ReferencePath = "@(ReferencePath)"
65                         Verbosity = "2"
66                         OptimizeIL = "true"
67                         DebugSymbols = "$(DebugSymbols)" />
68         </Target>
69 </Project>