소스 검색

Merge pull request #400 from aws-lumberyard-dev/GHI_15829_AddingGameLiftRuntimeDeps

MPSGameLift: Adding GameLift Runtime Dependencies
Gene Walters 2 년 전
부모
커밋
ea781b81db
2개의 변경된 파일6개의 추가작업 그리고 6개의 파일을 삭제
  1. 4 1
      MPSGameLift/Code/CMakeLists.txt
  2. 2 5
      MPSGameLift/Scripts/export_gamelift_server_package.py

+ 4 - 1
MPSGameLift/Code/CMakeLists.txt

@@ -64,7 +64,6 @@ ly_add_target(
             Gem::AWSCore.Static
             Gem::AWSGameLift.Client.Static
             Gem::LyShine.Static
-
 )
 
 ly_add_target(
@@ -137,6 +136,8 @@ ly_add_target(
             Gem::AWSCore.Static
             Gem::AWSGameLift.Client.Static
             Gem::${gem_name}.Client.Private.Object
+    RUNTIME_DEPENDENCIES
+        Gem::AWSGameLift.Clients
 )
 
 ly_add_target(
@@ -156,6 +157,8 @@ ly_add_target(
         PRIVATE
             Gem::Multiplayer.Server.Static
             Gem::${gem_name}.Server.Private.Object
+    RUNTIME_DEPENDENCIES
+        Gem::AWSGameLift.Servers
 )
 
 ly_add_target(

+ 2 - 5
MPSGameLift/Scripts/export_gamelift_server_package.py

@@ -52,7 +52,7 @@ while not args.code and not args.assets:
 
 # Help user choose their compiler if they didn't specify via command-line
 while not args.generator:
-    user_input = input('Select generator:\n 1. Visual Studio 16\n 2. Visual Studio 17.\n Quit(q)\n')
+    user_input = input('Select generator:\n 1. Visual Studio 16 (2019)\n 2. Visual Studio 17 (2022).\n Quit(q)\n')
     if user_input == '1':
         args.generator = "Visual Studio 16"
     if user_input == '2':
@@ -65,10 +65,7 @@ build_folder = os.path.join(o3de_context.project_path, "build", "windows")
 # Build code
 if (args.code):
     # Enable GameLift gems
-    o3de_logger.info(f"Enabling AWSGameLift and MPSGameLift gem")
-    if (enable_gem.enable_gem_in_project(gem_name="AWSGameLift", project_path=o3de_context.project_path) != 0):
-        quit()
-
+    o3de_logger.info(f"Enabling MPSGameLift gem")
     if (enable_gem.enable_gem_in_project(gem_name="MPSGameLift", project_path=o3de_context.project_path) != 0):
         quit()