update for MacOS support
parent
bdc2ae2ea1
commit
4a9c9cc42c
|
@ -5,30 +5,26 @@
|
||||||
<Message Text="Runtime ID: $(RuntimeIdentifier)" Importance="high"/>
|
<Message Text="Runtime ID: $(RuntimeIdentifier)" Importance="high"/>
|
||||||
</Target>
|
</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)))">
|
<ItemGroup Condition="$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Windows)))">
|
||||||
<Content Include=".\moonlibs\windows\FAudio.dll">
|
<Content Include=".\moonlibs\windows\**\*.*">
|
||||||
<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">
|
|
||||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</Content>
|
</Content>
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<ItemGroup Condition="$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))">
|
<ItemGroup Condition="$([System.Runtime.InteropServices.RuntimeInformation]::IsOSPlatform($([System.Runtime.InteropServices.OSPlatform]::Linux)))">
|
||||||
<Content Include=".\moonlibs\lib64\libFAudio.*">
|
<Content Include=".\moonlibs\lib64\**\*.*">
|
||||||
<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.*">
|
|
||||||
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
<Link>%(RecursiveDir)%(Filename)%(Extension)</Link>
|
||||||
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
|
||||||
</Content>
|
</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.
|
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
|
## Features
|
||||||
|
|
||||||
- Project boilerplate code
|
- 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
|
- [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)
|
- [.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/)
|
- [Visual Studio Code](https://code.visualstudio.com/)
|
||||||
- [VSCode C# Extension](https://marketplace.visualstudio.com/items?itemName=ms-vscode.csharp)
|
- [VSCode C# Dev Kit Extension](https://marketplace.visualstudio.com/items?itemName=ms-dotnettools.csdevkit)
|
||||||
- [VSCode Omnisharp Extension](https://github.com/OmniSharp/omnisharp-vscode)
|
|
||||||
|
|
||||||
## Installation
|
## Installation
|
||||||
|
|
||||||
|
@ -27,7 +23,6 @@ NOTE: OSX is broken right now because I need to set up MoltenVK.
|
||||||
- Download this repository
|
- Download this repository
|
||||||
- Run `install.sh`
|
- Run `install.sh`
|
||||||
- Move the newly created project directory wherever you want
|
- 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
|
## Usage
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue