update for MacOS support
parent
bdc2ae2ea1
commit
4a9c9cc42c
|
@ -5,30 +5,26 @@
|
|||
<Message Text="Runtime ID: $(RuntimeIdentifier)" Importance="high"/>
|
||||
</Target>
|
||||
|
||||
<ItemGroup>
|
||||
<Content Include=".\moonlibs\video_shaders\video_fullscreen.vert.refresh">
|
||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
|
||||
<Content Include=".\moonlibs\video_shaders\video_yuv2rgba.frag.refresh">
|
||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup Condition="$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Windows)))">
|
||||
<Content Include=".\moonlibs\windows\FAudio.dll">
|
||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include=".\moonlibs\windows\Refresh.dll">
|
||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include=".\moonlibs\windows\SDL2.dll">
|
||||
<Content Include=".\moonlibs\windows\**\*.*">
|
||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
</ItemGroup>
|
||||
<ItemGroup Condition="$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))">
|
||||
<Content Include=".\moonlibs\lib64\libFAudio.*">
|
||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include=".\moonlibs\lib64\libRefresh.*">
|
||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
<Content Include="..\moonlibs\lib64\libSDL2-2.0.*">
|
||||
<Content Include=".\moonlibs\lib64\**\*.*">
|
||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||
</Content>
|
||||
|
|
|
@ -4,8 +4,6 @@ Template and build tasks for developing a cross-platform multi-target .NET 7 Moo
|
|||
|
||||
The generated solution file will also work in regular Visual Studio.
|
||||
|
||||
NOTE: OSX is broken right now because I need to set up MoltenVK.
|
||||
|
||||
## Features
|
||||
|
||||
- Project boilerplate code
|
||||
|
@ -16,10 +14,8 @@ NOTE: OSX is broken right now because I need to set up MoltenVK.
|
|||
|
||||
- [Git](https://git-scm.com/) or [Git for Windows](https://gitforwindows.org/) on Windows
|
||||
- [.NET 7 SDK](https://dotnet.microsoft.com/download/dotnet/7.0)
|
||||
- [Build Tools for Visual Studio 2022](https://visualstudio.microsoft.com/downloads/) on Windows
|
||||
- [Visual Studio Code](https://code.visualstudio.com/)
|
||||
- [VSCode C# Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp)
|
||||
- [VSCode Omnisharp Extension](https://github.com/OmniSharp/omnisharp-vscode)
|
||||
- [VSCode C# Dev Kit Extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit)
|
||||
|
||||
## Installation
|
||||
|
||||
|
@ -27,7 +23,6 @@ NOTE: OSX is broken right now because I need to set up MoltenVK.
|
|||
- Download this repository
|
||||
- Run `install.sh`
|
||||
- Move the newly created project directory wherever you want
|
||||
- On Windows, add `C:\Program Files (x86)\Microsoft Visual Studio\2022\BuildTools\MSBuild\Current\Bin` to your system environment PATH variable after installing Build Tools for VS 2022
|
||||
|
||||
## Usage
|
||||
|
||||
|
|
Loading…
Reference in New Issue