@@ -43,39 +43,49 @@ var targets: [PackageDescription.Target] = [
4343 dependencies: [ " CNIOAtomics " ] ) ,
4444 . target( name: " NIOHTTP1 " ,
4545 dependencies: [ " NIO " , " NIOCore " , " NIOConcurrencyHelpers " , " CNIOHTTPParser " ] ) ,
46- . target( name: " NIOEchoServer " ,
47- dependencies: [ " NIOPosix " , " NIOCore " , " NIOConcurrencyHelpers " ] ) ,
48- . target( name: " NIOEchoClient " ,
49- dependencies: [ " NIOPosix " , " NIOCore " , " NIOConcurrencyHelpers " ] ) ,
50- . target( name: " NIOHTTP1Server " ,
51- dependencies: [ " NIOPosix " , " NIOCore " , " NIOHTTP1 " , " NIOConcurrencyHelpers " ] ) ,
52- . target( name: " NIOHTTP1Client " ,
53- dependencies: [ " NIOPosix " , " NIOCore " , " NIOHTTP1 " , " NIOConcurrencyHelpers " ] ) ,
46+ . executableTarget( name: " NIOEchoServer " ,
47+ dependencies: [ " NIOPosix " , " NIOCore " , " NIOConcurrencyHelpers " ] ,
48+ exclude: [ " README.md " ] ) ,
49+ . executableTarget( name: " NIOEchoClient " ,
50+ dependencies: [ " NIOPosix " , " NIOCore " , " NIOConcurrencyHelpers " ] ,
51+ exclude: [ " README.md " ] ) ,
52+ . executableTarget( name: " NIOHTTP1Server " ,
53+ dependencies: [ " NIOPosix " , " NIOCore " , " NIOHTTP1 " , " NIOConcurrencyHelpers " ] ,
54+ exclude: [ " README.md " ] ) ,
55+ . executableTarget( name: " NIOHTTP1Client " ,
56+ dependencies: [ " NIOPosix " , " NIOCore " , " NIOHTTP1 " , " NIOConcurrencyHelpers " ] ,
57+ exclude: [ " README.md " ] ) ,
5458 . target( name: " CNIOHTTPParser " ) ,
5559 . target( name: " NIOTLS " , dependencies: [ " NIO " , " NIOCore " ] ) ,
56- . target( name: " NIOChatServer " ,
57- dependencies: [ " NIOPosix " , " NIOCore " , " NIOConcurrencyHelpers " ] ) ,
58- . target( name: " NIOChatClient " ,
59- dependencies: [ " NIOPosix " , " NIOCore " , " NIOConcurrencyHelpers " ] ) ,
60+ . executableTarget( name: " NIOChatServer " ,
61+ dependencies: [ " NIOPosix " , " NIOCore " , " NIOConcurrencyHelpers " ] ,
62+ exclude: [ " README.md " ] ) ,
63+ . executableTarget( name: " NIOChatClient " ,
64+ dependencies: [ " NIOPosix " , " NIOCore " , " NIOConcurrencyHelpers " ] ,
65+ exclude: [ " README.md " ] ) ,
6066 . target( name: " NIOWebSocket " ,
6167 dependencies: [ " NIO " , " NIOCore " , " NIOHTTP1 " , " CNIOSHA1 " ] ) ,
62- . target( name: " NIOWebSocketServer " ,
63- dependencies: [ " NIOPosix " , " NIOCore " , " NIOHTTP1 " , " NIOWebSocket " ] ) ,
64- . target( name: " NIOWebSocketClient " ,
65- dependencies: [ " NIOPosix " , " NIOCore " , " NIOHTTP1 " , " NIOWebSocket " ] ) ,
66- . target( name: " NIOPerformanceTester " ,
68+ . executableTarget( name: " NIOWebSocketServer " ,
69+ dependencies: [ " NIOPosix " , " NIOCore " , " NIOHTTP1 " , " NIOWebSocket " ] ,
70+ exclude: [ " README.md " ] ) ,
71+ . executableTarget( name: " NIOWebSocketClient " ,
72+ dependencies: [ " NIOPosix " , " NIOCore " , " NIOHTTP1 " , " NIOWebSocket " ] ,
73+ exclude: [ " README.md " ] ) ,
74+ . executableTarget( name: " NIOPerformanceTester " ,
6775 dependencies: [ " NIOPosix " , " NIOCore " , " NIOEmbedded " , " NIOHTTP1 " , " NIOFoundationCompat " , " NIOWebSocket " ] ) ,
68- . target( name: " NIOMulticastChat " ,
69- dependencies: [ " NIOPosix " , " NIOCore " ] ) ,
70- . target( name: " NIOUDPEchoServer " ,
71- dependencies: [ " NIOPosix " , " NIOCore " ] ) ,
72- . target( name: " NIOUDPEchoClient " ,
76+ . executableTarget( name: " NIOMulticastChat " ,
7377 dependencies: [ " NIOPosix " , " NIOCore " ] ) ,
78+ . executableTarget( name: " NIOUDPEchoServer " ,
79+ dependencies: [ " NIOPosix " , " NIOCore " ] ,
80+ exclude: [ " README.md " ] ) ,
81+ . executableTarget( name: " NIOUDPEchoClient " ,
82+ dependencies: [ " NIOPosix " , " NIOCore " ] ,
83+ exclude: [ " README.md " ] ) ,
7484 . target( name: " NIOTestUtils " ,
7585 dependencies: [ " NIOPosix " , " NIOCore " , " NIOEmbedded " , " NIOHTTP1 " ] ) ,
76- . target ( name: " NIOCrashTester " ,
86+ . executableTarget ( name: " NIOCrashTester " ,
7787 dependencies: [ " NIOPosix " , " NIOCore " , " NIOEmbedded " , " NIOHTTP1 " , " NIOWebSocket " , " NIOFoundationCompat " ] ) ,
78- . target ( name: " NIOAsyncAwaitDemo " ,
88+ . executableTarget ( name: " NIOAsyncAwaitDemo " ,
7989 dependencies: [ " NIOPosix " , " NIOCore " , " NIOHTTP1 " ] ) ,
8090 . testTarget( name: " NIOCoreTests " ,
8191 dependencies: [ " NIOCore " ] ) ,
0 commit comments