Lines Matching refs:json_data
104 def _handle_one_layer_json(json_key, json_data, desc_list): argument
105 data_list = json_data.get(json_key)
106 if isinstance(data_list, list) and len(json_data.get(json_key)) >= 1:
109 desc_list.append(json_data.get(json_key))
112 def _handle_two_layer_json(json_key, json_data, desc_list): argument
113 value_depth = len(json_data.get(json_key))
115 _include_dirs = json_data.get(json_key)[i].get('include_dirs')
133 def _handle_deps_data(json_data): argument
135 if json_data.get('public_deps'):
136 _handle_one_layer_json('public_deps', json_data, dep_list)
140 def _handle_includes_data(json_data): argument
142 if json_data.get('public_configs'):
143 _handle_two_layer_json('public_configs', json_data, include_list)
144 if json_data.get('all_dependent_configs'):
145 _handle_two_layer_json('all_dependent_configs', json_data, include_list)
149 def _get_static_lib_path(args, json_data): argument
150 label = json_data.get('label')
153 split_label, json_data.get('out_name'))
249 def _copy_lib(args, json_data, module): argument
253 if json_data.get('type') == 'static_library':
254 so_path = _get_static_lib_path(args, json_data)
257 args.get("part_name"), json_data.get('out_name'))
263 _name = json_data.get('out_name').split('.')[0]
264 if json_data.get('type') == 'static_library':
265 _name = json_data.get('out_name')
471 def _generate_other(fp, args, json_data, module): argument
472 so_name = json_data.get('out_name')
482 def _generate_build_gn(args, module, json_data, deps: list, components_json, public_deps_list): argument
489 _generate_prebuilt_shared_library(fp, json_data.get('type'), module)
492 _generate_other(fp, args, json_data, module)
586 json_data = _get_json_data(args, module)
588 lib_exists = _copy_lib(args, json_data, module)
592 includes = _handle_includes_data(json_data)
593 deps = _handle_deps_data(json_data)
595 _list = _generate_build_gn(args, module, json_data, deps, components_json, public_deps_list)
641 def _get_parts_path(json_data, part_name): argument
643 if json_data.get(part_name) is not None:
644 parts_path = json_data[part_name]