|
4 | 4 | import PackageDescription |
5 | 5 |
|
6 | 6 | let package = Package( |
7 | | - name: "AddaMeHandlers", |
| 7 | + name: "AddaMeRouteHandlers", |
| 8 | + platforms: [.macOS(.v12)], |
8 | 9 | products: [ |
9 | 10 | // Products define the executables and libraries a package produces, and make them visible to other packages. |
10 | | - .library( |
11 | | - name: "AddaMeHandlers", |
12 | | - targets: ["AddaMeHandlers"]), |
| 11 | + .library(name: "AddaMeRouteHandlers", targets: ["AddaMeRouteHandlers"]), |
| 12 | + .library(name: "AuthEngineHandlers", targets: ["AuthEngineHandlers"]), |
| 13 | + .library(name: "ChatEngineHandlers", targets: ["ChatEngineHandlers"]), |
| 14 | + .library(name: "EventEngineHandlers", targets: ["EventEngineHandlers"]), |
| 15 | + .library(name: "AppExtensions", targets: ["AppExtensions"]) |
13 | 16 | ], |
14 | 17 | dependencies: [ |
15 | | - // Dependencies declare other packages that this package depends on. |
16 | | - // .package(url: /* package url */, from: "1.0.0"), |
| 18 | + .package(url: "https://github.com/vapor/vapor.git", from: "4.62.1"), |
| 19 | + .package(url: "https://github.com/AddaMeSPB/AddaSharedModels.git", branch: "route"), |
17 | 20 | ], |
18 | 21 | targets: [ |
19 | | - // Targets are the basic building blocks of a package. A target can define a module or a test suite. |
20 | | - // Targets can depend on other targets in this package, and on products in packages this package depends on. |
21 | 22 | .target( |
22 | | - name: "AddaMeHandlers", |
23 | | - dependencies: []), |
| 23 | + name: "AddaMeRouteHandlers", |
| 24 | + dependencies: [ |
| 25 | + .product(name: "Vapor", package: "vapor"), |
| 26 | + .product(name: "AddaSharedModels", package: "AddaSharedModels"), |
| 27 | + "AuthEngineHandlers", "ChatEngineHandlers", "EventEngineHandlers" |
| 28 | + ]), |
| 29 | + |
| 30 | + .target( |
| 31 | + name: "AuthEngineHandlers", |
| 32 | + dependencies: [ |
| 33 | + .product(name: "Vapor", package: "vapor"), |
| 34 | + .product(name: "AddaSharedModels", package: "AddaSharedModels"), |
| 35 | + "AppExtensions", "ChatEngineHandlers" |
| 36 | + ]), |
| 37 | + |
| 38 | + .target( |
| 39 | + name: "ChatEngineHandlers", |
| 40 | + dependencies: [ |
| 41 | + .product(name: "Vapor", package: "vapor"), |
| 42 | + .product(name: "AddaSharedModels", package: "AddaSharedModels"), |
| 43 | + "AppExtensions" |
| 44 | + ]), |
| 45 | + |
| 46 | + .target( |
| 47 | + name: "EventEngineHandlers", |
| 48 | + dependencies: [ |
| 49 | + .product(name: "Vapor", package: "vapor"), |
| 50 | + .product(name: "AddaSharedModels", package: "AddaSharedModels"), |
| 51 | + "AppExtensions" |
| 52 | + ]), |
| 53 | + |
| 54 | + .target( |
| 55 | + name: "AppExtensions", |
| 56 | + dependencies: [ |
| 57 | + .product(name: "Vapor", package: "vapor"), |
| 58 | + .product(name: "AddaSharedModels", package: "AddaSharedModels"), |
| 59 | + ]), |
| 60 | + |
| 61 | + |
24 | 62 | .testTarget( |
25 | | - name: "AddaMeHandlersTests", |
26 | | - dependencies: ["AddaMeHandlers"]), |
| 63 | + name: "AddaMeRouteHandlersTests", |
| 64 | + dependencies: ["AddaMeRouteHandlers"]), |
27 | 65 | ] |
28 | 66 | ) |
0 commit comments