[Add] DoordeckSDK 0.42.0
[CocoaPods.git] / Specs / 7 / 1 / b / YZHMQTTClient / 0.15.4 / YZHMQTTClient.podspec.json
blob678c4f82450007f49f32038f5e5f0fe527e5482a
2   "name": "YZHMQTTClient",
3   "version": "0.15.4",
4   "summary": "iOS, macOS and tvOS native ObjectiveC MQTT Client Framework",
5   "homepage": "https://github.com/yinzhihao/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/yinzhihao/MQTT-Client-Framework.git",
15     "tag": "0.15.4",
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": "CoreL",
25   "subspecs": [
26     {
27       "name": "Core",
28       "dependencies": {
29         "YZHMQTTClient/Min": [
31         ],
32         "YZHMQTTClient/Manager": [
34         ]
35       }
36     },
37     {
38       "name": "CoreL",
39       "dependencies": {
40         "YZHMQTTClient/MinL": [
42         ],
43         "YZHMQTTClient/ManagerL": [
45         ]
46       }
47     },
48     {
49       "name": "Min",
50       "source_files": [
51         "MQTTClient/MQTTClient/MQTTCFSocketDecoder.{h,m}",
52         "MQTTClient/MQTTClient/MQTTCFSocketEncoder.{h,m}",
53         "MQTTClient/MQTTClient/MQTTCFSocketTransport.{h,m}",
54         "MQTTClient/MQTTClient/MQTTCoreDataPersistence.{h,m}",
55         "MQTTClient/MQTTClient/MQTTDecoder.{h,m}",
56         "MQTTClient/MQTTClient/MQTTInMemoryPersistence.{h,m}",
57         "MQTTClient/MQTTClient/MQTTLog.{h,m}",
58         "MQTTClient/MQTTClient/MQTTStrict.{h,m}",
59         "MQTTClient/MQTTClient/MQTTClient.h",
60         "MQTTClient/MQTTClient/MQTTMessage.{h,m}",
61         "MQTTClient/MQTTClient/MQTTPersistence.h",
62         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.{h,m}",
63         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.{h,m}",
64         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.{h,m}",
65         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.{h,m}",
66         "MQTTClient/MQTTClient/MQTTProperties.{h,m}",
67         "MQTTClient/MQTTClient/MQTTSession.{h,m}",
68         "MQTTClient/MQTTClient/MQTTSessionLegacy.{h,m}",
69         "MQTTClient/MQTTClient/MQTTSessionSynchron.{h,m}",
70         "MQTTClient/MQTTClient/MQTTTransport.{h,m}",
71         "MQTTClient/MQTTClient/GCDTimer.{h,m}"
72       ]
73     },
74     {
75       "name": "MinL",
76       "dependencies": {
77         "CocoaLumberjack": [
79         ]
80       },
81       "source_files": [
82         "MQTTClient/MQTTClient/MQTTCFSocketDecoder.{h,m}",
83         "MQTTClient/MQTTClient/MQTTCFSocketEncoder.{h,m}",
84         "MQTTClient/MQTTClient/MQTTCFSocketTransport.{h,m}",
85         "MQTTClient/MQTTClient/MQTTCoreDataPersistence.{h,m}",
86         "MQTTClient/MQTTClient/MQTTDecoder.{h,m}",
87         "MQTTClient/MQTTClient/MQTTInMemoryPersistence.{h,m}",
88         "MQTTClient/MQTTClient/MQTTLog.{h,m}",
89         "MQTTClient/MQTTClient/MQTTStrict.{h,m}",
90         "MQTTClient/MQTTClient/MQTTClient.h",
91         "MQTTClient/MQTTClient/MQTTMessage.{h,m}",
92         "MQTTClient/MQTTClient/MQTTPersistence.h",
93         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.{h,m}",
94         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.{h,m}",
95         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.{h,m}",
96         "MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.{h,m}",
97         "MQTTClient/MQTTClient/MQTTProperties.{h,m}",
98         "MQTTClient/MQTTClient/MQTTSession.{h,m}",
99         "MQTTClient/MQTTClient/MQTTSessionLegacy.{h,m}",
100         "MQTTClient/MQTTClient/MQTTSessionSynchron.{h,m}",
101         "MQTTClient/MQTTClient/MQTTTransport.{h,m}",
102         "MQTTClient/MQTTClient/GCDTimer.{h,m}"
103       ],
104       "xcconfig": {
105         "GCC_PREPROCESSOR_DEFINITIONS": "LUMBERJACK=1"
106       }
107     },
108     {
109       "name": "Manager",
110       "source_files": [
111         "MQTTClient/MQTTClient/MQTTSessionManager.{h,m}",
112         "MQTTClient/MQTTClient/ReconnectTimer.{h,m}",
113         "MQTTClient/MQTTClient/ForegroundReconnection.{h,m}"
114       ],
115       "dependencies": {
116         "YZHMQTTClient/Min": [
118         ]
119       }
120     },
121     {
122       "name": "ManagerL",
123       "source_files": [
124         "MQTTClient/MQTTClient/MQTTSessionManager.{h,m}",
125         "MQTTClient/MQTTClient/ReconnectTimer.{h,m}",
126         "MQTTClient/MQTTClient/ForegroundReconnection.{h,m}"
127       ],
128       "dependencies": {
129         "YZHMQTTClient/MinL": [
131         ]
132       },
133       "xcconfig": {
134         "GCC_PREPROCESSOR_DEFINITIONS": "LUMBERJACK=1"
135       }
136     },
137     {
138       "name": "Websocket",
139       "source_files": "MQTTClient/MQTTClient/MQTTWebsocketTransport/*.{h,m}",
140       "dependencies": {
141         "SocketRocket": [
142           "0.5.1"
143         ],
144         "YZHMQTTClient/Min": [
146         ]
147       },
148       "requires_arc": true,
149       "libraries": "icucore"
150     },
151     {
152       "name": "WebsocketL",
153       "source_files": "MQTTClient/MQTTClient/MQTTWebsocketTransport/*.{h,m}",
154       "dependencies": {
155         "SocketRocket": [
156           "0.5.1"
157         ],
158         "YZHMQTTClient/MinL": [
160         ]
161       },
162       "requires_arc": true,
163       "libraries": "icucore",
164       "xcconfig": {
165         "GCC_PREPROCESSOR_DEFINITIONS": "LUMBERJACK=1"
166       }
167     }
168   ]