Lines Matching refs:dependency
185 Dependency dependency; in enter_explicit_rule_from_dynamic_rule() local
193 for (dependency = source_line->body.line.dependencies; in enter_explicit_rule_from_dynamic_rule()
194 dependency != NULL; in enter_explicit_rule_from_dynamic_rule()
195 dependency = dependency->next) { in enter_explicit_rule_from_dynamic_rule()
196 enter_dependency(line, dependency->name, false); in enter_explicit_rule_from_dynamic_rule()
289 register Dependency dependency; in doname() local
401 for (dependency = line->body.line.dependencies; in doname()
402 dependency != NULL; in doname()
403 dependency = dependency->next) { in doname()
404 dependency->built = false; in doname()
417 for (dependency = line->body.line.dependencies; in doname()
418 dependency != NULL; in doname()
419 dependency = dependency->next) { in doname()
420 if (dependency->automatic && !dependency->stale) { in doname()
428 for (p = automatics, dependency = line->body.line.dependencies; in doname()
429 dependency != NULL; in doname()
430 dependency = dependency->next) { in doname()
431 if (dependency->automatic && !dependency->stale) { in doname()
432 *p++ = dependency->name; in doname()
929 register Dependency dependency; in check_dependencies() local
944 for (dependency = line->body.line.dependencies; in check_dependencies()
945 dependency != NULL; in check_dependencies()
946 dependency = dependency->next) { in check_dependencies()
949 if (!dependency->automatic && in check_dependencies()
957 if (dependency->name == wait_name) { in check_dependencies()
965 } else if ((!parallel_ok(dependency->name, false)) && in check_dependencies()
978 depe_time = exists(dependency->name); in check_dependencies()
980 if (dependency->built || in check_dependencies()
981 (dependency->name->state == build_failed)) { in check_dependencies()
982 dep_result = (Doname) dependency->name->state; in check_dependencies()
984 dep_result = doname_check(dependency->name, in check_dependencies()
987 (Boolean) dependency->automatic); in check_dependencies()
989 if (true_target->is_member || dependency->name->is_member) { in check_dependencies()
991 if (depe_time.tv_sec != dependency->name->stat.time.tv_sec) { in check_dependencies()
997 if (depe_time != dependency->name->stat.time) { in check_dependencies()
1003 dependency->built = true; in check_dependencies()
1025 dependency->stale = true; in check_dependencies()
1032 dependency->name->string_mb); in check_dependencies()
1036 if (dependency->name->depends_on_conditional) { in check_dependencies()
1039 if (dependency->name == force) { in check_dependencies()
1041 dependency->name->stat.time; in check_dependencies()
1047 (void) exists(dependency->name); in check_dependencies()
1051 MAX(dependency->name->stat.time, in check_dependencies()
1055 if(true_target->is_member || dependency->name->is_member) { in check_dependencies()
1063 dependency->name->string_mb, in check_dependencies()
1064 time_to_string(dependency->name-> in check_dependencies()
1066 if (dependency->name->stat.time > line->body.line.dependency_time) { in check_dependencies()
1079 true_target->stat.time = dependency->name->stat.time; in check_dependencies()
1100 if (true_target->is_member || dependency->name->is_member) { in check_dependencies()
1102 dependency->name->stat.time); in check_dependencies()
1105 dependency->name->stat.time); in check_dependencies()
1108 (dependency->name != force) && in check_dependencies()
1109 (dependency->stale == false)) { in check_dependencies()
1111 if (dependency->name->is_member && in check_dependencies()
1112 (get_prop(dependency->name->prop, in check_dependencies()
1115 get_prop(dependency->name->prop, in check_dependencies()
1120 dependency->name; in check_dependencies()
1125 if (dependency->name->stat.time == file_max_time) { in check_dependencies()
1130 dependency->name->string_mb); in check_dependencies()
1136 dependency->name->string_mb); in check_dependencies()
1140 if (dependency->name == force) { in check_dependencies()
1179 for (dependency = line->body.line.dependencies; in check_dependencies()
1180 dependency != NULL; in check_dependencies()
1181 dependency = dependency->next) { in check_dependencies()
1184 if ((tmp_line = get_prop(dependency->name->prop, line_prop)) != NULL) { in check_dependencies()
1313 register Dependency dependency; in dynamic_dependencies() local
1338 for (dependency = line->body.line.dependencies; in dynamic_dependencies()
1339 dependency != NULL; in dynamic_dependencies()
1340 dependency = dependency->next) { in dynamic_dependencies()
1341 if (!dependency->name->dollar) { in dynamic_dependencies()
1354 expand_value(dependency->name, &string, false); in dynamic_dependencies()
1363 dependency->name = NULL; in dynamic_dependencies()
1383 first_member = dependency; in dynamic_dependencies()
1407 new_depe->next = dependency->next; in dynamic_dependencies()
1411 dependency->next = new_depe; in dynamic_dependencies()
1412 dependency = new_depe; in dynamic_dependencies()
1419 dependency->name = normalize_name(start, p - start); in dynamic_dependencies()
1425 dependency->name->string_mb, in dynamic_dependencies()
1471 if (first_member == dependency) { in dynamic_dependencies()
1480 for (remove = &line->body.line.dependencies, dependency = *remove; in dynamic_dependencies()
1481 dependency != NULL; in dynamic_dependencies()
1482 dependency = *remove) { in dynamic_dependencies()
1483 if (dependency->name == NULL) { in dynamic_dependencies()
1484 dependency = *remove = (*remove)->next; in dynamic_dependencies()
1489 if (dependency->name->wildcard) { in dynamic_dependencies()
1490 wcb.init(dependency->name); in dynamic_dependencies()
1502 (int) (dependency->name->hash.length-(start-wcb.get_string())-2)); in dynamic_dependencies()
1503 pattern[dependency->name->hash.length - in dynamic_dependencies()
1510 (int) dependency->name->hash.length); in dynamic_dependencies()
1511 pattern[dependency->name->hash.length] = in dynamic_dependencies()
1526 remove = &dependency->next; in dynamic_dependencies()
1529 remove = &dependency->next; in dynamic_dependencies()
2264 for (Dependency dependency = line->body.line.dependencies; in build_command_strings() local
2265 dependency != NULL; in build_command_strings()
2266 dependency = dependency->next) { in build_command_strings()
2268 if (!dependency->automatic) { in build_command_strings()
2269 if ((dependency->name != force) && in build_command_strings()
2270 (dependency->stale == false)) { in build_command_strings()
2273 if (dependency->name->is_member && in build_command_strings()
2274 (get_prop(dependency->name->prop, member_prop) != NULL)) { in build_command_strings()
2276 get_prop(dependency->name->prop, in build_command_strings()
2279 (*hat_list_tail)->name = dependency->name; in build_command_strings()
3073 Dependency dependency; in check_auto_dependencies() local
3080 for (dependency = line->body.line.dependencies; in check_auto_dependencies()
3081 dependency != NULL; in check_auto_dependencies()
3082 dependency = dependency->next) { in check_auto_dependencies()
3085 if (dependency->automatic && !dependency->stale) { in check_auto_dependencies()
3089 if (*p++ == dependency->name) { in check_auto_dependencies()