<?xml version="1.0" encoding="utf-8"?>
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
  <PropertyGroup>
    <Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
    <Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
    <ProjectGuid>{43643554-1B27-4E81-90E4-7CAAD8355DD3}</ProjectGuid>
    <ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
    <TemplateGuid>{c9e5eea5-ca05-42a1-839b-61506e0a37df}</TemplateGuid>
    <OutputType>Library</OutputType>
    <RootNamespace>Xamarin.Droid</RootNamespace>
    <AssemblyName>Xamarin.Android</AssemblyName>
    <AndroidApplication>True</AndroidApplication>
    <AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
    <AndroidResgenClass>Resource</AndroidResgenClass>
    <AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
    <MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
    <MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
    <AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
    <TargetFrameworkVersion>v12.0</TargetFrameworkVersion>
    <Deterministic>True</Deterministic>
    <AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType>
    <NuGetPackageImportStamp>
    </NuGetPackageImportStamp>
    <AndroidKeyStore>false</AndroidKeyStore>
    <Deterministic>false</Deterministic>
    <PackageTargetFallback>$(PackageTargetFallback);net20</PackageTargetFallback>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
    <DebugSymbols>true</DebugSymbols>
    <DebugType>portable</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Debug</OutputPath>
    <DefineConstants>DEBUG;</DefineConstants>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AndroidLinkMode>None</AndroidLinkMode>
    <AotAssemblies>false</AotAssemblies>
    <EnableLLVM>false</EnableLLVM>
    <BundleAssemblies>false</BundleAssemblies>
    <AndroidSupportedAbis>armeabi-v7a;x86;arm64-v8a</AndroidSupportedAbis>
    <AndroidStoreUncompressedFileExtensions>
    </AndroidStoreUncompressedFileExtensions>
    <AndroidEnableProfiledAot>false</AndroidEnableProfiledAot>
    <MandroidI18n>West</MandroidI18n>
    <AndroidUseSharedRuntime>true</AndroidUseSharedRuntime>
    <EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
    <AndroidUseAapt2>true</AndroidUseAapt2>
    <AndroidCreatePackagePerAbi>true</AndroidCreatePackagePerAbi>
    <AndroidEnableMultiDex>false</AndroidEnableMultiDex>
    <AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType>
    <AndroidDexTool>d8</AndroidDexTool>
    <AndroidEnableSGenConcurrent>false</AndroidEnableSGenConcurrent>
    <GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
    <AndroidKeyStore>false</AndroidKeyStore>
    <AndroidPackageFormat>apk</AndroidPackageFormat>
    <AndroidSigningKeyStore>
    </AndroidSigningKeyStore>
    <AndroidSigningStorePass>
    </AndroidSigningStorePass>
    <AndroidSigningKeyAlias>
    </AndroidSigningKeyAlias>
    <AndroidSigningKeyPass>
    </AndroidSigningKeyPass>
    <AndroidLinkTool>r8</AndroidLinkTool>
  </PropertyGroup>
  <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
    <DebugSymbols>false</DebugSymbols>
    <DebugType>pdbonly</DebugType>
    <Optimize>false</Optimize>
    <OutputPath>bin\Release</OutputPath>
    <ErrorReport>prompt</ErrorReport>
    <WarningLevel>4</WarningLevel>
    <AndroidManagedSymbols>true</AndroidManagedSymbols>
    <AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
    <MandroidI18n>CJK;Mideast;Rare;West;Other</MandroidI18n>
    <AotAssemblies>false</AotAssemblies>
    <EnableLLVM>false</EnableLLVM>
    <AndroidEnableProfiledAot>false</AndroidEnableProfiledAot>
    <BundleAssemblies>false</BundleAssemblies>
    <AndroidHttpClientHandlerType>Xamarin.Android.Net.AndroidClientHandler</AndroidHttpClientHandlerType>
    <AndroidKeyStore>false</AndroidKeyStore>
    <AndroidPackageFormat>aab</AndroidPackageFormat>
    <AndroidUseAapt2>true</AndroidUseAapt2>
    <AndroidCreatePackagePerAbi>true</AndroidCreatePackagePerAbi>
    <AndroidSigningKeyStore>
    </AndroidSigningKeyStore>
    <AndroidSigningStorePass>
    </AndroidSigningStorePass>
    <AndroidSigningKeyAlias>
    </AndroidSigningKeyAlias>
    <AndroidSigningKeyPass>
    </AndroidSigningKeyPass>
    <EmbedAssembliesIntoApk>true</EmbedAssembliesIntoApk>
    <AndroidSupportedAbis>armeabi-v7a;x86;x86_64;arm64-v8a</AndroidSupportedAbis>
    <AndroidEnableMultiDex>true</AndroidEnableMultiDex>
    <AndroidEnableSGenConcurrent>false</AndroidEnableSGenConcurrent>
    <AndroidStoreUncompressedFileExtensions>
    </AndroidStoreUncompressedFileExtensions>
    <AndroidLinkTool>r8</AndroidLinkTool>
  </PropertyGroup>
  <ItemGroup>
    <Reference Include="DotSpatial.Projections">
      <HintPath>..\..\DotSpatial.Projections.dll</HintPath>
    </Reference>
    <Reference Include="Microsoft.CSharp" />
    <Reference Include="Mono.Android" />
    <Reference Include="Mono.Android.Export" />
    <Reference Include="Mono.CompilerServices.SymbolWriter" />
    <Reference Include="Mono.CSharp" />
    <Reference Include="Mono.Posix" />
    <Reference Include="System" />
    <Reference Include="System.Core" />
  </ItemGroup>
  <ItemGroup>
    <PackageReference Include="SkiaSharp.Views">
      <Version>2.80.2</Version>
    </PackageReference>
    <PackageReference Include="SkiaSharp.Views.Forms">
      <Version>2.80.2</Version>
    </PackageReference>
    <PackageReference Include="System.Security.Permissions">
      <Version>4.7.0</Version>
    </PackageReference>
    <PackageReference Include="System.Threading.Tasks.Extensions">
      <Version>4.5.4</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Android.Support.Annotations">
      <Version>28.0.0.3</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Android.Support.Collections">
      <Version>28.0.0.3</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.AndroidX.AppCompat.Resources">
      <Version>1.1.0.1</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.AndroidX.MediaRouter">
      <Version>1.1.0.5</Version>
    </PackageReference>
    <PackageReference Include="Xamarin.Forms" Version="5.0.0.2012" />
    <PackageReference Include="Xamarin.Android.Support.Design" Version="28.0.0.3" />
    <PackageReference Include="Xamarin.Android.Support.v7.AppCompat" Version="28.0.0.3" />
    <PackageReference Include="Xamarin.Android.Support.v4" Version="28.0.0.3" />
    <PackageReference Include="Xamarin.Android.Support.v7.CardView" Version="28.0.0.3" />
    <PackageReference Include="Xamarin.Android.Support.v7.MediaRouter" Version="28.0.0.3" />
  </ItemGroup>
  <ItemGroup>
    <Compile Include="AbstractUnixEndPoint.cs" />
    <Compile Include="AndroidSerial.cs" />
    <Compile Include="AndroidVideo.cs" />
    <Compile Include="BTDevice.cs" />
    <Compile Include="BluetoothDiscoveryModeArgs.cs" />
    <Compile Include="DeviceDiscoveredReceiver.cs" />
    <Compile Include="DiscoverableModeReceiver.cs" />
    <Compile Include="FormsVideoLibrary\VideoPicker.cs" />
    <Compile Include="FormsVideoLibrary\VideoPlayerRenderer.cs" />
    <Compile Include="MainActivity.cs" />
    <Compile Include="Radio.cs" />
    <Compile Include="Resources\Resource.designer.cs" />
    <Compile Include="Properties\AssemblyInfo.cs" />
    <Compile Include="SysProp.cs" />
    <Compile Include="UsbDeviceReceiver.cs" />
    <Compile Include="USBDevices.cs" />
  </ItemGroup>
  <ItemGroup>
    <None Include="lib\arm64-v8a\libarduplane.so" />
    <None Include="lib\arm64-v8a\libardurover.so" />
    <None Include="lib\arm64-v8a\libardusub.so" />
    <None Include="lib\arm64-v8a\libarducopter.so" />
    <AndroidNativeLibrary Include="lib\armeabi-v7a\libarducopter.so" />
    <AndroidNativeLibrary Include="lib\armeabi-v7a\libarduplane.so" />
    <AndroidNativeLibrary Include="lib\armeabi-v7a\libardurover.so" />
    <AndroidNativeLibrary Include="lib\armeabi-v7a\libardusub.so" />
    <AndroidNativeLibrary Include="lib\x86\libarducopter.so" />
    <None Include="Resources\AboutResources.txt" />
    <None Include="Assets\AboutAssets.txt" />
    <None Include="Properties\AndroidManifest.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\layout\Tabbar.axml" />
    <AndroidResource Include="Resources\layout\Toolbar.axml" />
    <AndroidResource Include="Resources\values\styles.xml" />
    <AndroidResource Include="Resources\values\colors.xml" />
    <AndroidResource Include="Resources\mipmap-anydpi-v26\icon.xml" />
    <AndroidResource Include="Resources\mipmap-anydpi-v26\icon_round.xml" />
    <AndroidResource Include="Resources\mipmap-hdpi\icon.png" />
    <AndroidResource Include="Resources\mipmap-hdpi\launcher_foreground.png" />
    <AndroidResource Include="Resources\mipmap-mdpi\icon.png" />
    <AndroidResource Include="Resources\mipmap-mdpi\launcher_foreground.png" />
    <AndroidResource Include="Resources\mipmap-xhdpi\icon.png" />
    <AndroidResource Include="Resources\mipmap-xhdpi\launcher_foreground.png" />
    <AndroidResource Include="Resources\mipmap-xxhdpi\icon.png" />
    <AndroidResource Include="Resources\mipmap-xxhdpi\launcher_foreground.png" />
    <AndroidResource Include="Resources\mipmap-xxxhdpi\icon.png" />
    <AndroidResource Include="Resources\mipmap-xxxhdpi\launcher_foreground.png" />
  </ItemGroup>
  <ItemGroup>
    <Folder Include="Resources\drawable-hdpi\" />
    <Folder Include="Resources\drawable-xhdpi\" />
    <Folder Include="Resources\drawable-xxhdpi\" />
    <Folder Include="Resources\drawable-xxxhdpi\" />
    <Folder Include="Resources\drawable\" />
    <Folder Include="Resources\raw\" />
  </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\ArduPilot\MissionPlanner.ArduPilot.csproj">
      <Project>{ca6345d3-7a6d-478b-a0ed-a58e50dcaa83}</Project>
      <Name>MissionPlanner.ArduPilot</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\GMap.NET.Core\GMap.NET.Core.csproj">
      <Project>{d0c39d9d-bed0-418b-9a5e-713176caf40c}</Project>
      <Name>GMap.NET.Core</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Interfaces\Interfaces.csproj">
      <Project>{fd4d2994-9bea-41a1-8c51-2e02d1e8503e}</Project>
      <Name>Interfaces</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\MissionPlanner.Drawing\MissionPlanner.Drawing.csproj">
      <Project>{6974d22c-ede6-4bb2-aad2-ff23ed6ec165}</Project>
      <Name>MissionPlanner.Drawing</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\System.Drawing.android\System.Drawing.android.csproj">
      <Project>{958c175e-8e11-4872-b99b-648f72afd3c1}</Project>
      <Name>System.Drawing.android</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\UsbSerialForAndroid\UsbSerialForAndroid.csproj">
      <Project>{B57854C8-5C63-4D79-96ED-ACD31815CB91}</Project>
      <Name>UsbSerialForAndroid</Name>
    </ProjectReference>
    <ProjectReference Include="..\..\Utilities\MissionPlanner.Utilities.csproj">
      <Project>{1378a66c-38e4-46f5-a05f-dc04ef7d4d16}</Project>
      <Name>MissionPlanner.Utilities</Name>
    </ProjectReference>
    <ProjectReference Include="..\GDALForAndroid\GDALForAndroid.csproj">
      <Project>{e1d67c23-0cdd-4835-a1e2-4634c0dd4c34}</Project>
      <Name>GDALForAndroid</Name>
    </ProjectReference>
    <ProjectReference Include="..\GDAL\GDALMPAndroid.csproj">
      <Project>{6a3ba3a7-7d66-4292-90db-05e6a765127a}</Project>
      <Name>GDALMPAndroid</Name>
    </ProjectReference>
    <ProjectReference Include="..\gstreamerAndroid\gstreamerAndroid.csproj">
      <Project>{e1d67c23-0cdd-4835-a1e2-4634c03d4c34}</Project>
      <Name>gstreamerAndroid</Name>
    </ProjectReference>
    <ProjectReference Include="..\Xamarin\Xamarin.csproj">
      <Project>{567c5db1-9d8d-4a82-a89b-7e9357e7f6d8}</Project>
      <Name>Xamarin</Name>
    </ProjectReference>
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\xml\device_filter.xml" />
  </ItemGroup>
  <ItemGroup>
    <AndroidResource Include="Resources\values\strings.xml" />
  </ItemGroup>
  <Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
  <PropertyGroup>
    <PreBuildEvent>
    </PreBuildEvent>
  </PropertyGroup>
  <ProjectExtensions>
    <VisualStudio>
      <UserProperties XamarinHotReloadDebuggerTimeoutExceptionXamarinAndroidHideInfoBar="True" TriggeredFromHotReload="False" />
    </VisualStudio>
  </ProjectExtensions>
</Project>