forked from xamarin/GoogleApisForiOSComponents
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCrashReporting.targets
43 lines (42 loc) · 2.86 KB
/
CrashReporting.targets
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
<?xml version="1.0" encoding="UTF-8"?>
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<_FirebaseCrashReportingAssemblyName>Firebase.CrashReporting, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null</_FirebaseCrashReportingAssemblyName>
<_FirebaseCrashReportingItemsFolder>FCrshR-2.0.0</_FirebaseCrashReportingItemsFolder>
<_FirebaseCrashReportingSDKBaseFolder>$(XamarinBuildDownloadDir)$(_FirebaseCrashReportingItemsFolder)\Frameworks\</_FirebaseCrashReportingSDKBaseFolder>
<_FirebaseCrashReportingScriptsMasterAfterTargets>_XamarinBuildDownloadMasterTarget</_FirebaseCrashReportingScriptsMasterAfterTargets>
<_FirebaseCrashReportingScriptsMasterDependsOnTargets>_FirebaseCrashReportingCreateScriptsDirectory;_FirebaseCrashReportingCopyScripts</_FirebaseCrashReportingScriptsMasterDependsOnTargets>
<_FirebaseCrashReportingScriptsFolder>scripts/FirebaseCrashReporting/</_FirebaseCrashReportingScriptsFolder>
</PropertyGroup>
<ItemGroup Condition="('$(OutputType)'!='Library' OR '$(IsAppExtension)'=='True')">
<XamarinBuildDownload Include="$(_FirebaseCrashReportingItemsFolder)">
<Url>https://dl.google.com/dl/cpdc/101d1f8b49dc2f45/FirebaseCrash-2.0.0.tar.gz</Url>
<Kind>Tgz</Kind>
</XamarinBuildDownload>
<NativeReference Include="$(_FirebaseCrashReportingSDKBaseFolder)FirebaseCrash.framework">
<Kind>Framework</Kind>
<SmartLink>True</SmartLink>
<ForceLoad>True</ForceLoad>
<LinkerFlags>-ObjC -lc++</LinkerFlags>
<Frameworks>CoreTelephony SystemConfiguration</Frameworks>
</NativeReference>
<XamarinBuildCopyResources
Include="$(XamarinBuildDownloadDir)$(_FirebaseCrashReportingItemsFolder)/*;
$(MSBuildThisFileDirectory)../**/xamarin_upload_symbols.sh;"
Exclude="$(XamarinBuildDownloadDir)$(_FirebaseCrashReportingItemsFolder)/README.md;
$(XamarinBuildDownloadDir)$(_FirebaseCrashReportingItemsFolder)/upload-sym;
$(XamarinBuildDownloadDir)$(_FirebaseCrashReportingItemsFolder)/upload-sym.sh;"/>
</ItemGroup>
<Target Name="_FirebaseCrashReportingScriptsMasterTarget"
Condition="'$(_FirebaseCrashReportingScriptsMasterDependsOnTargets)'!=''"
AfterTargets="$(_FirebaseCrashReportingScriptsMasterAfterTargets)"
DependsOnTargets="$(_FirebaseCrashReportingScriptsMasterDependsOnTargets)" />
<Target Name="_FirebaseCrashReportingCreateScriptsDirectory" Condition="!Exists('$(ProjectDir)$(_FirebaseCrashReportingScriptsFolder)')">
<Message Text="Creating scripts folder at $(ProjectDir)" />
<MakeDir Directories="$(ProjectDir)scripts/FirebaseCrashReporting/" />
</Target>
<Target Name="_FirebaseCrashReportingCopyScripts">
<Message Text="Copying files to $(ProjectDir)$(_FirebaseCrashReportingScriptsFolder)" />
<Copy SourceFiles="@(XamarinBuildCopyResources)" DestinationFolder="$(ProjectDir)$(_FirebaseCrashReportingScriptsFolder)" />
</Target>
</Project>