linphone-sdk-swift-ios/Package.swift
2026-05-06 20:04:35 +07:00

103 lines
2.1 KiB
Swift

// swift-tools-version:5.9
import PackageDescription
let package = Package(
name: "linphonesw",
platforms: [
.iOS(.v13)
],
products: [
.library(
name: "linphonesw",
targets: ["linphonesw"]
)
],
targets: [
.binaryTarget(
name: "bctoolbox-ios",
path: "XCFrameworks/bctoolbox-ios.xcframework.zip"
),
.binaryTarget(
name: "bctoolbox-tester",
path: "XCFrameworks/bctoolbox-tester.xcframework.zip"
),
.binaryTarget(
name: "bctoolbox",
path: "XCFrameworks/bctoolbox.xcframework.zip"
),
.binaryTarget(
name: "belle-sip",
path: "XCFrameworks/belle-sip.xcframework.zip"
),
.binaryTarget(
name: "belr",
path: "XCFrameworks/belr.xcframework.zip"
),
.binaryTarget(
name: "linphone",
path: "XCFrameworks/linphone.xcframework.zip"
),
.binaryTarget(
name: "linphonetester",
path: "XCFrameworks/linphonetester.xcframework.zip"
),
.binaryTarget(
name: "mbedcrypto",
path: "XCFrameworks/mbedcrypto.xcframework.zip"
),
.binaryTarget(
name: "mbedtls",
path: "XCFrameworks/mbedtls.xcframework.zip"
),
.binaryTarget(
name: "mbedx509",
path: "XCFrameworks/mbedx509.xcframework.zip"
),
.binaryTarget(
name: "mediastreamer2",
path: "XCFrameworks/mediastreamer2.xcframework.zip"
),
.binaryTarget(
name: "msamr",
path: "XCFrameworks/msamr.xcframework.zip"
),
.binaryTarget(
name: "mscodec2",
path: "XCFrameworks/mscodec2.xcframework.zip"
),
.binaryTarget(
name: "msopenh264",
path: "XCFrameworks/msopenh264.xcframework.zip"
),
.binaryTarget(
name: "ortp",
path: "XCFrameworks/ortp.xcframework.zip"
),
.target(
name: "linphonexcframeworks",
dependencies: ["bctoolbox-ios", "bctoolbox-tester", "bctoolbox", "belle-sip", "belr", "linphone", "linphonetester", "mbedcrypto", "mbedtls", "mbedx509", "mediastreamer2", "msamr", "mscodec2", "msopenh264", "ortp"]
),
.target(
name: "linphonesw",
dependencies: ["linphonexcframeworks"]
)
]
)