# Copyright (c) Meta Platforms, Inc. and affiliates. # All rights reserved. # # This source code is licensed under the license found in the # LICENSE file in the root directory of this source tree. name: FBSDKGamingServicesKit include: - ../xcodegen_project_common.yml projectReferences: FBSDKCoreKit_Basics: path: ../FBSDKCoreKit_Basics/FBSDKCoreKit_Basics.xcodeproj FBSDKCoreKit: path: ../FBSDKCoreKit/FBSDKCoreKit.xcodeproj FBSDKShareKit: path: ../FBSDKShareKit/FBSDKShareKit.xcodeproj TestTools: path: ../TestTools/TestTools.xcodeproj configFiles: Debug: Configurations/Shared/Configuration/Debug.xcconfig Release: Configurations/Shared/Configuration/Release.xcconfig settings: base: # Some iOS defaults will be overridden by Xcodegen. # We need to explicitly set them to maintain parity with # the project file being replaced ENABLE_NS_ASSERTIONS: YES schemes: FBSDKGamingServicesKit-Static: build: targets: FBSDKGamingServicesKit-Static: all FBSDKGamingServicesKit-Dynamic: build: targets: FBSDKGamingServicesKit-Dynamic: all test: targets: - FBSDKGamingServicesKitTests gatherCoverageData: true coverageTargets: - FBSDKGamingServicesKit-Dynamic targets: FBSDKGamingServicesKit-Dynamic: templates: - SwiftlintBuildPhaseTemplate type: framework platform: iOS productName: FBSDKGamingServicesKit sources: - path: FBSDKGamingServicesKit configFiles: Debug: Configurations/FBSDKGamingServicesKit-Dynamic.xcconfig Release: Configurations/FBSDKGamingServicesKit-Dynamic.xcconfig dependencies: - target: FBSDKCoreKit_Basics/FBSDKCoreKit_Basics-Dynamic - target: FBSDKCoreKit/FBSDKCoreKit-Dynamic - target: FBSDKShareKit/FBSDKShareKit-Dynamic - sdk: UIKit.framework - sdk: CoreGraphics.framework settings: CLANG_WARN_STRICT_PROTOTYPES: NO transitivelyLinkDependencies: true FBSDKGamingServicesKit-Static: templates: - SwiftlintBuildPhaseTemplate type: framework platform: iOS productName: FBSDKGamingServicesKit sources: - path: FBSDKGamingServicesKit configFiles: Debug: Configurations/FBSDKGamingServicesKit-Static.xcconfig Release: Configurations/FBSDKGamingServicesKit-Static.xcconfig dependencies: - target: FBSDKCoreKit_Basics/FBSDKCoreKit_Basics-Static link: false - target: FBSDKCoreKit/FBSDKCoreKit-Static link: false - target: FBSDKShareKit/FBSDKShareKit-Static link: false settings: CLANG_WARN_STRICT_PROTOTYPES: NO FBSDKGamingServicesKitTests: type: bundle.unit-test platform: iOS sources: - FBSDKGamingServicesKitTests configFiles: Debug: Configurations/FBSDKGamingServicesKitTests.xcconfig Release: Configurations/FBSDKGamingServicesKitTests.xcconfig dependencies: - target: TestTools/TestTools embed: false - target: FBSDKGamingServicesKit-Dynamic embed: false settings: GCC_WARN_UNUSED_FUNCTION: NO transitivelyLinkDependencies: true