forked from xamarin/GoogleApisForiOSComponents
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Auth.csproj
86 lines (74 loc) · 3.52 KB
/
Auth.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.Auth</RootNamespace>
<AssemblyName>Firebase.Auth</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<FileVersion>6.4.2</FileVersion>
<IPhoneResourcePrefix>Resources</IPhoneResourcePrefix>
<AllowUnsafeBlocks>true</AllowUnsafeBlocks>
</PropertyGroup>
<PropertyGroup>
<PackageId>Xamarin.Firebase.iOS.Auth</PackageId>
<Title>Firebase APIs Auth iOS Library</Title>
<Summary>C# bindings for Firebase APIs Auth iOS Library</Summary>
<Description>C# bindings for Firebase APIs Auth iOS Library</Description>
<Authors>Microsoft</Authors>
<Owners>Microsoft</Owners>
<Copyright>© Microsoft Corporation. All rights reserved.</Copyright>
<PackageIcon>firebaseiosauth_128x128.png</PackageIcon>
<PackageProjectUrl>https://go.microsoft.com/fwlink/?linkid=865530</PackageProjectUrl>
<PackageLicenseFile>License.md</PackageLicenseFile>
<PackageRequireLicenseAcceptance>true</PackageRequireLicenseAcceptance>
<PackageVersion>6.4.2</PackageVersion>
</PropertyGroup>
<ItemGroup>
<Reference Include="Xamarin.iOS" />
</ItemGroup>
<ItemGroup>
<Folder Include="Resources\" />
</ItemGroup>
<ItemGroup>
<None Include="..\..\..\externals\FirebaseAuth.framework\FirebaseAuth">
<Link>FirebaseAuth.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/firebaseiosauth_128x128.png" Pack="True" PackagePath="firebaseiosauth_128x128.png" />
</ItemGroup>
<ItemGroup>
<NativeReference Include="..\..\..\externals\FirebaseAuth.framework">
<Kind>Framework</Kind>
<SmartLink>True</SmartLink>
<ForceLoad>True</ForceLoad>
<Frameworks>Security SafariServices</Frameworks>
<LinkerFlags>-ObjC -lc++ -lsqlite3 -lz</LinkerFlags>
</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>