HACK: Added a .targets file for tizen-x86

This commit is contained in:
Matthew Leibowitz 2018-05-01 23:00:53 +02:00
Родитель 1d7290a627
Коммит 0a0560a511
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 3650EBE4AA155AF9
7 изменённых файлов: 44 добавлений и 0 удалений

Просмотреть файл

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- HACK: temporary until the Tizen/.NET Core tooling can understand the tizen-x86 RID as opposed to linux-x86 -->
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)..\..\runtimes\tizen-x86\native\libHarfBuzzSharp.so"
Condition="Exists('$(MSBuildThisFileDirectory)..\..\runtimes\tizen-x86\native\libHarfBuzzSharp.so')">
<Link>tpkroot\bin\runtimes\linux-x86\native\libHarfBuzzSharp.so</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>

Просмотреть файл

@ -0,0 +1,13 @@
<?xml version="1.0" encoding="utf-8"?>
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<!-- HACK: temporary until the Tizen/.NET Core tooling can understand the tizen-x86 RID as opposed to linux-x86 -->
<ItemGroup>
<None Include="$(MSBuildThisFileDirectory)..\..\runtimes\tizen-x86\native\libSkiaSharp.so"
Condition="Exists('$(MSBuildThisFileDirectory)..\..\runtimes\tizen-x86\native\libSkiaSharp.so')">
<Link>tpkroot\bin\runtimes\linux-x86\native\libSkiaSharp.so</Link>
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</None>
</ItemGroup>
</Project>

Просмотреть файл

@ -51,6 +51,7 @@ Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release
<!-- the build bits -->
<file src="build/net45/HarfBuzzSharp.targets" />
<file src="build/tizen40/HarfBuzzSharp.targets" />
<!-- harfbuzz.dll and other native files -->
<file platform="windows" src="runtimes/win7-x64/native/libHarfBuzzSharp.dll" />

Просмотреть файл

@ -52,6 +52,7 @@ Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release
<!-- the build bits -->
<file src="build/net45/SkiaSharp.targets" />
<file src="build/tizen40/SkiaSharp.targets" />
<!-- libSkiaSharp.dll and other native files -->
<file platform="windows" src="runtimes/win7-x64/native/libSkiaSharp.dll" />
@ -69,6 +70,7 @@ Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release
<file platform="linux" src="runtimes/linux-x64/native/libSkiaSharp.so" />
<file src="runtimes/tizen-armel/native/libSkiaSharp.so" />
<file src="runtimes/tizen-x86/native/libSkiaSharp.so" />
<!-- Workbooks integration -->
<file src="xamarin.interactive/SkiaSharp.Workbooks.dll" />

Просмотреть файл

@ -27,14 +27,18 @@
</ItemGroup>
<ItemGroup>
<!--
<None Include="..\..\..\..\output\native\tizen\i386\libSkiaSharp.so">
<Link>tpkroot\bin\runtimes\tizen-x86\native\libSkiaSharp.so</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
-->
<None Include="..\..\..\..\output\native\tizen\armel\libSkiaSharp.so">
<Link>tpkroot\bin\runtimes\tizen-armel\native\libSkiaSharp.so</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<Import Project="..\..\..\..\output\SkiaSharp\nuget\build\tizen40\SkiaSharp.targets" Condition="Exists('..\..\..\..\output\SkiaSharp\nuget\build\tizen40\SkiaSharp.targets')" />
</Project>

Просмотреть файл

@ -32,14 +32,18 @@
</ItemGroup>
<ItemGroup>
<!--
<None Include="..\..\..\..\output\native\tizen\i386\libSkiaSharp.so">
<Link>tpkroot\bin\runtimes\tizen-x86\native\libSkiaSharp.so</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
-->
<None Include="..\..\..\..\output\native\tizen\armel\libSkiaSharp.so">
<Link>tpkroot\bin\runtimes\tizen-armel\native\libSkiaSharp.so</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<Import Project="..\..\..\..\output\SkiaSharp\nuget\build\tizen40\SkiaSharp.targets" Condition="Exists('..\..\..\..\output\SkiaSharp\nuget\build\tizen40\SkiaSharp.targets')" />
</Project>

Просмотреть файл

@ -32,22 +32,29 @@
</ItemGroup>
<ItemGroup>
<!--
<None Include="..\..\..\..\output\native\tizen\i386\libSkiaSharp.so" Condition="Exists('..\..\..\..\output\native\tizen\i386\libSkiaSharp.so')">
<Link>tpkroot\bin\runtimes\tizen-x86\native\libSkiaSharp.so</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
-->
<None Include="..\..\..\..\output\native\tizen\armel\libSkiaSharp.so" Condition="Exists('..\..\..\..\output\native\tizen\armel\libSkiaSharp.so')">
<Link>tpkroot\bin\runtimes\tizen-armel\native\libSkiaSharp.so</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
<!--
<None Include="..\..\..\..\output\native\tizen\i386\libHarfBuzzSharp.so" Condition="Exists('..\..\..\..\output\native\tizen\i386\libHarfBuzzSharp.so')">
<Link>tpkroot\bin\runtimes\tizen-x86\native\libHarfBuzzSharp.so</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
-->
<None Include="..\..\..\..\output\native\tizen\armel\libHarfBuzzSharp.so" Condition="Exists('..\..\..\..\output\native\tizen\armel\libHarfBuzzSharp.so')">
<Link>tpkroot\bin\runtimes\tizen-armel\native\libHarfBuzzSharp.so</Link>
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
</None>
</ItemGroup>
<Import Project="..\..\..\..\output\SkiaSharp\nuget\build\tizen40\SkiaSharp.targets" Condition="Exists('..\..\..\..\output\SkiaSharp\nuget\build\tizen40\SkiaSharp.targets')" />
<Import Project="..\..\..\..\output\HarfBuzzSharp\nuget\build\tizen40\HarfBuzzSharp.targets" Condition="Exists('..\..\..\..\output\HarfBuzzSharp\nuget\build\tizen40\HarfBuzzSharp.targets')" />
</Project>