Added NetHostBeef + Start of central preparation scripts

This commit is contained in:
Simon Lübeß
2023-07-21 19:37:50 +02:00
parent 457b43352a
commit 8296f1c5cd
4 changed files with 32 additions and 1 deletions
+3
View File
@@ -31,3 +31,6 @@
[submodule "GlitchyEngine/vendor/Beef.Linq"]
path = GlitchyEngine/vendor/Beef.Linq
url = https://github.com/aharabada/Beef.Linq.git
[submodule "GlitchyEngine/vendor/NetHostBeef"]
path = GlitchyEngine/vendor/NetHostBeef
url = https://github.com/aharabada/NetHostBeef.git
+11
View File
@@ -1,2 +1,13 @@
# glitchy-engine-beef
A complete refocusation, reimagination and reimplementation of the world-renowned "Glitchy Engine"
# Building
In order to build this repository you need the following requirements:
- Windows 10 or newer
- [Beef](https://www.beeflang.org/) (at least 0.43.5)
- Visual Studio 2022 with the Workloads: "Desktop development with C++" and ".NET desktop development" (TODO: I think it's probably possible to just install some standalone stuff, but idk...)
- TODO: I feel like I'm missing something...
If all of the requirements are met you need to run the following command in powershell (in the root directory of the repository): `./bin/prepare_dev.ps1`. This will run a script that initializes the dependencies. TODO: This script is currently not finished
+16
View File
@@ -0,0 +1,16 @@
Write-Output "Preparing repository for development..."
# Change working directory to repository root
Push-Location ($PSScriptRoot + "/..")
$RootDirectory = $(Get-Location);
# Note: When adding new scripts make sure to use "Set-Location $RootDirectory" if the script changes the working directory
# Prepare NetHost
Push-Location "GlitchyEngine/vendor/NetHostBeef"
Invoke-Expression -Command "./downloadNethost.ps1"
Pop-Location
# Return to original working directory
Pop-Location