Multi-platform .NET bindings to the Ultralight project.
1<Project Sdk="Microsoft.NET.Sdk">
2
3 <PropertyGroup>
4 <OutputType>Library</OutputType>
5 <TargetFrameworks>net5.0;netstandard2.0;netstandard2.1;netcoreapp3.1</TargetFrameworks>
6 <GeneratePackageOnBuild Condition="'$(Configuration)'=='Release'">true</GeneratePackageOnBuild>
7 </PropertyGroup>
8
9 <PropertyGroup>
10 <PackageId>ImpromptuNinjas.UltralightSharp.Core.LinuxX64</PackageId>
11 <Title>ImpromptuNinjas.UltralightSharp.Core.LinuxX64</Title>
12 <Description>GNU/Linux x64 Ultralight native rutimes for the UltralightSharp project.</Description>
13 <Authors>Tyler Young</Authors>
14 <Copyright>Copyright © 2020 Tyler Young</Copyright>
15 <PackageLicenseFile>LICENSE</PackageLicenseFile>
16 <PackageOutputDir>$(SolutionDir)</PackageOutputDir>
17 <RepositoryUrl>https://github.com/ImpromptuNinjas/UltralightSharp.git</RepositoryUrl>
18 <PackageTags>ultralight webkit webcore appcore ultralight-ux</PackageTags>
19 <PackageIcon>icon.png</PackageIcon>
20 <IsPackable>True</IsPackable>
21 <GenerateAssemblyConfigurationAttribute>False</GenerateAssemblyConfigurationAttribute>
22 <RuntimeIdentifier>linux-x64</RuntimeIdentifier>
23 <RuntimeIdentifiers>linux-x64</RuntimeIdentifiers>
24 </PropertyGroup>
25
26 <ItemGroup>
27 <None Include="..\icon.png">
28 <Pack>True</Pack>
29 <PackageCopyToOutput>False</PackageCopyToOutput>
30 <PackagePath />
31 <Link>icon.png</Link>
32 </None>
33 <None Include="..\LICENSE">
34 <Pack>True</Pack>
35 <PackageCopyToOutput>False</PackageCopyToOutput>
36 <PackagePath />
37 <Link>LICENSE</Link>
38 </None>
39 <Content Include="Ultralight*.txt">
40 <Pack>True</Pack>
41 <PackageCopyToOutput>True</PackageCopyToOutput>
42 <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
43 <CopyToPublishDirectory>PreserveNewest</CopyToPublishDirectory>
44 </Content>
45 <None Include="runtimes\*\**">
46 <Pack>True</Pack>
47 <PackageCopyToOutput>False</PackageCopyToOutput>
48 <CopyToOutputDirectory>Never</CopyToOutputDirectory>
49 <CopyToPublishDirectory>Never</CopyToPublishDirectory>
50 <PackagePath>%(Identity)</PackagePath>
51 <Link>%(Identity)</Link>
52 </None>
53 <Content Remove="runtimes\*\**" />
54 </ItemGroup>
55
56</Project>