blob: 51088775fe3dfc448b793cf5fcda4438d9299cb2 [file] [log] [blame]
{
"name": "MQTTClient",
"version": "0.9.4",
"summary": "iOS, OSX and tvOS native ObjectiveC MQTT Client Framework",
"homepage": "https://github.com/ckrey/MQTT-Client-Framework",
"license": {
"type": "EPLv1",
"file": "LICENSE"
},
"authors": {
"Christoph Krey": "krey.christoph@gmail.com"
},
"source": {
"git": "https://github.com/ckrey/MQTT-Client-Framework.git",
"tag": "0.9.4",
"submodules": true
},
"requires_arc": true,
"platforms": {
"ios": "6.1",
"osx": "10.10",
"tvos": "9.0"
},
"default_subspecs": "Core",
"subspecs": [
{
"name": "Core",
"dependencies": {
"MQTTClient/Min": [
],
"MQTTClient/Manager": [
]
}
},
{
"name": "Min",
"source_files": [
"MQTTClient/MQTTClient/MQTTCFSocketDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTCFSocketEncoder.{h,m}",
"MQTTClient/MQTTClient/MQTTCFSocketTransport.{h,m}",
"MQTTClient/MQTTClient/MQTTCoreDataPersistence.{h,m}",
"MQTTClient/MQTTClient/MQTTDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTInMemoryPersistence.{h,m}",
"MQTTClient/MQTTClient/MQTTLog.{h,m}",
"MQTTClient/MQTTClient/MQTTClient.h",
"MQTTClient/MQTTClient/MQTTMessage.{h,m}",
"MQTTClient/MQTTClient/MQTTPersistence.h",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.{h,m}",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.{h,m}",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.{h,m}",
"MQTTClient/MQTTClient/MQTTProperties.{h,m}",
"MQTTClient/MQTTClient/MQTTSession.{h,m}",
"MQTTClient/MQTTClient/MQTTSessionLegacy.{h,m}",
"MQTTClient/MQTTClient/MQTTSessionSynchron.{h,m}",
"MQTTClient/MQTTClient/MQTTTransport.{h,m}"
]
},
{
"name": "MinL",
"dependencies": {
"CocoaLumberjack": [
]
},
"source_files": [
"MQTTClient/MQTTClient/MQTTCFSocketDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTCFSocketEncoder.{h,m}",
"MQTTClient/MQTTClient/MQTTCFSocketTransport.{h,m}",
"MQTTClient/MQTTClient/MQTTCoreDataPersistence.{h,m}",
"MQTTClient/MQTTClient/MQTTDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTInMemoryPersistence.{h,m}",
"MQTTClient/MQTTClient/MQTTLog.{h,m}",
"MQTTClient/MQTTClient/MQTTClient.h",
"MQTTClient/MQTTClient/MQTTMessage.{h,m}",
"MQTTClient/MQTTClient/MQTTPersistence.h",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicy.{h,m}",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicyDecoder.{h,m}",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicyEncoder.{h,m}",
"MQTTClient/MQTTClient/MQTTSSLSecurityPolicyTransport.{h,m}",
"MQTTClient/MQTTClient/MQTTProperties.{h,m}",
"MQTTClient/MQTTClient/MQTTSession.{h,m}",
"MQTTClient/MQTTClient/MQTTSessionLegacy.{h,m}",
"MQTTClient/MQTTClient/MQTTSessionSynchron.{h,m}",
"MQTTClient/MQTTClient/MQTTTransport.{h,m}"
],
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "LUMBERJACK=1"
}
},
{
"name": "Manager",
"source_files": "MQTTClient/MQTTClient/MQTTSessionManager.{h,m}",
"dependencies": {
"MQTTClient/Min": [
]
}
},
{
"name": "ManagerL",
"source_files": "MQTTClient/MQTTClient/MQTTSessionManager.{h,m}",
"dependencies": {
"MQTTClient/MinL": [
]
},
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "LUMBERJACK=1"
}
},
{
"name": "Websocket",
"source_files": "MQTTClient/MQTTClient/MQTTWebsocketTransport/*.{h,m}",
"dependencies": {
"SocketRocket": [
],
"MQTTClient/Min": [
]
},
"requires_arc": true,
"libraries": "icucore"
},
{
"name": "WebsocketL",
"source_files": "MQTTClient/MQTTClient/MQTTWebsocketTransport/*.{h,m}",
"dependencies": {
"SocketRocket": [
],
"MQTTClient/MinL": [
]
},
"requires_arc": true,
"libraries": "icucore",
"xcconfig": {
"GCC_PREPROCESSOR_DEFINITIONS": "LUMBERJACK=1"
}
}
]
}