<Project Sdk="Microsoft.NET.Sdk">
    <Import Project="../GalaxyBudsClient/Application.props" />

    <PropertyGroup>
        <TargetFramework>net10.0</TargetFramework>
        <nullable>enable</nullable>
        <Configurations>Debug;Release</Configurations>
        <Platforms>AnyCPU</Platforms>
        <LangVersion>latest</LangVersion>
        
        <!-- Code Analysis -->
        <AnalysisLevel>latest</AnalysisLevel>
        <EnableNETAnalyzers>true</EnableNETAnalyzers>
    </PropertyGroup>
    
    <ItemGroup>
        <PackageReference Include="Serilog" Version="4.3.0" />
        <PackageReference Include="Avalonia" Version="$(AvaloniaVersion)" />  
    </ItemGroup>
    
    <ItemGroup>
        <ProjectReference Include="..\GalaxyBudsClient.Generators\GalaxyBudsClient.Generators.csproj">
            <OutputItemType>Analyzer</OutputItemType>
            <ReferenceOutputAssembly>false</ReferenceOutputAssembly>
        </ProjectReference>
    </ItemGroup>
    
    <ItemGroup>
      <Compile Remove="Model\Notification.cs" />
      <Compile Remove="Stubs\BluetoothService.Dummy.cs" />
    </ItemGroup>
</Project>
