[Add] RongCloudRTC 5.12.0
[CocoaPods.git] / Specs / f / b / 9 / ZFFramework / 0.7.0 / ZFFramework.podspec.json
blob1c82079c80557a892ffb1fa1093e8bc857ecba4c
2   "name": "ZFFramework",
3   "version": "0.7.0",
4   "summary": "cross-platform C++ app framework",
5   "description": "see http://ZFFramework.com for more info\n\nminimal steps to use in iOS with cocoapods to embed to existing projects:\n  1. in your Podfile:\n      pod 'ZFFramework'\n  2. add cpp files, with this as main entry\n      #include \"ZFUIKit.h\" // ZF module header\n      ZFMAIN_ENTRY(params)\n      {\n          // you cpp code\n          return 0;\n      }\n\nrecommended to use https://github.com/ZFFramework/ZFFramework/blob/master/tools/zfproj_creator/zfproj_creator.sh\nto create project files if you want to deploy to multiple platforms\n\npod list:\n  pod 'ZFFramework'              // include all modules\n  pod 'ZFFramework/ZF_MODULE_NAME'\nfor ZF_MODULE_NAME list, please refer to https://github.com/ZFFramework/ZFFramework/tree/master/ZF",
6   "homepage": "https://github.com/ZFFramework/ZFFramework",
7   "license": {
8     "type": "MIT",
9     "file": "LICENSE"
10   },
11   "authors": {
12     "ZSaberLv0": "master@zsaber.com"
13   },
14   "source": {
15     "git": "https://github.com/ZFFrameworkDist/ZFFramework.git",
16     "tag": "0.7.0"
17   },
18   "platforms": {
19     "ios": "8.0"
20   },
21   "requires_arc": true,
22   "frameworks": "Foundation",
23   "libraries": "c++",
24   "prepare_command": "sh zfsetup.sh\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFAlgorithm.mm ZF/ZFAlgorithm/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFAlgorithm_impl.mm ZF/ZFAlgorithm_impl/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFCore.mm ZF/ZFCore/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFCore_impl.mm ZF/ZFCore_impl/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFLua.mm ZF/ZFLua/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFLua_impl.mm ZF/ZFLua_impl/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFUIKit.mm ZF/ZFUIKit/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFUIKit_impl.mm ZF/ZFUIKit_impl/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFUIWebKit.mm ZF/ZFUIWebKit/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFUIWebKit_impl.mm ZF/ZFUIWebKit_impl/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFUIWidget.mm ZF/ZFUIWidget/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZFUtility.mm ZF/ZFUtility/zfsrc\nsh tools/common/unity_build.sh _tmp/cocoapods/zfgensrc_ZF_impl.mm ZF/ZF_impl/zfsrc",
25   "xcconfig": {
26     "USER_HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/Headers/Public/ZFFramework\"",
27     "OTHER_LDFLAGS": "-ObjC -force_load \"${TARGET_BUILD_DIR}/ZFFramework/libZFFramework.a\""
28   },
29   "preserve_paths": "**/*",
30   "subspecs": [
31     {
32       "name": "ZFCore",
33       "public_header_files": "ZF/ZFCore/zfsrc/**/*.{h,hpp}",
34       "header_mappings_dir": "ZF/ZFCore/zfsrc",
35       "source_files": [
36         "ZF/ZFCore/zfsrc/**/*.{h,hpp}",
37         "ZF/ZFCore/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
38         "_tmp/cocoapods/zfgensrc_ZFCore.mm"
39       ],
40       "resources": [
41         "ZF/ZFCore/zfres"
42       ],
43       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
44       "preserve_paths": "**/*"
45     },
46     {
47       "name": "ZFAlgorithm",
48       "public_header_files": "ZF/ZFAlgorithm/zfsrc/**/*.{h,hpp}",
49       "header_mappings_dir": "ZF/ZFAlgorithm/zfsrc",
50       "source_files": [
51         "ZF/ZFAlgorithm/zfsrc/**/*.{h,hpp}",
52         "ZF/ZFAlgorithm/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
53         "_tmp/cocoapods/zfgensrc_ZFAlgorithm.mm"
54       ],
55       "resources": [
56         "ZF/ZFAlgorithm/zfres"
57       ],
58       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
59       "preserve_paths": "**/*",
60       "dependencies": {
61         "ZFFramework/ZFCore": [
63         ]
64       }
65     },
66     {
67       "name": "ZFUtility",
68       "public_header_files": "ZF/ZFUtility/zfsrc/**/*.{h,hpp}",
69       "header_mappings_dir": "ZF/ZFUtility/zfsrc",
70       "source_files": [
71         "ZF/ZFUtility/zfsrc/**/*.{h,hpp}",
72         "ZF/ZFUtility/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
73         "_tmp/cocoapods/zfgensrc_ZFUtility.mm"
74       ],
75       "resources": [
76         "ZF/ZFUtility/zfres"
77       ],
78       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
79       "preserve_paths": "**/*",
80       "dependencies": {
81         "ZFFramework/ZFCore": [
83         ]
84       }
85     },
86     {
87       "name": "ZFLua",
88       "public_header_files": "ZF/ZFLua/zfsrc/**/*.{h,hpp}",
89       "header_mappings_dir": "ZF/ZFLua/zfsrc",
90       "source_files": [
91         "ZF/ZFLua/zfsrc/**/*.{h,hpp}",
92         "ZF/ZFLua/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
93         "_tmp/cocoapods/zfgensrc_ZFLua.mm"
94       ],
95       "resources": [
96         "ZF/ZFLua/zfres"
97       ],
98       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
99       "preserve_paths": "**/*",
100       "dependencies": {
101         "ZFFramework/ZFCore": [
103         ]
104       }
105     },
106     {
107       "name": "ZFUIKit",
108       "public_header_files": "ZF/ZFUIKit/zfsrc/**/*.{h,hpp}",
109       "header_mappings_dir": "ZF/ZFUIKit/zfsrc",
110       "source_files": [
111         "ZF/ZFUIKit/zfsrc/**/*.{h,hpp}",
112         "ZF/ZFUIKit/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
113         "_tmp/cocoapods/zfgensrc_ZFUIKit.mm"
114       ],
115       "resources": [
116         "ZF/ZFUIKit/zfres"
117       ],
118       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
119       "preserve_paths": "**/*",
120       "dependencies": {
121         "ZFFramework/ZFCore": [
123         ],
124         "ZFFramework/ZFAlgorithm": [
126         ],
127         "ZFFramework/ZFUtility": [
129         ]
130       }
131     },
132     {
133       "name": "ZFUIWidget",
134       "public_header_files": "ZF/ZFUIWidget/zfsrc/**/*.{h,hpp}",
135       "header_mappings_dir": "ZF/ZFUIWidget/zfsrc",
136       "source_files": [
137         "ZF/ZFUIWidget/zfsrc/**/*.{h,hpp}",
138         "ZF/ZFUIWidget/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
139         "_tmp/cocoapods/zfgensrc_ZFUIWidget.mm"
140       ],
141       "resources": [
142         "ZF/ZFUIWidget/zfres"
143       ],
144       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
145       "preserve_paths": "**/*",
146       "dependencies": {
147         "ZFFramework/ZFCore": [
149         ],
150         "ZFFramework/ZFAlgorithm": [
152         ],
153         "ZFFramework/ZFUtility": [
155         ],
156         "ZFFramework/ZFUIKit": [
158         ]
159       }
160     },
161     {
162       "name": "ZFUIWebKit",
163       "public_header_files": "ZF/ZFUIWebKit/zfsrc/**/*.{h,hpp}",
164       "header_mappings_dir": "ZF/ZFUIWebKit/zfsrc",
165       "source_files": [
166         "ZF/ZFUIWebKit/zfsrc/**/*.{h,hpp}",
167         "ZF/ZFUIWebKit/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
168         "_tmp/cocoapods/zfgensrc_ZFUIWebKit.mm"
169       ],
170       "resources": [
171         "ZF/ZFUIWebKit/zfres"
172       ],
173       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
174       "preserve_paths": "**/*",
175       "dependencies": {
176         "ZFFramework/ZFCore": [
178         ],
179         "ZFFramework/ZFAlgorithm": [
181         ],
182         "ZFFramework/ZFUtility": [
184         ],
185         "ZFFramework/ZFUIKit": [
187         ]
188       }
189     },
190     {
191       "name": "ZF_impl",
192       "public_header_files": "ZF/ZF_impl/zfsrc/**/*.{h,hpp}",
193       "header_mappings_dir": "ZF/ZF_impl/zfsrc",
194       "source_files": [
195         "ZF/ZF_impl/zfsrc/**/*.{h,hpp}",
196         "ZF/ZF_impl/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
197         "_tmp/cocoapods/zfgensrc_ZF_impl.mm"
198       ],
199       "resources": [
200         "ZF/ZF_impl/zfres"
201       ],
202       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
203       "preserve_paths": "**/*",
204       "dependencies": {
205         "ZFFramework/ZFCore": [
207         ]
208       }
209     },
210     {
211       "name": "ZFCore_impl",
212       "public_header_files": "ZF/ZFCore_impl/zfsrc/**/*.{h,hpp}",
213       "header_mappings_dir": "ZF/ZFCore_impl/zfsrc",
214       "source_files": [
215         "ZF/ZFCore_impl/zfsrc/**/*.{h,hpp}",
216         "ZF/ZFCore_impl/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
217         "_tmp/cocoapods/zfgensrc_ZFCore_impl.mm"
218       ],
219       "resources": [
220         "ZF/ZFCore_impl/zfres"
221       ],
222       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
223       "preserve_paths": "**/*",
224       "dependencies": {
225         "ZFFramework/ZFCore": [
227         ],
228         "ZFFramework/ZF_impl": [
230         ]
231       }
232     },
233     {
234       "name": "ZFAlgorithm_impl",
235       "public_header_files": "ZF/ZFAlgorithm_impl/zfsrc/**/*.{h,hpp}",
236       "header_mappings_dir": "ZF/ZFAlgorithm_impl/zfsrc",
237       "source_files": [
238         "ZF/ZFAlgorithm_impl/zfsrc/**/*.{h,hpp}",
239         "ZF/ZFAlgorithm_impl/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
240         "_tmp/cocoapods/zfgensrc_ZFAlgorithm_impl.mm"
241       ],
242       "resources": [
243         "ZF/ZFAlgorithm_impl/zfres"
244       ],
245       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
246       "preserve_paths": "**/*",
247       "dependencies": {
248         "ZFFramework/ZFCore": [
250         ],
251         "ZFFramework/ZFAlgorithm": [
253         ],
254         "ZFFramework/ZF_impl": [
256         ]
257       }
258     },
259     {
260       "name": "ZFLua_impl",
261       "public_header_files": "ZF/ZFLua_impl/zfsrc/**/*.{h,hpp}",
262       "header_mappings_dir": "ZF/ZFLua_impl/zfsrc",
263       "source_files": [
264         "ZF/ZFLua_impl/zfsrc/**/*.{h,hpp}",
265         "ZF/ZFLua_impl/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
266         "_tmp/cocoapods/zfgensrc_ZFLua_impl.mm"
267       ],
268       "resources": [
269         "ZF/ZFLua_impl/zfres"
270       ],
271       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
272       "preserve_paths": "**/*",
273       "dependencies": {
274         "ZFFramework/ZFCore": [
276         ],
277         "ZFFramework/ZFLua": [
279         ],
280         "ZFFramework/ZF_impl": [
282         ]
283       }
284     },
285     {
286       "name": "ZFUIKit_impl",
287       "public_header_files": "ZF/ZFUIKit_impl/zfsrc/**/*.{h,hpp}",
288       "header_mappings_dir": "ZF/ZFUIKit_impl/zfsrc",
289       "source_files": [
290         "ZF/ZFUIKit_impl/zfsrc/**/*.{h,hpp}",
291         "ZF/ZFUIKit_impl/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
292         "_tmp/cocoapods/zfgensrc_ZFUIKit_impl.mm"
293       ],
294       "resources": [
295         "ZF/ZFUIKit_impl/zfres"
296       ],
297       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
298       "preserve_paths": "**/*",
299       "dependencies": {
300         "ZFFramework/ZFCore": [
302         ],
303         "ZFFramework/ZFAlgorithm": [
305         ],
306         "ZFFramework/ZFUtility": [
308         ],
309         "ZFFramework/ZFUIKit": [
311         ],
312         "ZFFramework/ZF_impl": [
314         ]
315       },
316       "frameworks": [
317         "Foundation",
318         "UIKit",
319         "QuartzCore",
320         "CoreGraphics"
321       ]
322     },
323     {
324       "name": "ZFUIWebKit_impl",
325       "public_header_files": "ZF/ZFUIWebKit_impl/zfsrc/**/*.{h,hpp}",
326       "header_mappings_dir": "ZF/ZFUIWebKit_impl/zfsrc",
327       "source_files": [
328         "ZF/ZFUIWebKit_impl/zfsrc/**/*.{h,hpp}",
329         "ZF/ZFUIWebKit_impl/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
330         "_tmp/cocoapods/zfgensrc_ZFUIWebKit_impl.mm"
331       ],
332       "resources": [
333         "ZF/ZFUIWebKit_impl/zfres"
334       ],
335       "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
336       "preserve_paths": "**/*",
337       "dependencies": {
338         "ZFFramework/ZFCore": [
340         ],
341         "ZFFramework/ZFAlgorithm": [
343         ],
344         "ZFFramework/ZFUtility": [
346         ],
347         "ZFFramework/ZFUIKit": [
349         ],
350         "ZFFramework/ZFUIWebKit": [
352         ],
353         "ZFFramework/ZF_impl": [
355         ]
356       },
357       "frameworks": [
358         "Foundation",
359         "UIKit",
360         "QuartzCore",
361         "CoreGraphics",
362         "WebKit"
363       ]
364     }
365   ]