File Coverage

lib/ExtUtils/MM_QNX.pm
Criterion Covered Total %
statement 6 12 50.0
branch n/a
condition n/a
subroutine 2 3 66.6
pod 1 1 100.0
total 9 16 56.2


line stmt bran cond sub pod time code
1             package ExtUtils::MM_QNX;
2              
3 1     1   6582 use strict;
  1         2  
  1         41  
4 1     1   7 use warnings;
  1         2  
  1         185  
5             our $VERSION = '7.66';
6             $VERSION =~ tr/_//d;
7              
8             require ExtUtils::MM_Unix;
9             our @ISA = qw(ExtUtils::MM_Unix);
10              
11              
12             =head1 NAME
13              
14             ExtUtils::MM_QNX - QNX specific subclass of ExtUtils::MM_Unix
15              
16             =head1 SYNOPSIS
17              
18             Don't use this module directly.
19             Use ExtUtils::MM and let it choose.
20              
21             =head1 DESCRIPTION
22              
23             This is a subclass of L<ExtUtils::MM_Unix> which contains functionality for
24             QNX.
25              
26             Unless otherwise stated it works just like ExtUtils::MM_Unix.
27              
28             =head2 Overridden methods
29              
30             =head3 extra_clean_files
31              
32             Add .err files corresponding to each .c file.
33              
34             =cut
35              
36             sub extra_clean_files {
37 0     0 1   my $self = shift;
38              
39 0           my @errfiles = @{$self->{C}};
  0            
40 0           for ( @errfiles ) {
41 0           s/.c$/.err/;
42             }
43              
44 0           return( @errfiles, 'perlmain.err' );
45             }
46              
47              
48             =head1 AUTHOR
49              
50             Michael G Schwern <schwern@pobox.com> with code from ExtUtils::MM_Unix
51              
52             =head1 SEE ALSO
53              
54             L<ExtUtils::MakeMaker>
55              
56             =cut
57              
58              
59             1;