<Project Sdk="Microsoft.NET.Sdk">

    <PropertyGroup>
        <TargetFrameworks>netstandard2.0</TargetFrameworks>
    </PropertyGroup>

    <PropertyGroup Condition=" '$(Configuration)' == 'Debug' ">
      <DefineConstants>TRACE;DEBUG;NETSTANDARD;NETSTANDARD2_0;LIBRARY;</DefineConstants>
    </PropertyGroup>

    <PropertyGroup Condition=" '$(Configuration)' == 'Release' ">
      <DefineConstants>TRACE;RELEASE;NETSTANDARD;NETSTANDARD2_0;LIBRARY</DefineConstants>
    </PropertyGroup>

    <ItemGroup>
      <Compile Include="..\NzbDrone.Common\Exceptions\NzbDroneException.cs">
        <Link>NzbDroneException.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Common\Extensions\DictionaryExtensions.cs">
        <Link>DictionaryExtensions.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Common\Extensions\IEnumerableExtensions.cs">
        <Link>IEnumerableExtensions.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Common\Extensions\Int64Extensions.cs">
        <Link>Int64Extensions.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Common\Extensions\StringExtensions.cs">
        <Link>StringExtensions.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\CustomFormats\CustomFormat.cs">
        <Link>CustomFormat.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\CustomFormats\FormatTag.cs">
        <Link>FormatTag.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Datastore\IEmbeddedDocument.cs">
        <Link>IEmbeddedDocument.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Datastore\ModelBase.cs">
        <Link>ModelBase.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Fluent.cs">
        <Link>Fluent.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\MediaFiles\MediaFileExtensions.cs">
        <Link>MediaFileExtensions.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Parser\InvalidDateException.cs">
        <Link>InvalidDateException.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Parser\IsoLanguage.cs">
        <Link>IsoLanguage.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Parser\IsoLanguages.cs">
        <Link>IsoLanguages.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Parser\Language.cs">
        <Link>Language.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Parser\LanguageParser.cs">
        <Link>LanguageParser.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Parser\Model\ParsedMovieInfo.cs">
        <Link>ParsedMovieInfo.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Parser\Parser.cs">
        <Link>Parser.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Parser\QualityParser.cs">
        <Link>QualityParser.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Parser\SceneChecker.cs">
        <Link>SceneChecker.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Qualities\Quality.cs">
        <Link>Quality.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Qualities\QualityModel.cs">
        <Link>QualityModel.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Qualities\QualitySource.cs">
        <Link>QualitySource.cs</Link>
      </Compile>
      <Compile Include="..\NzbDrone.Core\Qualities\Revision.cs">
        <Link>Revision.cs</Link>
      </Compile>
    </ItemGroup>

    <ItemGroup>
      <PackageReference Include="Newtonsoft.Json" Version="12.0.1" />
      <PackageReference Include="NLog" Version="4.5.11" />
    </ItemGroup>

</Project>
