Lines Matching full:target
19 def re_match_strings(target, strings): argument
21 Whether or not the string 'target' matches
26 if re.match(name, target):
28 elif name == target:
183 def have_build_target(self, target): argument
185 Have we a build target matching this name?
187 if target in self.build_targets and self.build_targets[target]:
191 def have_runtime_target(self, target): argument
193 Have we a runtime target matching this name?
195 if target in self.run_targets and self.run_targets[target]:
208 Add a build target.
227 Add a runtime target.
237 def mark_external_target(self, target): argument
239 Mark a build target as being externally requested
241 if target not in self.external_targets:
242 self.external_targets.append(target)
250 for target in self.build_targets:
251 if re_match_strings(target, dataCache.ignored_dependencies):
253 if target in self.failed_deps:
255 if not self.build_targets[target]:
256 unresolved.append(target)
265 for target in self.run_targets:
266 if re_match_strings(target, dataCache.ignored_dependencies):
268 if target in self.failed_rdeps:
270 if not self.run_targets[target]:
271 unresolved.append(target)
443 missing_list, A list of missing requirements for this target
451 for target in self.build_targets:
452 if fn in self.build_targets[target]:
453 self.build_targets[target].remove(fn)
454 if not self.build_targets[target]:
455 self.remove_buildtarget(target, missing_list)
456 for target in self.run_targets:
457 if fn in self.run_targets[target]:
458 self.run_targets[target].remove(fn)
459 if not self.run_targets[target]:
460 self.remove_runtarget(target, missing_list)
462 def remove_buildtarget(self, target, missing_list=None): argument
464 Mark a build target as failed (unbuildable)
468 missing_list = [target]
470 missing_list = [target] + missing_list
471 …logger.verbose("Target '%s' is unbuildable, removing...\nMissing or unbuildable dependency chain w…
472 self.failed_deps.append(target)
473 dependees = self.get_dependees(target)
478 if idepend == target:
482 if self.halt and target in self.external_targets:
483 …ogger.error("Required build target '%s' has no buildable providers.\nMissing or unbuildable depend…
484 raise bb.providers.NoProvider(target)
486 def remove_runtarget(self, target, missing_list=None): argument
488 Mark a run target as failed (unbuildable)
492 missing_list = [target]
494 missing_list = [target] + missing_list
496 …logger.info("Runtime target '%s' is unbuildable, removing...\nMissing or unbuildable dependency ch…
497 self.failed_rdeps.append(target)
498 dependees = self.get_rdependees(target)
503 if idepend == target:
514 for target in self.get_unresolved_build_targets(dataCache):
516 self.add_provider_internal(cfgData, dataCache, target)
519 if self.halt and target in self.external_targets and not self.allowincomplete:
522 self.remove_buildtarget(target)
523 for target in self.get_unresolved_run_targets(dataCache):
525 self.add_rprovider(cfgData, dataCache, target)
528 self.remove_runtarget(target)
559 for target in self.build_targets:
561 if target in self.build_targets:
562 targets = self.build_targets[target]
563 logger.debug3(" %s: %s", target, targets)
566 for target in self.run_targets:
568 if target in self.run_targets:
569 targets = self.run_targets[target]
570 logger.debug3(" %s: %s", target, targets)