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