Lines Matching full:targets
38 def generate_clion_projects(targets): argument
39 """Generates CLion projects by targets.
42 targets.
54 targets: A list of targets to check and generate their native projects.
60 parent_dir, targets = _get_merged_native_target(cc_module_info, targets)
66 for target in targets:
97 def _filter_out_modules(targets, filter_func): argument
98 """Filters out target from targets if it passes the filter function.
101 targets: A list of targets to be analyzed.
106 targets.
110 for target in targets:
118 def _get_merged_native_target(cc_module_info, targets): argument
119 """Gets merged native parent target from original native targets.
127 targets: A list of targets to be merged.
131 of new targets we have dealt with.
135 for target in targets:
146 def get_java_cc_and_rust_projects(atest_module_info, cc_module_info, targets): argument
147 """Gets native and java projects from targets.
149 Separates native and java projects from targets.
152 3. If it's a rust module, add it to rust targets.
159 targets: A list of targets to be analyzed.
162 A tuple of a list of java build targets, a list of C/C++ build
163 targets and a list of rust build targets.
165 rtargets = _filter_out_rust_projects(targets)
166 ctargets, lefts = _filter_out_modules(targets, cc_module_info.is_module)
176 def _analyze_native_and_java_projects(atest_module_info, path_info, targets): argument
177 """Analyzes native and java projects from targets.
184 targets: A list of targets to be analyzed.
187 A tuple of a list of java build targets and a list of C/C++ build
188 targets.
192 for target in targets:
219 def _filter_out_rust_projects(targets): argument
220 """Filters out if the input targets contain any Rust project.
223 targets: A list of targets to be checked.
243 return _get_rust_targets(targets, rust_dict[_CRATES_KEY], root_dir)
246 def _get_rust_targets(targets, rust_modules_info, root_dir): argument
247 """Gets Rust targets by checking input targets with a rust info dictionary.
249 Collects targets' relative rust modules and rebuild them.
252 targets: A list of targets to be checked.
257 A list of Rust targets.
261 for target in targets: