diff --git a/build-self-contained-linux.sh b/build-self-contained-linux.sh index fd6d1ec..9835390 100755 --- a/build-self-contained-linux.sh +++ b/build-self-contained-linux.sh @@ -5,11 +5,13 @@ dotnet publish MonoGameLibrary ln -sfrv MonoGameLibrary/MonoGameLibrary/bin/Release/net9.0/publish/MonoGameLibrary.dll ONDClient/link/MonoGameLibrary.dll dotnet publish --runtime linux-x64 --self-contained -mkdir -p bin/OneNightDuel-linux-x64/bin/ +mkdir -p $target_dir/bin/ cp -r bin/Client/net9.0/linux-x64/publish/* $target_dir/bin/ cp -r bin/Server/net9.0/linux-x64/publish/* $target_dir/bin/ ln -sfrv $target_dir/bin/ONDClient $target_dir/OneNightDuel echo "$launch_server_script" > $target_dir/launch-server-standalone.sh -chmod +x $target_dir/launch-server-standalone.sh \ No newline at end of file +chmod +x $target_dir/launch-server-standalone.sh + +tar -czvf bin/OneNightDuel-linux-x64.tar.gz $target_dir \ No newline at end of file diff --git a/build-self-contained-win.sh b/build-self-contained-win.sh index e6ff7b3..3b0865d 100755 --- a/build-self-contained-win.sh +++ b/build-self-contained-win.sh @@ -6,9 +6,11 @@ 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 -mkdir -p bin/OneNightDuel-win-x64/bin/ +mkdir -p $target_dir/bin/ cp -r bin/Client/net9.0/win-x64/publish/* $target_dir/bin/ cp -r bin/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 + +zip -r bin/OneNightDuel-win-x64.zip $target_dir \ No newline at end of file