line | % | coverage | branch |
212 | 0 | T | F | ref $rule ? : |
225 | 0 | T | F | ref $rule ? : |
244 | 0 | T | F | if (&rule($rule)) |
296 | 0 | T | F | if ($actions{$target}) { } |
298 | 0 | T | F | if $action |
320 | 0 | T | F | if (defined $_suffix_rules_default) { } |
410 | 50 | T | F | if $dest eq '.o' or $dest eq '.obj' |
417 | 100 | T | F | if (exists $$suffix_rules{$src}) { } |
428 | 100 | T | F | if (exists $$suffix_rules{$dest}) |
435 | 50 | T | F | if (not exists $$suffix_rules{$src}{$dest2} or $$suffix_rules{$src}{$dest2}[1] > $dist) |
448 | 50 | T | F | if (exists $$suffix_rules{$src2}{$src}) |
455 | 0 | T | F | if (not exists $$suffix_rules{$src2}{$dest2} or $$suffix_rules{$src2}{$dest2}[1] > $dist) |
534 | 0 | T | F | unless $r |
559 | 0 | T | F | if $r |
594 | 0 | T | F | unless ref $where |
596 | 0 | T | F | unless ref $cond |
600 | 0 | T | F | if $cond == {hash => {FALSE => 1}, string => 'FALSE'} |
606 | 0 | T | F | $noexerule ? : |
608 | 0 | T | F | if ($noexe ne $target and $tdef and $noexerule->name ne $target) |
613 | 0 | T | F | if (not option('no-exeext')) |
627 | 0 | T | F | if $target =~ /^[^%]*%[^%]*$/ |
632 | 0 | T | F | if ($tdef) |
640 | 0 | T | F | $cond == {hash => {}, string => 'TRUE'} ? : |
643 | 0 | T | F | if ($owner == 1) { } |
645 | 0 | T | F | if ($oldowner == 1) { } |
650 | 0 | T | F | if (not $target =~ /^[^%]*%[^%]*$/) |
680 | 0 | T | F | if ($oldowner == 1) { } |
689 | 0 | T | F | if (exists $dependencies{"$noam-am"}) |
700 | 0 | T | F | if $hint |
718 | 0 | T | F | if $source eq $oldsource and $target eq $oldname |
737 | 0 | T | F | if ($message) |
739 | 0 | T | F | if ($owner == 1) { } |
772 | 0 | T | F | if (scalar @conds == 0) |
801 | 0 | T | F | if ($t =~ /^($KNOWN_EXTENSIONS_PATTERN)($KNOWN_EXTENSIONS_PATTERN)$/ or $t =~ /$_SUFFIX_RULE_PATTERN/o and accept_extensions $1) |
819 | 0 | T | F | if $inference_rule_count > 0 and $target_count > 1 |