<Project Sdk="Microsoft.NET.Sdk">
  <PropertyGroup>
    <TargetFramework>netstandard2.0</TargetFramework>
    <DefineConstants>PCL;NETSTANDARD;NETSTANDARD2_0;HAS_TYPE_CONVERTER;HAS_CUSTOM_ATTRIBUTE_PROVIDER</DefineConstants>
    <EnableDefaultCompileItems>False</EnableDefaultCompileItems>
    <EnableDefaultItems>false</EnableDefaultItems>
    <NoWarn>CS1591</NoWarn>
  </PropertyGroup>
    <ItemGroup>
        <Compile Include="AvaloniaXamlLoader.cs" />
        <Compile Include="Converters\AvaloniaUriTypeConverter.cs" />
        <Compile Include="Converters\AvaloniaEventConverter.cs" />
        <Compile Include="Converters\FontFamilyTypeConverter.cs" />
        <Compile Include="Converters\MemberSelectorTypeConverter.cs" />
        <Compile Include="Converters\NullableTypeConverter.cs" />
        <Compile Include="Converters\ParseTypeConverter.cs" />
        <Compile Include="Converters\SetterValueTypeConverter.cs" />
        <Compile Include="Converters\TimeSpanTypeConverter.cs" />
        <Compile Include="MarkupExtensions\DynamicResourceExtension.cs" />
        <Compile Include="MarkupExtensions\ResourceInclude.cs" />
        <Compile Include="MarkupExtensions\StaticResourceExtension.cs" />
        <Compile Include="MarkupExtensions\StyleIncludeExtension.cs" />
        <Compile Include="Parsers\PropertyParser.cs" />
        <Compile Include="PortableXaml\AvaloniaResourceXamlInfo.cs" />
        <Compile Include="PortableXaml\AvaloniaXamlContext.cs" />
        <Compile Include="PortableXaml\AttributeExtensions.cs" />
        <Compile Include="PortableXaml\AvaloniaMemberAttributeProvider.cs" />
        <Compile Include="PortableXaml\AvaloniaNameScope.cs" />
        <Compile Include="AvaloniaTypeConverters.cs" />
        <Compile Include="PortableXaml\AvaloniaXamlObjectWriter.cs" />
        <Compile Include="PortableXaml\AvaloniaRuntimeTypeProvider.cs" />
        <Compile Include="PortableXaml\AvaloniaXamlSchemaContext.cs" />
        <Compile Include="Converters\BitmapTypeConverter.cs" />
        <Compile Include="Converters\IconTypeConverter.cs" />
        <Compile Include="Converters\AvaloniaPropertyTypeConverter.cs" />
        <Compile Include="Converters\PointsListTypeConverter.cs" />
        <Compile Include="Converters\SelectorTypeConverter.cs" />
        <Compile Include="MarkupExtensions\BindingExtension.cs" />
        <Compile Include="MarkupExtensions\RelativeSourceExtension.cs" />
        <Compile Include="PortableXaml\AvaloniaTypeAttributeProvider.cs" />
        <Compile Include="PortableXaml\AvaloniaXamlType.cs" />
        <Compile Include="PortableXaml\TypeDescriptorExtensions.cs" />
        <Compile Include="Properties\AssemblyInfo.cs" />
        <Compile Include="Styling\StyleInclude.cs" />
        <Compile Include="Templates\ControlTemplate.cs" />
        <Compile Include="Templates\DataTemplate.cs" />
        <Compile Include="Templates\FocusAdornerTemplate.cs" />
        <Compile Include="Templates\ItemsPanelTemplate.cs" />
        <Compile Include="Templates\MemberSelector.cs" />
        <Compile Include="Templates\Template.cs" />
        <Compile Include="Templates\TemplateContent.cs" />
        <Compile Include="Templates\TemplateLoader.cs" />
        <Compile Include="Templates\TreeDataTemplate.cs" />
        <Compile Include="XamlLoadException.cs" />
        <Compile Include="PortableXaml\portable.xaml.github\src\Portable.Xaml\**\*.cs" Exclude="PortableXaml\portable.xaml.github\src\Portable.Xaml\Assembly\**\*.cs" />
    </ItemGroup>
  <ItemGroup>
    <ProjectReference Include="..\..\Avalonia.Animation\Avalonia.Animation.csproj" />
    <ProjectReference Include="..\..\Avalonia.Base\Avalonia.Base.csproj" />
    <ProjectReference Include="..\..\Avalonia.Controls\Avalonia.Controls.csproj" />
    <ProjectReference Include="..\..\Avalonia.Input\Avalonia.Input.csproj" />
    <ProjectReference Include="..\..\Avalonia.Interactivity\Avalonia.Interactivity.csproj" />
    <ProjectReference Include="..\..\Avalonia.Layout\Avalonia.Layout.csproj" />
    <ProjectReference Include="..\..\Avalonia.Visuals\Avalonia.Visuals.csproj" />
    <ProjectReference Include="..\..\Avalonia.Styling\Avalonia.Styling.csproj" />
    <ProjectReference Include="..\Avalonia.Markup\Avalonia.Markup.csproj" />
  </ItemGroup>
  <Import Project="..\..\..\build\Rx.props" />
</Project>
