[Add] TrinityAudioSDK 3.2.118
[CocoaPods.git] / Specs / 3 / 0 / 9 / MQTTClient / 0.13.0 / MQTTClient.podspec.json
blob952d04b7fa18d4467a2b5d13b97d91dbf7f3dc19
2   "name": "MQTTClient",
3   "version": "0.13.0",
4   "summary": "iOS, macOS and tvOS native ObjectiveC MQTT Client Framework",
5   "homepage": "https://github.com/novastone-media/MQTT-Client-Framework",
6   "license": {
7     "type": "EPLv1",
8     "file": "LICENSE"
9   },
10   "authors": {
11     "novastonemedia": "ios@novastonemedia.com"
12   },
13   "source": {
14     "git": "https://github.com/novastone-media/MQTT-Client-Framework.git",
15     "tag": "0.13.0",
16     "submodules": true
17   },
18   "requires_arc": true,
19   "platforms": {
20     "ios": "6.1",
21     "osx": "10.10",
22     "tvos": "9.0"
23   },
24   "default_subspecs": "Core",
25   "subspecs": [
26     {
27       "name": "Core",
28       "dependencies": {
29         "MQTTClient/Min": [
31         ],
32         "MQTTClient/Manager": [
34         ]
35       }
36     },
37     {
38       "name": "Min",
39       "source_files": [
40         "MQTTClient/MQTTClient/MQTTCFSocketDecoder.{h,m}",
41         "MQTTClient/MQTTClient/MQTTCFSocketEncoder.{h,m}",
42         "MQTTClient/MQTTClient/MQTTCFSocketTransport.{h,m}",
43         "MQTTClient/MQTTClient/MQTTCoreDataPersistence.{h,m}",
44         "MQTTClient/MQTTClient/MQTTDecoder.{h,m}",
45         "MQTTClient/MQTTClient/MQTTInMemoryPersistence.{h,m}",
46         "MQTTClient/MQTTClient/MQTTLog.{h,m}",
47         "MQTTClient/MQTTClient/MQTTStrict.{h,m}",
48         "MQTTClient/MQTTClient/MQTTClient.h",
49         "MQTTClient/MQTTClient/MQTTMessage.{h,m}",
50         "MQTTClient/MQTTClient/MQTTPersistence.h",
51         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.{h,m}",
52         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.{h,m}",
53         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.{h,m}",
54         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.{h,m}",
55         "MQTTClient/MQTTClient/MQTTProperties.{h,m}",
56         "MQTTClient/MQTTClient/MQTTSession.{h,m}",
57         "MQTTClient/MQTTClient/MQTTSessionLegacy.{h,m}",
58         "MQTTClient/MQTTClient/MQTTSessionSynchron.{h,m}",
59         "MQTTClient/MQTTClient/MQTTTransport.{h,m}",
60         "MQTTClient/MQTTClient/GCDTimer.{h,m}"
61       ]
62     },
63     {
64       "name": "MinL",
65       "dependencies": {
66         "CocoaLumberjack": [
68         ]
69       },
70       "source_files": [
71         "MQTTClient/MQTTClient/MQTTCFSocketDecoder.{h,m}",
72         "MQTTClient/MQTTClient/MQTTCFSocketEncoder.{h,m}",
73         "MQTTClient/MQTTClient/MQTTCFSocketTransport.{h,m}",
74         "MQTTClient/MQTTClient/MQTTCoreDataPersistence.{h,m}",
75         "MQTTClient/MQTTClient/MQTTDecoder.{h,m}",
76         "MQTTClient/MQTTClient/MQTTInMemoryPersistence.{h,m}",
77         "MQTTClient/MQTTClient/MQTTLog.{h,m}",
78         "MQTTClient/MQTTClient/MQTTStrict.{h,m}",
79         "MQTTClient/MQTTClient/MQTTClient.h",
80         "MQTTClient/MQTTClient/MQTTMessage.{h,m}",
81         "MQTTClient/MQTTClient/MQTTPersistence.h",
82         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.{h,m}",
83         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.{h,m}",
84         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.{h,m}",
85         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.{h,m}",
86         "MQTTClient/MQTTClient/MQTTProperties.{h,m}",
87         "MQTTClient/MQTTClient/MQTTSession.{h,m}",
88         "MQTTClient/MQTTClient/MQTTSessionLegacy.{h,m}",
89         "MQTTClient/MQTTClient/MQTTSessionSynchron.{h,m}",
90         "MQTTClient/MQTTClient/MQTTTransport.{h,m}",
91         "MQTTClient/MQTTClient/GCDTimer.{h,m}"
92       ],
93       "xcconfig": {
94         "GCC_PREPROCESSOR_DEFINITIONS": "LUMBERJACK=1"
95       }
96     },
97     {
98       "name": "Manager",
99       "source_files": [
100         "MQTTClient/MQTTClient/MQTTSessionManager.{h,m}",
101         "MQTTClient/MQTTClient/ReconnectTimer.{h,m}",
102         "MQTTClient/MQTTClient/ForegroundReconnection.{h,m}"
103       ],
104       "dependencies": {
105         "MQTTClient/Min": [
107         ]
108       }
109     },
110     {
111       "name": "ManagerL",
112       "source_files": [
113         "MQTTClient/MQTTClient/MQTTSessionManager.{h,m}",
114         "MQTTClient/MQTTClient/ReconnectTimer.{h,m}",
115         "MQTTClient/MQTTClient/ForegroundReconnection.{h,m}"
116       ],
117       "dependencies": {
118         "MQTTClient/MinL": [
120         ]
121       },
122       "xcconfig": {
123         "GCC_PREPROCESSOR_DEFINITIONS": "LUMBERJACK=1"
124       }
125     },
126     {
127       "name": "Websocket",
128       "source_files": "MQTTClient/MQTTClient/MQTTWebsocketTransport/*.{h,m}",
129       "dependencies": {
130         "SocketRocket": [
132         ],
133         "MQTTClient/Min": [
135         ]
136       },
137       "requires_arc": true,
138       "libraries": "icucore"
139     },
140     {
141       "name": "WebsocketL",
142       "source_files": "MQTTClient/MQTTClient/MQTTWebsocketTransport/*.{h,m}",
143       "dependencies": {
144         "SocketRocket": [
146         ],
147         "MQTTClient/MinL": [
149         ]
150       },
151       "requires_arc": true,
152       "libraries": "icucore",
153       "xcconfig": {
154         "GCC_PREPROCESSOR_DEFINITIONS": "LUMBERJACK=1"
155       }
156     }
157   ]