PixiEditor.Platform.Steam.csproj 3.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485
  1. <Project Sdk="Microsoft.NET.Sdk">
  2. <PropertyGroup>
  3. <TargetFramework>net8.0</TargetFramework>
  4. <ImplicitUsings>enable</ImplicitUsings>
  5. <Nullable>enable</Nullable>
  6. <RuntimeIdentifiers>win-x64;win-arm64;linux-x64;linux-arm64;osx-x64;osx-arm64</RuntimeIdentifiers>
  7. </PropertyGroup>
  8. <ItemGroup>
  9. <ProjectReference Include="..\PixiEditor.Platform\PixiEditor.Platform.csproj"/>
  10. </ItemGroup>
  11. <ItemGroup>
  12. <PackageReference Include="SkiaSharp" Version="3.116.1" />
  13. <PackageReference Include="Steamworks.NET" Version="2024.8.0" />
  14. </ItemGroup>
  15. <ItemGroup Condition="'$(RuntimeIdentifier)'=='win-x64'">
  16. <None Include="Windows-x64\steam_api64.dll">
  17. <Link>steam_api64.dll</Link>
  18. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  19. </None>
  20. <None Include="Windows-x64\Steamworks.NET.dll">
  21. <Link>Steamworks.NET.dll</Link>
  22. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  23. </None>
  24. </ItemGroup>
  25. <ItemGroup Condition="'$(RuntimeIdentifier)'=='win-arm64'">
  26. <None Include="Windows-arm64\steam_api64.dll">
  27. <Link>steam_api64.dll</Link>
  28. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  29. </None>
  30. <None Include="Windows-arm64\Steamworks.NET.dll">
  31. <Link>Steamworks.NET.dll</Link>
  32. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  33. </None>
  34. </ItemGroup>
  35. <ItemGroup Condition="'$(RuntimeIdentifier)'=='linux-x64'">
  36. <None Include="OSX-Linux-x64/libsteam_api.so">
  37. <Link>libsteam_api.so</Link>
  38. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  39. </None>
  40. <None Include="OSX-Linux-x64/Steamworks.NET.dll">
  41. <Link>Steamworks.NET.dll</Link>
  42. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  43. </None>
  44. </ItemGroup>
  45. <ItemGroup Condition="'$(RuntimeIdentifier)'=='linux-arm64'">
  46. <None Include="OSX-Linux-x64/libsteam_api.so">
  47. <Link>libsteam_api.so</Link>
  48. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  49. </None>
  50. <None Include="OSX-Linux-x64/Steamworks.NET.dll">
  51. <Link>Steamworks.NET.dll</Link>
  52. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  53. </None>
  54. </ItemGroup>
  55. <ItemGroup Condition="'$(RuntimeIdentifier)'=='osx-x64'">
  56. <None Include="OSX-Linux-x64/steam_api.bundle">
  57. <Link>steam_api.bundle</Link>
  58. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  59. </None>
  60. <None Include="OSX-Linux-x64/Steamworks.NET.dll">
  61. <Link>Steamworks.NET.dll</Link>
  62. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  63. </None>
  64. </ItemGroup>
  65. <ItemGroup Condition="'$(RuntimeIdentifier)'=='osx-arm64'">
  66. <None Include="OSX-Linux-x64/steam_api.bundle">
  67. <Link>steam_api.bundle</Link>
  68. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  69. </None>
  70. <None Include="OSX-Linux-x64/Steamworks.NET.dll">
  71. <Link>Steamworks.NET.dll</Link>
  72. <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
  73. </None>
  74. </ItemGroup>
  75. </Project>