Skip to content

Commit 9fae8f4

Browse files
committed
Support arm64 native asserts for Tizen
1 parent 1131738 commit 9fae8f4

File tree

5 files changed

+16
-42
lines changed

5 files changed

+16
-42
lines changed
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33

4-
<PropertyGroup>
5-
<_HarfBuzzSharpNativeLibraryCurrPath>$([System.IO.Path]::GetDirectoryName('$(MSBuildThisFileDirectory)'))</_HarfBuzzSharpNativeLibraryCurrPath>
6-
<_HarfBuzzSharpNativeLibraryDirName>$([System.IO.Path]::GetFileName('$(_HarfBuzzSharpNativeLibraryCurrPath)'))</_HarfBuzzSharpNativeLibraryDirName>
7-
<_HarfBuzzSharpNativeLibraryRootDir>$(MSBuildThisFileDirectory)..\..\build\$(_HarfBuzzSharpNativeLibraryDirName)\</_HarfBuzzSharpNativeLibraryRootDir>
8-
</PropertyGroup>
9-
10-
<ItemGroup>
11-
<TizenTpkFiles Include="$(_HarfBuzzSharpNativeLibraryRootDir)x86\libHarfBuzzSharp.so">
12-
<Visible>false</Visible>
13-
<TizenTpkSubDir>bin\runtimes\linux-x86\native\</TizenTpkSubDir>
14-
<TizenTpkFileName>libHarfBuzzSharp.so</TizenTpkFileName>
15-
</TizenTpkFiles>
16-
<TizenTpkFiles Include="$(_HarfBuzzSharpNativeLibraryRootDir)arm\libHarfBuzzSharp.so">
17-
<Visible>false</Visible>
18-
<TizenTpkSubDir>bin\runtimes\tizen-armel\native\</TizenTpkSubDir>
19-
<TizenTpkFileName>libHarfBuzzSharp.so</TizenTpkFileName>
20-
</TizenTpkFiles>
21-
</ItemGroup>
22-
234
</Project>
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,4 @@
11
<?xml version="1.0" encoding="utf-8"?>
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33

4-
<PropertyGroup>
5-
<_SkiaSharpNativeLibraryCurrPath>$([System.IO.Path]::GetDirectoryName('$(MSBuildThisFileDirectory)'))</_SkiaSharpNativeLibraryCurrPath>
6-
<_SkiaSharpNativeLibraryDirName>$([System.IO.Path]::GetFileName('$(_SkiaSharpNativeLibraryCurrPath)'))</_SkiaSharpNativeLibraryDirName>
7-
<_SkiaSharpNativeLibraryRootDir>$(MSBuildThisFileDirectory)..\..\build\$(_SkiaSharpNativeLibraryDirName)\</_SkiaSharpNativeLibraryRootDir>
8-
</PropertyGroup>
9-
10-
<ItemGroup>
11-
<TizenTpkFiles Include="$(_SkiaSharpNativeLibraryRootDir)x86\libSkiaSharp.so">
12-
<Visible>false</Visible>
13-
<TizenTpkSubDir>bin\runtimes\linux-x86\native\</TizenTpkSubDir>
14-
<TizenTpkFileName>libSkiaSharp.so</TizenTpkFileName>
15-
</TizenTpkFiles>
16-
<TizenTpkFiles Include="$(_SkiaSharpNativeLibraryRootDir)arm\libSkiaSharp.so">
17-
<Visible>false</Visible>
18-
<TizenTpkSubDir>bin\runtimes\tizen-armel\native\</TizenTpkSubDir>
19-
<TizenTpkFileName>libSkiaSharp.so</TizenTpkFileName>
20-
</TizenTpkFiles>
21-
</ItemGroup>
22-
234
</Project>

native/tizen/build.cake

+2
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@ Task("libSkiaSharp")
1515
.Does(() =>
1616
{
1717
Build("armel", "arm", "mobile-4.0-device.core");
18+
Build("arm64", "arm64", "mobile-4.0-device.core");
1819
Build("i386", "x86", "mobile-4.0-emulator.core");
1920

2021
void Build(string arch, string skiaArch, string rootstrap)
@@ -54,6 +55,7 @@ Task("libHarfBuzzSharp")
5455
.Does(() =>
5556
{
5657
Build("armel", "arm", "mobile-4.0-device.core");
58+
Build("arm64", "arm64", "mobile-4.0-device.core");
5759
Build("i386", "x86", "mobile-4.0-emulator.core");
5860

5961
void Build(string arch, string cliArch, string rootstrap)

nuget/HarfBuzzSharp.NativeAssets.Tizen.nuspec

+7-2
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,8 @@ Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release
2929
<dependencies>
3030
<group targetFramework="tizen40">
3131
</group>
32+
<group targetFramework="net6.0-tizen7.0">
33+
</group>
3234
</dependencies>
3335

3436
</metadata>
@@ -39,11 +41,14 @@ Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release
3941
<file src="build/tizen40/HarfBuzzSharp.targets" target="buildTransitive/tizen40/HarfBuzzSharp.NativeAssets.Tizen.targets" />
4042

4143
<!-- libHarfBuzzSharp.dll and other native files -->
42-
<file src="build/tizen40/arm/libHarfBuzzSharp.so" />
43-
<file src="build/tizen40/x86/libHarfBuzzSharp.so" />
44+
<file src="runtimes/linux-x86/native/libHarfBuzzSharp.so" />
45+
<file src="runtimes/tizen-x86/native/libHarfBuzzSharp.so" />
46+
<file src="runtimes/tizen-armel/native/libHarfBuzzSharp.so" />
47+
<file src="runtimes/tizen-arm64/native/libHarfBuzzSharp.so" />
4448

4549
<!-- placeholders -->
4650
<file src="_._" target="lib/tizen40/_._" />
51+
<file src="_._" target="lib/net6.0-tizen7.0/_._" />
4752

4853
<!-- legal -->
4954
<file src="LICENSE.txt" />

nuget/SkiaSharp.NativeAssets.Tizen.nuspec

+7-2
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,8 @@ Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release
3030
<dependencies>
3131
<group targetFramework="tizen40">
3232
</group>
33+
<group targetFramework="net6.0-tizen7.0">
34+
</group>
3335
</dependencies>
3436

3537
</metadata>
@@ -40,11 +42,14 @@ Please visit https://go.microsoft.com/fwlink/?linkid=868517 to view the release
4042
<file src="build/tizen40/SkiaSharp.targets" target="buildTransitive/tizen40/SkiaSharp.NativeAssets.Tizen.targets" />
4143

4244
<!-- libSkiaSharp.dll and other native files -->
43-
<file src="build/tizen40/arm/libSkiaSharp.so" />
44-
<file src="build/tizen40/x86/libSkiaSharp.so" />
45+
<file src="runtimes/linux-x86/native/libSkiaSharp.so" />
46+
<file src="runtimes/tizen-x86/native/libSkiaSharp.so" />
47+
<file src="runtimes/tizen-armel/native/libSkiaSharp.so" />
48+
<file src="runtimes/tizen-arm64/native/libSkiaSharp.so" />
4549

4650
<!-- placeholders -->
4751
<file src="_._" target="lib/tizen40/_._" />
52+
<file src="_._" target="lib/net6.0-tizen7.0/_._" />
4853

4954
<!-- legal -->
5055
<file src="LICENSE.txt" />

0 commit comments

Comments
 (0)