diff --git a/build-self-contained-linux.sh b/build-self-contained-linux.sh index 9835390..557a2e4 100755 --- a/build-self-contained-linux.sh +++ b/build-self-contained-linux.sh @@ -1,10 +1,12 @@ -target_dir=bin/OneNightDuel-linux-x64 +target_dir=OneNightDuel-linux-x64 launch_server_script="while :; do bin/ONDServer; done" 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 + +cd bin || exit 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/ @@ -14,4 +16,4 @@ 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 -tar -czvf bin/OneNightDuel-linux-x64.tar.gz $target_dir \ No newline at end of file +tar -czvf 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 3b0865d..6eccf18 100755 --- a/build-self-contained-win.sh +++ b/build-self-contained-win.sh @@ -1,4 +1,4 @@ -target_dir=bin/OneNightDuel-win-x64 +target_dir=OneNightDuel-win-x64 launch_server_script="while :; do bin\ONDServer.exe; done" launch_client_script="bin\ONDClient.exe" @@ -6,11 +6,13 @@ 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 + +cd bin || exit 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/ +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 -zip -r bin/OneNightDuel-win-x64.zip $target_dir \ No newline at end of file +zip -r OneNightDuel-win-x64.zip $target_dir