line | % | coverage | condition |
34 | 50 | | $ENV{'perllibdir'} || '/usr/local/share/automake-1.11' |
1117 | 0 | | $_ eq '.' or $_ eq '' |
1128 | 0 | | join('/', @res) || '.' |
1322 | 0 | | &saw_sources_p(0) and keys %dep_files |
1372 | 0 | | $lang->rule_file || 'depend2' |
1378 | 0 | | option('no-dependencies') || $lang->autodep eq 'no' |
1382 | 0 | | $lang->ccer || 'GEN' |
1385 | 0 | | $lang->compile_flag || '' |
1401 | 0 | 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 |
1406 | 0 | | $lang->output_flag || '' |
1407 | 0 | | not $output_flag and $lang->name eq 'c' and option('subdir-objects') |
1437 | 0 | | $sourceflags{$ext} || '' |
1487 | 0 | | $lang->libtool_tag and exists $libtool_tags{$lang->libtool_tag} |
1501 | 0 | | $lang->output_flag || '-o' |
1563 | 0 | | $lang->ansi and $obj =~ /\$U/ |
1577 | 0 | | $sourceflags{$srcext} || '' |
1602 | 0 | | $sourceflags{$srcext} || '' |
1643 | 0 | | $needs_c ||= !$lang->pure |
1669 | 0 | | $need_link or suffix_rules_count > 1 |
1702 | 0 | | not $val =~ /(?:\$\(EXEEXT\)$|^[\@]\w+[\@]$)/ and &$pred($val) |
1795 | 0 | | $1 || '' |
1816 | 0 | | $extension_map{$extension} and $lang = $languages{$extension_map{$extension}} |
1901 | 0 | | $r == 2 and $directory ne '' |
1935 | 0 | 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'} |
1953 | 0 | | $lang->ansi and option('ansi2knr') |
2009 | 0 | | defined $object_map{$object} and $object_map{$object} ne $full |
2016 | 0 | 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 |
2065 | 0 | | $lang and $lang->name eq 'java' and $object =~ m[(/|^)\.\./] |
2099 | 0 | | $lang and $lang->autodep ne 'no' |
2200 | 0 | | option('no-dist') or $prefix =~ /^nodist_/ |
2213 | 0 | | $linker ||= &resolve_linker(%linkers_used) |
2228 | 0 | 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 |
| 0 | | rule $old_default_source || rule('$(srcdir)/' . $old_default_source) || rule('${srcdir}/' . $old_default_source) |
2246 | 0 | | rule('$(srcdir)/' . $default_source) or rule('${srcdir}/' . $default_source) |
2262 | 0 | | $linker ||= &resolve_linker(%linkers_used) |
2298 | 0 | | $1 || 'AM_' |
2313 | 0 | | not $val =~ /^-[lL]/ and not $val =~ /^-dl(?:pre)?open$/ and not $flagvar |
2377 | 0 | | $config_libobj_dir and $relative_dir ne $config_libobj_dir |
2408 | 0 | | $lt ||= '' |
2435 | 0 | | not $bs or not grep /$rewrite/, $bs->value_as_list_recursive |
2447 | 0 | | $lt ||= '' |
2582 | 0 | | $relative_dir eq '.' and not $libtool_new_api |
2611 | 0 | | var('LDADD') && &handle_lib_objects('', 'LDADD') |
2659 | 0 | | $vlink || 'GEN' |
2676 | 0 | | $seen_libobjs or $seen_global_libobjs |
2853 | 0 | | $dir eq 'EXTRA' or $dir eq 'noinst' or $dir eq 'check' |
2864 | 0 | | $adir eq 'EXTRA' or $adir eq 'noinst' or $adir eq 'check' |
2908 | 0 | | var("${xlib}_LDFLAGS") || var('AM_LDFLAGS') |
2910 | 0 | 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 |
2969 | 0 | | $vlink || 'GEN' |
2976 | 0 | | $instdirs{$onelib}{$rcond} eq 'EXTRA' or $instdirs{$onelib}{$rcond} eq 'noinst' or $instdirs{$onelib}{$rcond} eq 'check' |
3119 | 0 | | $outfile =~ /\.([^.]+)$/ and $1 ne 'info' |
3179 | 0 | | $ssfx ||= '' |
3180 | 0 | | $dsfx ||= '' |
3194 | 0 | | $sdir eq '.' and dirname($dest) eq '.' |
3226 | 0 | | $generic && $dsfx |
3526 | 0 | | $need_texi_file and not option('no-texinfo.tex') |
3665 | 0 | | $have_notrans || exists $notrans_sections{$section} |
3666 | 0 | | $have_trans || exists $trans_sections{$section} |
3752 | 0 | | &saw_sources_p(1) or var('ETAGS_ARGS') or @tag_deps |
3795 | 0 | | $seen_multilib and $relative_dir eq '.' |
3898 | 0 | | $archive_defined ||= grep({option("dist-$_");} 'shar', 'zip', 'tarZ', 'bzip2', 'lzma', 'xz') |
3909 | 0 | | $relative_dir eq '.' and $config_aux_dir_set_in_configure_ac |
3919 | 0 | | dir_has_case_matching_file $relative_dir, $cfile or rule $cfile |
3928 | 0 | | $check_aux and dir_has_case_matching_file $config_aux_dir, $cfile |
3966 | 0 | | $seen_gettext && !$seen_gettext_external |
4161 | 0 | | exists $ac_config_files_location{$i} and $i ne $file |
4179 | 0 | | $i =~ /\$/ or exists $output_files{$i} or -f $i |
4256 | 0 | | $relative_dir eq $config_h_dir or $relative_dir eq '.' and not &is_make_dir($config_h_dir) |
4400 | 0 | | $relative_dir eq '.' and not &is_make_dir($fd) |
4455 | 0 | | $relative_dir eq '.' and not &is_make_dir($fd) |
4482 | 0 | | $fd eq $relative_dir or $relative_dir eq '.' and not &is_make_dir($fd) |
4515 | 0 | | not $seen_gettext or $relative_dir ne '.' |
4552 | 0 | | not $seen_gettext_external && !$seen_gettext_intl and not grep(($_ eq 'intl'), @subdirs) |
| 0 | | $seen_gettext_external && !$seen_gettext_intl |
4559 | 0 | | $seen_gettext_external and not $seen_gettext_intl and grep(($_ eq 'intl'), @subdirs) |
4581 | 0 | | @suffixes or $suffixes |
4608 | 0 | | variable_value('am__installdirs') || '' |
4859 | 0 | | @{$dependencies{$_};} or $actions{$_} or $required_targets{$_} |
4872 | 0 | | $_ ne '.PHONY' and $_ ne '.MAKE' |
4968 | 0 | | $test_suffix eq $at_exeext or $test_suffix eq '' |
5006 | 0 | | $test_suffix ne $at_exeext and $test_suffix ne '' |
5110 | 0 | | defined $1 and -f 'README-alpha' |
5150 | 0 | | $file =~ /^(.*)\.in$/ and -f "$1.am" |
5173 | 0 | | $_ eq '\\' or $_ eq '' |
5246 | 0 | | $ENV{'AUTOCONF'} || 'autoconf' |
5278 | 0 | | $macro eq 'm4_include' or $macro eq 'm4_sinclude' or $macro eq 'sinclude' |
5346 | 0 | 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' |
5459 | 0 | | $macro ne 'm4_include' and not -f $args[1] |
5613 | 0 | | variable_value('DIST_COMMON') || '' |
5703 | 0 | | option('ansi2knr') and $base =~ /_$/ |
5713 | 0 | | $directory and $directory ne '.' |
5719 | 0 | | $seen_cc_c_o or $nonansi_obj eq '.lo' |
5733 | 0 | | $directory eq '.' || $directory eq '' |
5738 | 0 | 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' |
5887 | 0 | | $file =~ /^(.*)\.[cly]$/ and -f "$relative_dir/$file" |
5893 | 0 | | option('ansi2knr') and keys %de_ansi_files |
6047 | 0 | 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 |
6172 | 0 | | $name eq 'lex' or $name eq 'lexxx' |
| 0 | | $name eq 'yacc' or $name eq 'yaccxx' |
6284 | 0 | 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} |
6347 | 0 | | not $configure_cond{$cond} and not $cond =~ /^TRUE|FALSE$/ |
6518 | 0 | | $lang->libtool_tag and exists $libtool_tags{$lang->libtool_tag} |
6529 | 0 | | $lang->ccer || 'GEN' |
6541 | 0 | | $lang->libtool_tag and exists $libtool_tags{$lang->libtool_tag} |
6555 | 0 | | $lang->lder || 'GEN' |
6576 | 0 | | $lang->libtool_tag and exists $libtool_tags{$lang->libtool_tag} |
6736 | 0 | | $saw_bk and $prev_state != 2 |
6821 | 0 | | $3 ne '' and substr($3, -1) eq '\\' |
7014 | 0 | | $3 || '' |
| 0 | | $2 || '' |
7116 | 0 | | defined($_ = shift @lines) and $_ =~ /^\t/ |
7126 | 0 | | defined($_ = shift @lines) and $_ =~ /$COMMENT_PATTERN/mos |
7235 | 0 | | $2 || '' |
7264 | 0 | | defined $dependencies{$_} and $cond != {hash => {FALSE => 1}, string => 'FALSE'} |
7317 | 0 | | not $cond->false and not $is_rule && $discard_rule |
| 0 | | $is_rule && $discard_rule |
7383 | 0 | | $def and $def->owner != 2 |
7389 | 0 | | $3 || '' |
| 0 | | $1 || '' |
| 0 | | $2 || '' |
7390 | 0 | | not defined $valid{$X} and $var->requires_variables("`${varname}' is used", "${X}dir") |
| 0 | | $dist ne '' and not $can_dist |
| 0 | | not defined $valid{$X} and exists $standard_prefix{$X} |
7477 | 0 | | $primary eq 'JAVA' or $primary eq 'PYTHON' |
7508 | 0 | 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_/ |
7576 | 0 | | $nodir_name ne 'noinst' && $nodir_name ne 'check' |
7581 | 0 | | $install_p && !!option('std-options') |
7588 | 0 | | $dist_p and $one_var->has_conditional_contents |
7609 | 0 | | @used and $primary ne 'JAVA' and $primary ne 'PYTHON' |
7616 | 0 | | $require_extra and not var('EXTRA_' . $primary) |
7622 | 0 | | @used and $primary ne 'JAVA' and $primary ne 'PYTHON' |
7706 | 0 | | $relative_dir eq '.' and not &is_make_dir($dir) |
7772 | 0 | | -l $fullfile and not -f $fullfile |
7784 | 0 | | $found_it and !$add_missing || !$force_missing |
7803 | 0 | | $dangling_sym and $add_missing |
7839 | 0 | | $symlink_exists and not $copy_missing |
7841 | 0 | | not symlink "$libdir/$file", $fullfile or not -e $fullfile |
7859 | 0 | | not $found_it and not $automake_will_process_aux_dir |
7881 | 0 | | $found_it and $force_missing |
7887 | 0 | | not $suppress and rule $file |
8161 | 0 | | var('DIST_SUBDIRS') and not var('SUBDIRS') |
8212 | 0 | | var('lib_LTLIBRARIES') and var('bin_PROGRAMS') |
8216 | 0 | | var('nobase_lib_LTLIBRARIES') and var('bin_PROGRAMS') |
8262 | 0 | 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 |
8357 | 0 | | $y + 1 == $rows and $x == $rest |
8513 | 0 | | $errspec and not @input_files |
8557 | 0 | | $ENV{'AUTOMAKE_JOBS'} || 0 |
8566 | 0 | | $automake_will_process_aux_dir and $max_threads > 1 |
8695 | 0 | | $perl_threads and $nthreads >= 1 |