Lines Matching refs:rule
125 Cmd_line rule; in execute_parallel() local
176 for (rule = line->body.line.command_used; in execute_parallel()
177 rule != NULL; in execute_parallel()
178 rule = rule->next) { in execute_parallel()
179 if (posix && (touch || quest) && !rule->always_exec) { in execute_parallel()
183 rule->command_line = in execute_parallel()
184 vpath_translation(rule->command_line); in execute_parallel()
190 if (rule->command_line->hash.length > 0) { in execute_parallel()
195 if (rule->silent && !silent) { in execute_parallel()
198 if (rule->ignore_error) { in execute_parallel()
205 (strlen(rule-> in execute_parallel()
216 (void) strcpy(cp, rule->command_line->string_mb); in execute_parallel()
218 *p++ = rule->command_line->string_mb; in execute_parallel()
1177 Cmd_line rule; in finish_children() local
1216 for (rule = line2->body.line.command_used, in finish_children()
1218 rule != NULL; in finish_children()
1219 rule = rule->next) { in finish_children()
1220 cmds_length += rule->command_line->hash.length + 1; in finish_children()
1221 silent_flag = BOOLEAN(silent_flag || rule->silent); in finish_children()
1688 Cmd_line rule; in parallel_ok() local
1696 for (rule = line->body.line.command_used; in parallel_ok()
1697 rule != NULL; in parallel_ok()
1698 rule = rule->next) { in parallel_ok()
1699 if (rule->assign) { in parallel_ok()
1701 } else if (rule->make_refd) { in parallel_ok()