From 7cc832efc897ffea1616aabd04b176cf615ff900 Mon Sep 17 00:00:00 2001 From: Kenzzer Date: Fri, 9 Feb 2024 23:18:45 +0100 Subject: [PATCH] two oopsies --- AMBuildScript | 9 ++++++++- connect.games.txt | 14 +++++++------- 2 files changed, 15 insertions(+), 8 deletions(-) diff --git a/AMBuildScript b/AMBuildScript index 93cecab..813dbd7 100644 --- a/AMBuildScript +++ b/AMBuildScript @@ -537,7 +537,14 @@ class ExtensionConfig(object): for library in dynamic_libs: source_path = os.path.join(lib_folder, library) - compiler.postlink.append(source_path) + output_path = os.path.join(binary.localFolder, library) + + # Ensure the output path exists. + context.AddFolder(binary.localFolder) + output = context.AddSymlink(source_path, output_path) + + compiler.weaklinkdeps += [output] + compiler.linkflags[0:0] = [library] return binary diff --git a/connect.games.txt b/connect.games.txt index 843de8b..ff73948 100644 --- a/connect.games.txt +++ b/connect.games.txt @@ -15,14 +15,14 @@ "ISteamGameServer__BeginAuthSession" { "linux" "29" - "mac" "29" + "linux64" "29" "windows" "29" } "ISteamGameServer__EndAuthSession" { "linux" "30" - "mac" "30" + "linux64" "30" "windows" "30" } } @@ -39,7 +39,7 @@ { "library" "engine" "linux" "@_Z12Steam3Serverv" - "mac" "@_Z12Steam3Serverv" + "linux64" "@_Z12Steam3Serverv" } } } @@ -102,7 +102,7 @@ { "library" "engine" "linux" "@_ZN11CBaseServer13ConnectClientER8netadr_siiiiPKcS3_S3_i" - "mac" "@_ZN11CBaseServer13ConnectClientER8netadr_siiiiPKcS3_S3_i" + "linux64" "@_ZN11CBaseServer13ConnectClientER8netadr_siiiiPKcS3_S3_i" "windows" "\x55\x8B\xEC\x81\xEC\x24\x05\x00\x00" } @@ -110,7 +110,7 @@ { "library" "engine" "linux" "@_ZN11CBaseServer16RejectConnectionERK8netadr_siPKc" - "mac" "@_ZN11CBaseServer16RejectConnectionERK8netadr_siPKc" + "linux64" "@_ZN11CBaseServer16RejectConnectionERK8netadr_siPKc" "windows" "\x55\x8B\xEC\x81\xEC\x04\x05\x00\x00\x57" } @@ -118,7 +118,7 @@ { "library" "engine" "linux" "@_ZN11CBaseClient10SetSteamIDERK8CSteamID" - "mac" "@_ZN11CBaseClient10SetSteamIDERK8CSteamID" + "linux64" "@_ZN11CBaseClient10SetSteamIDERK8CSteamID" "windows" "\x55\x8B\xEC\x56\x57\x8B\x7D\x08\x8B\xF1\x8D\x4E\x04" } @@ -126,7 +126,7 @@ { "library" "engine" "linux" "@_ZN11CBaseServer18CheckChallengeTypeEP11CBaseClientiR8netadr_siPKcii" - "mac" "@_ZN11CBaseServer18CheckChallengeTypeEP11CBaseClientiR8netadr_siPKcii" + "linux64" "@_ZN11CBaseServer18CheckChallengeTypeEP11CBaseClientiR8netadr_siPKcii" "windows" "\x55\x8B\xEC\x83\xEC\x14\x53\x8B\x5D\x14" } }