blib/lib/Make.pm | |||
---|---|---|---|
Criterion | Covered | Total | % |
condition | 25 | 38 | 65.7 |
line | !l | l&&!r | l&&r | condition |
---|---|---|---|---|
115 | 0 | 109 | 5 | defined $file and $fsmap->{'is_abs'}->($file) |
118 | 36 | 0 | 75 | @dir and @file |
36 | 73 | 2 | @dir and @file and $file[0] eq '..' | |
286 | 3 | 5 | 200 | defined $_ && length $_ |
370 | 0 | 60 | 15 | @$targets == 1 and $targets->[0] =~ /^\.[A-Z]/ |
555 | 8 | 0 | 0 | $code and not $parsed->{'can_fail'} |
648 | 6 | 4 | 2 | $no_rules && !@$prereqs |
665 | 0 | 0 | 4 | $indir_makefile and &$fr($indir_makefile) |
line | l | !l | condition |
---|---|---|---|
346 | 3 | 0 | eval { do { my $fsmap = $self->fsmap; $file = in_dir($fsmap, $self->{'InDir'}, $file); my $mf = $fsmap->{'fh_open'}->('<', $file); my $ast = parse_makefile($mf); close $mf; $self->process_ast_bit(@$_) foreach (@$ast); 1 } } or warn $@ |
line | l | !l&&r | !l&&!r | condition |
---|---|---|---|---|
193 | 3 | 0 | 41 | $self->date($this_dep) or $self->has_target($this_dep) |
368 | 2 | 11 | 0 | $self->{'Vars'}{'.DEFAULT_GOAL'} ||= $targets->[0] |
643 | 0 | 6 | 0 | $recipe_cache{$recipe} || ($recipe_cache{$recipe} = name_encode(['rule', $target, $rule_no])) |
762 | 10 | 1 | 0 | $DEFAULTS_AST ||= parse_makefile(\*DATA) |