Lines Matching refs:dependency
195 Dependency dependency; in enter_explicit_rule_from_dynamic_rule() local
203 for (dependency = source_line->body.line.dependencies; in enter_explicit_rule_from_dynamic_rule()
204 dependency != NULL; in enter_explicit_rule_from_dynamic_rule()
205 dependency = dependency->next) { in enter_explicit_rule_from_dynamic_rule()
206 enter_dependency(line, dependency->name, false); in enter_explicit_rule_from_dynamic_rule()
299 Dependency dependency; in doname() local
411 for (dependency = line->body.line.dependencies; in doname()
412 dependency != NULL; in doname()
413 dependency = dependency->next) { in doname()
414 dependency->built = false; in doname()
427 for (dependency = line->body.line.dependencies; in doname()
428 dependency != NULL; in doname()
429 dependency = dependency->next) { in doname()
430 if (dependency->automatic && !dependency->stale) { in doname()
438 for (p = automatics, dependency = line->body.line.dependencies; in doname()
439 dependency != NULL; in doname()
440 dependency = dependency->next) { in doname()
441 if (dependency->automatic && !dependency->stale) { in doname()
442 *p++ = dependency->name; in doname()
939 Dependency dependency; in check_dependencies() local
954 for (dependency = line->body.line.dependencies; in check_dependencies()
955 dependency != NULL; in check_dependencies()
956 dependency = dependency->next) { in check_dependencies()
959 if (!dependency->automatic && in check_dependencies()
967 if (dependency->name == wait_name) { in check_dependencies()
975 } else if ((!parallel_ok(dependency->name, false)) && in check_dependencies()
988 depe_time = exists(dependency->name); in check_dependencies()
990 if (dependency->built || in check_dependencies()
991 (dependency->name->state == build_failed)) { in check_dependencies()
992 dep_result = (Doname) dependency->name->state; in check_dependencies()
994 dep_result = doname_check(dependency->name, in check_dependencies()
997 (Boolean) dependency->automatic); in check_dependencies()
999 if (true_target->is_member || dependency->name->is_member) { in check_dependencies()
1001 if (depe_time.tv_sec != dependency->name->stat.time.tv_sec) { in check_dependencies()
1007 if (depe_time != dependency->name->stat.time) { in check_dependencies()
1013 dependency->built = true; in check_dependencies()
1035 dependency->stale = true; in check_dependencies()
1042 dependency->name->string_mb); in check_dependencies()
1046 if (dependency->name->depends_on_conditional) { in check_dependencies()
1049 if (dependency->name == force) { in check_dependencies()
1051 dependency->name->stat.time; in check_dependencies()
1057 (void) exists(dependency->name); in check_dependencies()
1061 MAX(dependency->name->stat.time, in check_dependencies()
1065 if(true_target->is_member || dependency->name->is_member) { in check_dependencies()
1073 dependency->name->string_mb, in check_dependencies()
1074 time_to_string(dependency->name-> in check_dependencies()
1076 if (dependency->name->stat.time > line->body.line.dependency_time) { in check_dependencies()
1089 true_target->stat.time = dependency->name->stat.time; in check_dependencies()
1110 if (true_target->is_member || dependency->name->is_member) { in check_dependencies()
1112 dependency->name->stat.time); in check_dependencies()
1115 dependency->name->stat.time); in check_dependencies()
1118 (dependency->name != force) && in check_dependencies()
1119 (dependency->stale == false)) { in check_dependencies()
1121 if (dependency->name->is_member && in check_dependencies()
1122 (get_prop(dependency->name->prop, in check_dependencies()
1125 get_prop(dependency->name->prop, in check_dependencies()
1130 dependency->name; in check_dependencies()
1135 if (dependency->name->stat.time == file_max_time) { in check_dependencies()
1140 dependency->name->string_mb); in check_dependencies()
1146 dependency->name->string_mb); in check_dependencies()
1150 if (dependency->name == force) { in check_dependencies()
1189 for (dependency = line->body.line.dependencies; in check_dependencies()
1190 dependency != NULL; in check_dependencies()
1191 dependency = dependency->next) { in check_dependencies()
1194 if ((tmp_line = get_prop(dependency->name->prop, line_prop)) != NULL) { in check_dependencies()
1323 Dependency dependency; in dynamic_dependencies() local
1348 for (dependency = line->body.line.dependencies; in dynamic_dependencies()
1349 dependency != NULL; in dynamic_dependencies()
1350 dependency = dependency->next) { in dynamic_dependencies()
1351 if (!dependency->name->dollar) { in dynamic_dependencies()
1364 expand_value(dependency->name, &string, false); in dynamic_dependencies()
1373 dependency->name = NULL; in dynamic_dependencies()
1393 first_member = dependency; in dynamic_dependencies()
1417 new_depe->next = dependency->next; in dynamic_dependencies()
1421 dependency->next = new_depe; in dynamic_dependencies()
1422 dependency = new_depe; in dynamic_dependencies()
1429 dependency->name = normalize_name(start, p - start); in dynamic_dependencies()
1435 dependency->name->string_mb, in dynamic_dependencies()
1481 if (first_member == dependency) { in dynamic_dependencies()
1490 for (remove = &line->body.line.dependencies, dependency = *remove; in dynamic_dependencies()
1491 dependency != NULL; in dynamic_dependencies()
1492 dependency = *remove) { in dynamic_dependencies()
1493 if (dependency->name == NULL) { in dynamic_dependencies()
1494 dependency = *remove = (*remove)->next; in dynamic_dependencies()
1499 if (dependency->name->wildcard) { in dynamic_dependencies()
1500 wcb.init(dependency->name); in dynamic_dependencies()
1512 (int) (dependency->name->hash.length-(start-wcb.get_string())-2)); in dynamic_dependencies()
1513 pattern[dependency->name->hash.length - in dynamic_dependencies()
1520 (int) dependency->name->hash.length); in dynamic_dependencies()
1521 pattern[dependency->name->hash.length] = in dynamic_dependencies()
1536 remove = &dependency->next; in dynamic_dependencies()
1539 remove = &dependency->next; in dynamic_dependencies()
2274 for (Dependency dependency = line->body.line.dependencies; in build_command_strings() local
2275 dependency != NULL; in build_command_strings()
2276 dependency = dependency->next) { in build_command_strings()
2278 if (!dependency->automatic) { in build_command_strings()
2279 if ((dependency->name != force) && in build_command_strings()
2280 (dependency->stale == false)) { in build_command_strings()
2283 if (dependency->name->is_member && in build_command_strings()
2284 (get_prop(dependency->name->prop, member_prop) != NULL)) { in build_command_strings()
2286 get_prop(dependency->name->prop, in build_command_strings()
2289 (*hat_list_tail)->name = dependency->name; in build_command_strings()
3088 Dependency dependency; in check_auto_dependencies() local
3095 for (dependency = line->body.line.dependencies; in check_auto_dependencies()
3096 dependency != NULL; in check_auto_dependencies()
3097 dependency = dependency->next) { in check_auto_dependencies()
3100 if (dependency->automatic && !dependency->stale) { in check_auto_dependencies()
3104 if (*p++ == dependency->name) { in check_auto_dependencies()