-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathPackage.swift
More file actions
104 lines (104 loc) · 1.82 KB
/
Package.swift
File metadata and controls
104 lines (104 loc) · 1.82 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
// swift-tools-version: 6.0
// The swift-tools-version declares the minimum version of Swift required to build this package.
import PackageDescription
let package = Package(
name: "MUCE",
platforms: [
.tvOS(.v18),
.iOS(.v18),
.macCatalyst(.v18),
.macOS(.v15)
],
products: [
.library(
name: "MUCE.Communications",
targets: ["IPC"]
),
.library(
name: "MUCE.Chrono",
targets: ["CLK"]
),
.library(
name: "MUCE.OSC",
targets: ["OSC"]
),
.library(
name: "MUCE.RTP",
targets: ["RTP"]
),
.library(
name: "MUCE.Auxiliary",
targets: ["Auxiliary"]
),
],
targets: [
.target(
name: "Auxiliary",
path: "Auxiliary/Sources"
),
.testTarget(
name: "AuxiliaryTests",
dependencies: ["Auxiliary"],
path: "Auxiliary/Tests"
),
.target(
name: "IPC",
path: "IPC/Sources"
),
.testTarget(
name: "IPCTests",
dependencies: ["IPC"],
path: "IPC/Tests"
),
// .target(
// name: "MPC",
// dependencies: ["IPC"],
// path: "MPC/Sources"
// ),
// .testTarget(
// name: "MPCTests",
// dependencies: ["MPC"],
// path: "MPC/Tests"
// ),
.target(
name: "CLK",
dependencies: ["IPC", "Auxiliary"],
path: "CLK/Sources"
),
.testTarget(
name: "CLKTests",
dependencies: ["CLK"],
path: "CLK/Tests"
),
.target(
name: "RTP",
dependencies: ["IPC"],
path: "RTP/Sources"
),
.testTarget(
name: "RTPTests",
dependencies: ["RTP"],
path: "RTP/Tests"
),
.target(
name: "OSC",
dependencies: ["IPC", "Auxiliary"],
path: "OSC/Sources"
),
.testTarget(
name: "OSCTests",
dependencies: ["OSC"],
path: "OSC/Tests"
),
// .target(
// name: "AAC",
// dependencies: ["IPC"],
// path: "AAC/Sources"
// ),
// .testTarget(
// name: "AACTests",
// dependencies: ["AAC"],
// path: "AAC/Tests"
// )
]
)