line | % | coverage | condition |
34 | 50 | | $ENV{'perllibdir'} || '/usr/local/share/automake-1.11a' |
1121 | 67 | | $_ eq '.' or $_ eq '' |
1132 | 100 | | join('/', @res) || '.' |
1322 | 100 | | $lang->libtool_tag and exists $libtool_tags{$lang->libtool_tag} |
1360 | 100 | | &saw_sources_p(0) and keys %dep_files |
1410 | 100 | | $lang->rule_file || 'depend2' |
1416 | 100 | | option('no-dependencies') || $lang->autodep eq 'no' |
1420 | 100 | | $lang->ccer || 'GEN' |
1421 | 50 | | $lang->ccer || 'GEN' |
1425 | 100 | | $lang->compile_flag || '' |
1442 | 100 | A | B | C | dec |
---|
0 | X | 0 | 0 | 0 | X | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | X | 1 |
| not option('no-dependencies') and $lang->autodep ne 'no' or defined $lang->compile |
1447 | 100 | | $lang->output_flag || '' |
1448 | 100 | | not $output_flag and $lang->name eq 'c' and option('subdir-objects') |
1478 | 100 | | $sourceflags{$ext} || '' |
1537 | 100 | | $lang->output_flag || '-o' |
1599 | 100 | | $lang->ansi and $obj =~ /\$U/ |
1613 | 50 | | $sourceflags{$srcext} || '' |
1638 | 100 | | $sourceflags{$srcext} || '' |
1680 | 50 | | $needs_c ||= !$lang->pure |
1706 | 67 | | $need_link or suffix_rules_count > 1 |
1739 | 100 | | not $val =~ /(?:\$\(EXEEXT\)$|^[\@]\w+[\@]$)/ and &$pred($val) |
1832 | 100 | | $1 || '' |
1853 | 67 | | $extension_map{$extension} and $lang = $languages{$extension_map{$extension}} |
1938 | 100 | | $r == 2 and $directory ne '' |
1972 | 100 | A | B | C | D | E | dec |
---|
0 | 0 | X | 0 | X | 0 | 0 | 0 | X | 1 | 0 | 0 | 0 | 0 | X | 1 | 1 | 1 | 0 | 1 | 0 | 0 | X | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | 1 | 1 | X | X | 1 | 1 | X | X | X | X | 1 |
| $renamed or $directory ne '' and not option('subdir-objects') or $lang->nodist_specific and not $transform{'DIST_SOURCE'} |
1990 | 100 | | $lang->ansi and option('ansi2knr') |
2046 | 100 | | defined $object_map{$object} and $object_map{$object} ne $full |
2053 | 60 | A | B | C | D | dec |
---|
0 | X | X | X | 0 | 1 | 0 | X | X | 0 | 1 | 1 | 0 | X | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| defined $object_compilation_map{$comp_obj} and $object_compilation_map{$comp_obj} != 0 and $object_compilation_map{$comp_obj} != 3 and $object_compilation_map{$comp_obj} != $comp_val |
2102 | 100 | | $lang and $lang->name eq 'java' and $object =~ m[(/|^)\.\./] |
2136 | 100 | | $lang and $lang->autodep ne 'no' |
2239 | 100 | | option('no-dist') or $prefix =~ /^nodist_/ |
2252 | 33 | | $linker ||= &resolve_linker(%linkers_used) |
2267 | 100 | A | B | C | D | dec |
---|
0 | X | X | X | 0 | 1 | 0 | X | X | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | X | 1 |
| $old_default_source ne $default_source and not $ext_var and rule $old_default_source || rule('$(srcdir)/' . $old_default_source) || rule('${srcdir}/' . $old_default_source) || -f $old_default_source |
| 50 | | rule $old_default_source || rule('$(srcdir)/' . $old_default_source) || rule('${srcdir}/' . $old_default_source) |
2285 | 67 | | rule('$(srcdir)/' . $default_source) or rule('${srcdir}/' . $default_source) |
2301 | 33 | | $linker ||= &resolve_linker(%linkers_used) |
2337 | 100 | | $1 || 'AM_' |
2352 | 50 | | not $val =~ /^-[lL]/ and not $val =~ /^-dl(?:pre)?open$/ and not $flagvar |
2416 | 100 | | $config_libobj_dir and $relative_dir ne $config_libobj_dir |
2447 | 100 | | $lt ||= '' |
2474 | 67 | | not $bs or not grep /$rewrite/, $bs->value_as_list_recursive |
2486 | 100 | | $lt ||= '' |
2618 | 67 | | $relative_dir eq '.' and not $libtool_new_api |
2647 | 100 | | var('LDADD') && &handle_lib_objects('', 'LDADD') |
2696 | 100 | | $vlink || 'GEN' |
2713 | 67 | | $seen_libobjs or $seen_global_libobjs |
2891 | 50 | | $dir eq 'EXTRA' or $dir eq 'noinst' or $dir eq 'check' |
2902 | 50 | | $adir eq 'EXTRA' or $adir eq 'noinst' or $adir eq 'check' |
2946 | 100 | | var("${xlib}_LDFLAGS") || var('AM_LDFLAGS') |
2948 | 100 | A | B | C | D | dec |
---|
0 | X | 0 | X | 0 | 0 | X | 1 | 0 | 0 | 0 | X | 1 | 1 | 1 | 1 | 0 | 0 | X | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | X | X | 1 |
| $ldvar and grep /-module/, $ldvar->value_as_list_recursive or $ldvar2 and grep /-module/, $ldvar2->value_as_list_recursive |
3008 | 50 | | $vlink || 'GEN' |
3015 | 100 | | $instdirs{$onelib}{$rcond} eq 'EXTRA' or $instdirs{$onelib}{$rcond} eq 'noinst' or $instdirs{$onelib}{$rcond} eq 'check' |
3158 | 100 | | $outfile =~ /\.([^.]+)$/ and $1 ne 'info' |
3218 | 50 | | $ssfx ||= '' |
3219 | 100 | | $dsfx ||= '' |
3233 | 67 | | $sdir eq '.' and dirname($dest) eq '.' |
3265 | 100 | | $generic && $dsfx |
3571 | 67 | | $need_texi_file and not option('no-texinfo.tex') |
3717 | 67 | | $have_notrans || exists $notrans_sections{$section} |
3718 | 67 | | $have_trans || exists $trans_sections{$section} |
3816 | 100 | | &saw_sources_p(1) or var('ETAGS_ARGS') or @tag_deps |
3861 | 100 | | $seen_multilib and $relative_dir eq '.' |
3964 | 50 | | $archive_defined ||= grep({option("dist-$_");} 'shar', 'zip', 'tarZ', 'bzip2', 'lzip', 'lzma', 'xz') |
3975 | 100 | | $relative_dir eq '.' and $config_aux_dir_set_in_configure_ac |
3985 | 100 | | dir_has_case_matching_file $relative_dir, $cfile or rule $cfile |
3994 | 100 | | $check_aux and dir_has_case_matching_file $config_aux_dir, $cfile |
4032 | 100 | | $seen_gettext && !$seen_gettext_external |
4227 | 100 | | exists $ac_config_files_location{$i} and $i ne $file |
4245 | 75 | | $i =~ /\$/ or exists $output_files{$i} or -f $i |
4322 | 100 | | $relative_dir eq $config_h_dir or $relative_dir eq '.' and not &is_make_dir($config_h_dir) |
4466 | 100 | | $relative_dir eq '.' and not &is_make_dir($fd) |
4521 | 100 | | $relative_dir eq '.' and not &is_make_dir($fd) |
4548 | 100 | | $fd eq $relative_dir or $relative_dir eq '.' and not &is_make_dir($fd) |
4584 | 67 | | not $seen_gettext or $relative_dir ne '.' |
4621 | 100 | | not $seen_gettext_external && !$seen_gettext_intl and not grep(($_ eq 'intl'), @subdirs) |
| 100 | | $seen_gettext_external && !$seen_gettext_intl |
4628 | 100 | | $seen_gettext_external and not $seen_gettext_intl and grep(($_ eq 'intl'), @subdirs) |
4650 | 67 | | @suffixes or $suffixes |
4677 | 100 | | $seen_multilib && $relative_dir eq '.' |
| 100 | | variable_value('am__installdirs') || '' |
4942 | 100 | | @{$dependencies{$_};} or $actions{$_} or $required_targets{$_} |
4955 | 100 | | $_ ne '.PHONY' and $_ ne '.MAKE' |
5056 | 100 | | $test_suffix eq $at_exeext or $test_suffix eq '' |
5094 | 100 | | $test_suffix ne $at_exeext and $test_suffix ne '' |
5198 | 100 | | defined $1 and -f 'README-alpha' |
5238 | 100 | | $file =~ /^(.*)\.in$/ and -f "$1.am" |
5261 | 33 | | $_ eq '\\' or $_ eq '' |
5335 | 100 | | $ENV{'AUTOCONF'} || 'autoconf' |
5367 | 100 | | $macro eq 'm4_include' or $macro eq 'm4_sinclude' or $macro eq 'sinclude' |
5435 | 100 | A | B | C | D | dec |
---|
0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | X | 1 | 0 | 1 | X | X | 1 | 1 | X | X | X | 1 |
| $suffix eq 'f90' or $suffix eq 'f95' or $suffix eq 'f03' or $suffix eq 'f08' |
5516 | 100 | | $args[2] || 'late' |
5517 | 100 | | $args[3] || '.*' |
5565 | 100 | | $macro ne 'm4_include' and not -f $args[1] |
5727 | 100 | | variable_value('DIST_COMMON') || '' |
5817 | 67 | | option('ansi2knr') and $base =~ /_$/ |
5827 | 67 | | $directory and $directory ne '.' |
5833 | 100 | | $seen_cc_c_o or $nonansi_obj eq '.lo' |
5847 | 67 | | $directory eq '.' || $directory eq '' |
5852 | 80 | A | B | C | D | dec |
---|
0 | X | X | X | 0 | 1 | 0 | X | X | 0 | 1 | 1 | 0 | X | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| not $seen_cc_c_o and $have_per_exec_flags and not option('subdir-objects') and $nonansi_obj ne '.lo' |
6001 | 67 | | $file =~ /^(.*)\.[cly]$/ and -f "$relative_dir/$file" |
6007 | 67 | | option('ansi2knr') and keys %de_ansi_files |
6161 | 100 | A | B | C | D | dec |
---|
0 | X | 0 | X | 0 | 0 | X | 1 | 0 | 0 | 0 | X | 1 | 1 | 1 | 1 | 0 | 0 | X | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | X | X | 1 |
| $flagvar and $flagvar->variable_value =~ /$DASH_D_PATTERN/o or $YFLAGSvar and $YFLAGSvar->variable_value =~ /$DASH_D_PATTERN/o |
6284 | 33 | | $name eq 'lex' or $name eq 'lexxx' |
| 33 | | $name eq 'yacc' or $name eq 'yaccxx' |
6396 | 100 | A | B | C | D | dec |
---|
0 | X | X | X | 0 | 1 | 0 | X | X | 0 | 1 | 1 | 0 | X | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| not $extension_map{$source_ext} and $source_ext ne $obj and exists $$suffix_rules{$source_ext} and exists $$suffix_rules{$source_ext}{$obj} |
6459 | 100 | | not $configure_cond{$cond} and not $cond =~ /^TRUE|FALSE$/ |
6639 | 50 | | $lang->ccer || 'GEN' |
6663 | 50 | | $lang->lder || 'GEN' |
6841 | 100 | | $saw_bk and $prev_state != 2 |
6926 | 100 | | $3 ne '' and substr($3, -1) eq '\\' |
7153 | 100 | | $3 || '' |
| 100 | | $2 || '' |
7256 | 100 | | defined($_ = shift @lines) and $_ =~ /^\t/ |
7266 | 67 | | defined($_ = shift @lines) and $_ =~ /$COMMENT_PATTERN/mos |
7375 | 100 | | $2 || '' |
7404 | 100 | | defined $dependencies{$_} and $cond != {hash => {FALSE => 1}, string => 'FALSE'} |
7457 | 100 | | not $cond->false and not $is_rule && $discard_rule |
| 100 | | $is_rule && $discard_rule |
7523 | 100 | | $def and $def->owner != 2 |
7529 | 50 | | $3 || '' |
| 100 | | $1 || '' |
| 100 | | $2 || '' |
7530 | 100 | | not defined $valid{$X} and $var->requires_variables("`${varname}' is used", "${X}dir") |
| 100 | | $dist ne '' and not $can_dist |
| 100 | | not defined $valid{$X} and exists $standard_prefix{$X} |
7617 | 100 | | $primary eq 'JAVA' or $primary eq 'PYTHON' |
7648 | 100 | A | B | C | D | dec |
---|
0 | X | 0 | X | 0 | 0 | X | 1 | 0 | 0 | 0 | X | 1 | 1 | 1 | 1 | 0 | 0 | X | 0 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | X | X | 1 |
| $default_dist && !($nodir_name =~ /^nodist_/) || !$default_dist && $nodir_name =~ /^dist_/ |
7716 | 100 | | $nodir_name ne 'noinst' && $nodir_name ne 'check' |
7721 | 100 | | $install_p && !!option('std-options') |
7728 | 100 | | $dist_p and $one_var->has_conditional_contents |
7749 | 100 | | @used and $primary ne 'JAVA' and $primary ne 'PYTHON' |
7755 | 100 | | $require_extra and not var('EXTRA_' . $primary) |
7761 | 100 | | @used and $primary ne 'JAVA' and $primary ne 'PYTHON' |
7845 | 100 | | $relative_dir eq '.' and not &is_make_dir($dir) |
7916 | 100 | | -l $fullfile and not -f $fullfile |
7928 | 100 | | $found_it and !$add_missing || !$force_missing |
7947 | 67 | | $dangling_sym and $add_missing |
7983 | 67 | | $symlink_exists and not $copy_missing |
7985 | 67 | | not symlink "$libdir/$file", $fullfile or not -e $fullfile |
8003 | 100 | | not $found_it and not $automake_will_process_aux_dir |
8026 | 67 | | $found_it and $force_missing |
8032 | 100 | | not $suppress and rule $file |
8306 | 100 | | var('DIST_SUBDIRS') and not var('SUBDIRS') |
8357 | 100 | | var('lib_LTLIBRARIES') and var('bin_PROGRAMS') |
8361 | 100 | | var('nobase_lib_LTLIBRARIES') and var('bin_PROGRAMS') |
8407 | 100 | A | B | C | D | dec |
---|
0 | X | X | X | 0 | 1 | 0 | X | X | 0 | 1 | 1 | 0 | X | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 |
| not $force_generation and $configure_deps_greatest_timestamp < $timestamp and $output_deps_greatest_timestamp < $timestamp and $output eq contents $out_file |
8502 | 67 | | $y + 1 == $rows and $x == $rest |
8662 | 67 | | $errspec and not @input_files |
8706 | 50 | | $ENV{'AUTOMAKE_JOBS'} || 0 |
8715 | 100 | | $automake_will_process_aux_dir and $max_threads > 1 |
8840 | 100 | | not -f 'Makefile.am' and $add_missing |
8852 | 33 | | $perl_threads and $nthreads >= 1 |