OneNightDuel/build-self-contained-win.sh

19 lines
668 B
Bash
Raw Permalink Normal View History

2026-03-29 19:17:58 +02:00
target_dir=OneNightDuel-win-x64
launch_server_script="while :; do bin\ONDServer.exe; done"
launch_client_script="bin\ONDClient.exe"
dotnet publish MonoGameLibrary
ln -sfrv MonoGameLibrary/MonoGameLibrary/bin/Release/net9.0/publish/MonoGameLibrary.dll ONDClient/link/MonoGameLibrary.dll
dotnet publish --runtime win-x64 --self-contained
2026-03-29 19:17:58 +02:00
cd bin || exit
mkdir -p $target_dir/bin/
2026-03-29 19:17:58 +02:00
cp -r Client/net9.0/win-x64/publish/* $target_dir/bin/
cp -r Server/net9.0/win-x64/publish/* $target_dir/bin/
echo "$launch_server_script" > $target_dir/launch-server-standalone.bat
echo "$launch_client_script" > $target_dir/OneNightDuel.bat
2026-03-29 19:17:58 +02:00
zip -r OneNightDuel-win-x64.zip $target_dir