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",
12 "ZSaberLv0": "master@zsaber.com"
15 "git": "https://github.com/ZFFrameworkDist/ZFFramework.git",
22 "frameworks": "Foundation",
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",
26 "USER_HEADER_SEARCH_PATHS": "\"${PODS_ROOT}/Headers/Public/ZFFramework\"",
27 "OTHER_LDFLAGS": "-ObjC -force_load \"${TARGET_BUILD_DIR}/ZFFramework/libZFFramework.a\""
29 "preserve_paths": "**/*",
33 "public_header_files": "ZF/ZFCore/zfsrc/**/*.{h,hpp}",
34 "header_mappings_dir": "ZF/ZFCore/zfsrc",
36 "ZF/ZFCore/zfsrc/**/*.{h,hpp}",
37 "ZF/ZFCore/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
38 "_tmp/cocoapods/zfgensrc_ZFCore.mm"
43 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
44 "preserve_paths": "**/*"
47 "name": "ZFAlgorithm",
48 "public_header_files": "ZF/ZFAlgorithm/zfsrc/**/*.{h,hpp}",
49 "header_mappings_dir": "ZF/ZFAlgorithm/zfsrc",
51 "ZF/ZFAlgorithm/zfsrc/**/*.{h,hpp}",
52 "ZF/ZFAlgorithm/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
53 "_tmp/cocoapods/zfgensrc_ZFAlgorithm.mm"
56 "ZF/ZFAlgorithm/zfres"
58 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
59 "preserve_paths": "**/*",
61 "ZFFramework/ZFCore": [
68 "public_header_files": "ZF/ZFUtility/zfsrc/**/*.{h,hpp}",
69 "header_mappings_dir": "ZF/ZFUtility/zfsrc",
71 "ZF/ZFUtility/zfsrc/**/*.{h,hpp}",
72 "ZF/ZFUtility/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
73 "_tmp/cocoapods/zfgensrc_ZFUtility.mm"
78 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
79 "preserve_paths": "**/*",
81 "ZFFramework/ZFCore": [
88 "public_header_files": "ZF/ZFLua/zfsrc/**/*.{h,hpp}",
89 "header_mappings_dir": "ZF/ZFLua/zfsrc",
91 "ZF/ZFLua/zfsrc/**/*.{h,hpp}",
92 "ZF/ZFLua/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
93 "_tmp/cocoapods/zfgensrc_ZFLua.mm"
98 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
99 "preserve_paths": "**/*",
101 "ZFFramework/ZFCore": [
108 "public_header_files": "ZF/ZFUIKit/zfsrc/**/*.{h,hpp}",
109 "header_mappings_dir": "ZF/ZFUIKit/zfsrc",
111 "ZF/ZFUIKit/zfsrc/**/*.{h,hpp}",
112 "ZF/ZFUIKit/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
113 "_tmp/cocoapods/zfgensrc_ZFUIKit.mm"
118 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
119 "preserve_paths": "**/*",
121 "ZFFramework/ZFCore": [
124 "ZFFramework/ZFAlgorithm": [
127 "ZFFramework/ZFUtility": [
133 "name": "ZFUIWidget",
134 "public_header_files": "ZF/ZFUIWidget/zfsrc/**/*.{h,hpp}",
135 "header_mappings_dir": "ZF/ZFUIWidget/zfsrc",
137 "ZF/ZFUIWidget/zfsrc/**/*.{h,hpp}",
138 "ZF/ZFUIWidget/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
139 "_tmp/cocoapods/zfgensrc_ZFUIWidget.mm"
142 "ZF/ZFUIWidget/zfres"
144 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
145 "preserve_paths": "**/*",
147 "ZFFramework/ZFCore": [
150 "ZFFramework/ZFAlgorithm": [
153 "ZFFramework/ZFUtility": [
156 "ZFFramework/ZFUIKit": [
162 "name": "ZFUIWebKit",
163 "public_header_files": "ZF/ZFUIWebKit/zfsrc/**/*.{h,hpp}",
164 "header_mappings_dir": "ZF/ZFUIWebKit/zfsrc",
166 "ZF/ZFUIWebKit/zfsrc/**/*.{h,hpp}",
167 "ZF/ZFUIWebKit/zfsrc_ext/**/*.{h,hpp,c,cpp,m,mm}",
168 "_tmp/cocoapods/zfgensrc_ZFUIWebKit.mm"
171 "ZF/ZFUIWebKit/zfres"
173 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
174 "preserve_paths": "**/*",
176 "ZFFramework/ZFCore": [
179 "ZFFramework/ZFAlgorithm": [
182 "ZFFramework/ZFUtility": [
185 "ZFFramework/ZFUIKit": [
192 "public_header_files": "ZF/ZF_impl/zfsrc/**/*.{h,hpp}",
193 "header_mappings_dir": "ZF/ZF_impl/zfsrc",
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"
202 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
203 "preserve_paths": "**/*",
205 "ZFFramework/ZFCore": [
211 "name": "ZFCore_impl",
212 "public_header_files": "ZF/ZFCore_impl/zfsrc/**/*.{h,hpp}",
213 "header_mappings_dir": "ZF/ZFCore_impl/zfsrc",
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"
220 "ZF/ZFCore_impl/zfres"
222 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
223 "preserve_paths": "**/*",
225 "ZFFramework/ZFCore": [
228 "ZFFramework/ZF_impl": [
234 "name": "ZFAlgorithm_impl",
235 "public_header_files": "ZF/ZFAlgorithm_impl/zfsrc/**/*.{h,hpp}",
236 "header_mappings_dir": "ZF/ZFAlgorithm_impl/zfsrc",
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"
243 "ZF/ZFAlgorithm_impl/zfres"
245 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
246 "preserve_paths": "**/*",
248 "ZFFramework/ZFCore": [
251 "ZFFramework/ZFAlgorithm": [
254 "ZFFramework/ZF_impl": [
260 "name": "ZFLua_impl",
261 "public_header_files": "ZF/ZFLua_impl/zfsrc/**/*.{h,hpp}",
262 "header_mappings_dir": "ZF/ZFLua_impl/zfsrc",
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"
269 "ZF/ZFLua_impl/zfres"
271 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
272 "preserve_paths": "**/*",
274 "ZFFramework/ZFCore": [
277 "ZFFramework/ZFLua": [
280 "ZFFramework/ZF_impl": [
286 "name": "ZFUIKit_impl",
287 "public_header_files": "ZF/ZFUIKit_impl/zfsrc/**/*.{h,hpp}",
288 "header_mappings_dir": "ZF/ZFUIKit_impl/zfsrc",
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"
295 "ZF/ZFUIKit_impl/zfres"
297 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
298 "preserve_paths": "**/*",
300 "ZFFramework/ZFCore": [
303 "ZFFramework/ZFAlgorithm": [
306 "ZFFramework/ZFUtility": [
309 "ZFFramework/ZFUIKit": [
312 "ZFFramework/ZF_impl": [
324 "name": "ZFUIWebKit_impl",
325 "public_header_files": "ZF/ZFUIWebKit_impl/zfsrc/**/*.{h,hpp}",
326 "header_mappings_dir": "ZF/ZFUIWebKit_impl/zfsrc",
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"
333 "ZF/ZFUIWebKit_impl/zfres"
335 "exclude_files": "ZF/**/ZF_PUT_RES_FILES_HERE",
336 "preserve_paths": "**/*",
338 "ZFFramework/ZFCore": [
341 "ZFFramework/ZFAlgorithm": [
344 "ZFFramework/ZFUtility": [
347 "ZFFramework/ZFUIKit": [
350 "ZFFramework/ZFUIWebKit": [
353 "ZFFramework/ZF_impl": [