Lines Matching refs:dependency

276 			Dependency* dependency = it.Next();) {
277 TRACE_DEPENDENCIES(" adding dependency \"%s\"\n",
278 dependency->Name().Data());
281 = fDependencies.Lookup(dependency->Name())) {
282 family->AddDependency(dependency);
288 family->AddDependency(dependency);
292 dependenciesToUpdate.Add(dependency);
315 Dependency* dependency = it.Next();) {
316 if (DependencyFamily* family = dependency->Family()) {
317 TRACE_DEPENDENCIES(" removing dependency \"%s\"\n",
318 dependency->Name().Data());
320 if (family->IsLastDependency(dependency)) {
322 family->RemoveDependency(dependency);
325 family->RemoveDependency(dependency);
328 if (Resolvable* resolvable = dependency->Resolvable())
329 resolvable->RemoveDependency(dependency);
361 while (Dependency* dependency = dependencies.RemoveHead()) {
362 Package* package = dependency->Package();
363 _ResolveDependency(dependency);
367 (dependency = it.Next()) != NULL;) {
368 if (dependency->Package() == package) {
370 _ResolveDependency(dependency);
380 PackageFSRoot::_ResolveDependency(Dependency* dependency)
382 TRACE_DEPENDENCIES(" resolving dependency \"%s\" (package \"%s\")\n",
383 dependency->Name().Data(), dependency->Package()->Name().Data());
385 // get the resolvable family for the dependency
387 = fResolvables.Lookup(dependency->Name());
389 TRACE_DEPENDENCIES(" -> dependency \"%s\" unresolved\n",
390 dependency->Name().Data());
394 // let the family resolve the dependency
395 if (!resolvableFamily->ResolveDependency(dependency)) {
396 TRACE_DEPENDENCIES(" -> dependency \"%s\" unresolved (version "
397 "mismatch)\n", dependency->Name().Data());