File Coverage

lib/ExtUtils/MM_DOS.pm
Criterion Covered Total %
statement 6 11 54.5
branch n/a
condition n/a
subroutine 2 5 40.0
pod 3 3 100.0
total 11 19 57.8


line stmt bran cond sub pod time code
1              
2             use strict;
3 1     1   4596 use warnings;
  1         2  
  1         35  
4 1     1   5  
  1         1  
  1         179  
5             our $VERSION = '7.64';
6             $VERSION =~ tr/_//d;
7              
8             require ExtUtils::MM_Any;
9             require ExtUtils::MM_Unix;
10             our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
11              
12              
13             =head1 NAME
14              
15             ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
16              
17             =head1 SYNOPSIS
18              
19             Don't use this module directly.
20             Use ExtUtils::MM and let it choose.
21              
22             =head1 DESCRIPTION
23              
24             This is a subclass of L<ExtUtils::MM_Unix> which contains functionality
25             for DOS.
26              
27             Unless otherwise stated, it works just like ExtUtils::MM_Unix.
28              
29             =head2 Overridden methods
30              
31             =over 4
32              
33             =item os_flavor
34              
35             =cut
36              
37             return('DOS');
38             }
39 0     0 1    
40             =item B<replace_manpage_separator>
41              
42             Generates Foo__Bar.3 style man page names
43              
44             =cut
45              
46             my($self, $man) = @_;
47              
48             $man =~ s,/+,__,g;
49 0     0 1   return $man;
50             }
51 0            
52 0           =item xs_static_lib_is_xs
53              
54             =cut
55              
56             return 1;
57             }
58              
59             =back
60 0     0 1    
61             =head1 AUTHOR
62              
63             Michael G Schwern <schwern@pobox.com> with code from ExtUtils::MM_Unix
64              
65             =head1 SEE ALSO
66              
67             L<ExtUtils::MM_Unix>, L<ExtUtils::MakeMaker>
68              
69             =cut
70              
71             1;