From 3d294859df09a08d65600d3154e605f3fe714f8e Mon Sep 17 00:00:00 2001 From: Crypto137 Date: Tue, 18 Nov 2025 00:52:53 +0300 Subject: [PATCH] Add build script --- .gitignore | 3 +++ Build.bat | 29 +++++++++++++++++++++++++++++ 2 files changed, 32 insertions(+) create mode 100644 Build.bat diff --git a/.gitignore b/.gitignore index 16700ba9..a3db6eb6 100644 --- a/.gitignore +++ b/.gitignore @@ -402,3 +402,6 @@ FodyWeavers.xsd .*# .#* +# Build directory +/build + diff --git a/Build.bat b/Build.bat new file mode 100644 index 00000000..ab7e60df --- /dev/null +++ b/Build.bat @@ -0,0 +1,29 @@ +@echo off + +set BUILD_DIR=.\src\MHServerEmu\bin\x64\Release\net8.0 +set OUTPUT_DIR=.\build + +echo ================== +echo Building... +echo ================== + +dotnet build MHServerEmu.sln -c Release + +if %errorlevel% neq 0 ( + echo Build failed! + pause + exit /b %errorlevel% +) + +echo ================== +echo Copying... +echo ================== + +if not exist "%OUTPUT_DIR%" mkdir "%OUTPUT_DIR%" +robocopy "%BUILD_DIR%" "%OUTPUT_DIR%" *.* /s /xf *.pdb *.xml /np /njs /njh + +echo ================== +echo Build Complete +echo ================== + +pause \ No newline at end of file