in scripts/generatePackageSwift.swift [66:93]
func generateTargets(_ releasedSDKs: [String]) {
let targetsBeginning = """
targets: [
.target(
name: "AWSClientRuntime",
dependencies: [
.product(name: "ClientRuntime", package: "ClientRuntime"),
.product(name: "AwsCommonRuntimeKit", package: "AwsCrt")
],
path: "./AWSClientRuntime/Sources"
),
.testTarget(
name: "AWSClientRuntimeTests",
dependencies: [
"AWSClientRuntime",
.product(name: "SmithyTestUtil", package: "ClientRuntime"),
.product(name: "ClientRuntime", package: "ClientRuntime")
],
path: "./AWSClientRuntime/Tests"
),
"""
print(targetsBeginning)
for sdk in releasedSDKs {
print(" .target(name: \"\(sdk)\", dependencies: [.product(name: \"ClientRuntime\", package: \"ClientRuntime\"), \"AWSClientRuntime\"], path: \"./release/\(sdk)\"),")
}
print(" ]")
}