|
|
|
@ -1,4 +1,10 @@ |
|
|
|
<Project Sdk="Microsoft.NET.Sdk"> |
|
|
|
<Project> |
|
|
|
<PropertyGroup> |
|
|
|
<BaseIntermediateOutputPath>obj-Skia</BaseIntermediateOutputPath> |
|
|
|
</PropertyGroup> |
|
|
|
|
|
|
|
<Import Project="Sdk.props" Sdk="Microsoft.NET.Sdk" /> |
|
|
|
|
|
|
|
<PropertyGroup> |
|
|
|
<TargetFrameworks>netcoreapp1.1;net461</TargetFrameworks> |
|
|
|
<Platform Condition="'$(TargetFramework)' == 'net461'">x86</Platform> |
|
|
|
@ -8,6 +14,10 @@ |
|
|
|
<DefineConstants>$(DefineConstants);AVALONIA_SKIA;AVALONIA_SKIA_SKIP_FAIL</DefineConstants> |
|
|
|
<OutputType>Library</OutputType> |
|
|
|
</PropertyGroup> |
|
|
|
<ItemGroup> |
|
|
|
<EmbeddedResource Remove="obj\**" /> |
|
|
|
<None Remove="obj\**" /> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
|
|
<ProjectReference Condition="'$(TargetFramework)' == 'net461'" Include="..\..\src\Avalonia.DotNetFrameworkRuntime\Avalonia.DotNetFrameworkRuntime.csproj" /> |
|
|
|
<ProjectReference Condition="'$(TargetFramework)' == 'netcoreapp1.1'" Include="..\..\src\Avalonia.DotNetCoreRuntime\Avalonia.DotNetCoreRuntime.csproj" /> |
|
|
|
@ -24,26 +34,12 @@ |
|
|
|
<ProjectReference Include="..\..\src\Avalonia.Themes.Default\Avalonia.Themes.Default.csproj" /> |
|
|
|
<ProjectReference Include="..\..\src\Skia\Avalonia.Skia\Avalonia.Skia.csproj" /> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup Condition="'$(TargetFramework)' == 'net461'"> |
|
|
|
<Reference Include="System" /> |
|
|
|
<Reference Include="System.Core" /> |
|
|
|
<Reference Include="System.Xml.Linq" /> |
|
|
|
<Reference Include="System.Data.DataSetExtensions" /> |
|
|
|
<Reference Include="Microsoft.CSharp" /> |
|
|
|
<Reference Include="System.Data" /> |
|
|
|
<Reference Include="System.Net.Http" /> |
|
|
|
<Reference Include="System.Xml" /> |
|
|
|
</ItemGroup> |
|
|
|
<ItemGroup> |
|
|
|
<Service Include="{82a7f48d-3b50-4b1e-b82e-3ada8210c358}" /> |
|
|
|
</ItemGroup> |
|
|
|
<Import Project="..\..\build\Moq.props" /> |
|
|
|
<Import Project="..\..\build\Rx.props" /> |
|
|
|
<Import Project="..\..\build\XUnit.props" /> |
|
|
|
<Import Project="Avalonia.RenderTests.projitems" Label="Shared" /> |
|
|
|
<Import Project="..\..\build\Magick.NET-Q16-AnyCPU.props" /> |
|
|
|
<Import Project="..\..\build\SkiaSharp.props" /> |
|
|
|
<Target Name="FixSkiaSharp" AfterTargets="Build"> |
|
|
|
<Copy SourceFiles="$(OutputPath)\x86\libSkiaSharp.dll" DestinationFolder="$(OutputPath)" Condition="'$(TargetFramework)' == 'net461'" /> |
|
|
|
</Target> |
|
|
|
|
|
|
|
<Import Project="Sdk.targets" Sdk="Microsoft.NET.Sdk" /> |
|
|
|
</Project> |