forked from xamarin/GoogleApisForiOSComponents
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathDynamicLinks.csproj
86 lines (74 loc) · 3.7 KB
/
DynamicLinks.csproj
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
<?xml version="1.0" encoding="utf-8"?>
<Project Sdk="MSBuild.Sdk.Extras/2.0.54">
<PropertyGroup>
<TargetFrameworks>Xamarin.iOS10</TargetFrameworks>
<IsBindingProject>true</IsBindingProject>
<RootNamespace>Firebase.DynamicLinks</RootNamespace>
<AssemblyName>Firebase.DynamicLinks</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<FileVersion>4.0.1.1</FileVersion>
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<PackageId>Xamarin.Firebase.iOS.DynamicLinks</PackageId>
<Title>Firebase APIs Dynamic Links iOS Library</Title>
<Summary>C# bindings for Firebase APIs Dynamic Links iOS Library</Summary>
<Description>C# bindings for Firebase APIs Dynamic Links iOS Library</Description>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<PackageIcon>firebaseiosdynamiclinks_128x128.png</PackageIcon>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=865537</PackageProjectUrl>
<PackageLicenseFile>License.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageVersion>4.0.1.1</PackageVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="Xamarin.iOS" />
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\externals\FirebaseDynamicLinks.framework\FirebaseDynamicLinks">
<Link>FirebaseDynamicLinks.framework</Link>
</None>
<None Include="External-Dependency-Info.txt" Pack="True" PackagePath="THIRD-PARTY-NOTICES.txt" />
<None Include="License.md" Pack="True" PackagePath="License.md" />
<None Include="../../../icons/firebaseiosdynamiclinks_128x128.png" Pack="True" PackagePath="firebaseiosdynamiclinks_128x128.png" />
</ItemGroup>
<ItemGroup>
<NativeReference Include="..\..\..\externals\FirebaseDynamicLinks.framework">
<Kind>Framework</Kind>
<ForceLoad>True</ForceLoad>
<LinkerFlags>-ObjC -lsqlite3 -lz</LinkerFlags>
<Frameworks>AssetsLibrary CoreMotion MessageUI QuartzCore Security StoreKit SystemConfiguration UIKit</Frameworks>
<WeakFrameworks>WebKit</WeakFrameworks>
</NativeReference>
</ItemGroup>
<ItemGroup>
<Compile Remove="Enums.cs" />
<Compile Remove="ApiDefinition.cs" />
</ItemGroup>
<ItemGroup>
<ObjcBindingCoreSource Include="Enums.cs" Condition=" '$(EnableDefaultCompileItems)' == 'true'" />
</ItemGroup>
<ItemGroup>
<ObjcBindingApiDefinition Include="ApiDefinition.cs" Condition=" '$(EnableDefaultCompileItems)' == 'true'" />
</ItemGroup>
<ItemGroup>
<PackageReference Include="Xamarin.Build.Download" Version="0.9.0" PrivateAssets="None" />
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\Core\Core.csproj" PrivateAssets="None" />
</ItemGroup>
<Import Project="$(MSBuildSDKExtrasTargets)" Condition="Exists('$(MSBuildSDKExtrasTargets)')" />
<!-- We are embedding a framework using NativeReference tag but, on Windows with .NET Core project,
this tags means another thing. On windows, if a NativeReference exists it creates a file named
Native.$(AssemblyName).manifest which on macOS is not being generated. This is just to satisfy
the MSBuild packing process as it's looking for it. It seems not to be packed in the end. -->
<Target Name="_TouchNativeManifestWorkaround" BeforeTargets="GenerateNuspec" Condition="!Exists('$(OutputPath)$(TargetFrameworks)\Native.$(AssemblyName).manifest')">
<Touch Files="$(OutputPath)$(TargetFrameworks)\Native.$(AssemblyName).manifest" AlwaysCreate="True" />
</Target>
</Project>