Commit | Line | Data |
---|---|---|
f6d6199c | 1 | package ExtUtils::MM_DOS; |
2 | ||
3 | use strict; | |
f6d6199c | 4 | |
cb06ebec | 5 | our $VERSION = 6.55_02; |
f6d6199c | 6 | |
daf16542 | 7 | require ExtUtils::MM_Any; |
8 | require ExtUtils::MM_Unix; | |
a592ba15 | 9 | our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix ); |
f6d6199c | 10 | |
11 | ||
12 | =head1 NAME | |
13 | ||
daf16542 | 14 | ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix |
f6d6199c | 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 | ||
daf16542 | 23 | This is a subclass of ExtUtils::MM_Unix which contains functionality |
f6d6199c | 24 | for DOS. |
25 | ||
daf16542 | 26 | Unless otherwise stated, it works just like ExtUtils::MM_Unix |
f6d6199c | 27 | |
28 | =head2 Overridden methods | |
29 | ||
30 | =over 4 | |
31 | ||
dedf98bc | 32 | =item os_flavor |
33 | ||
34 | =cut | |
35 | ||
36 | sub os_flavor { | |
37 | return('DOS'); | |
38 | } | |
39 | ||
f6d6199c | 40 | =item B<replace_manpage_separator> |
41 | ||
479d2113 | 42 | Generates Foo__Bar.3 style man page names |
43 | ||
f6d6199c | 44 | =cut |
45 | ||
46 | sub replace_manpage_separator { | |
47 | my($self, $man) = @_; | |
48 | ||
49 | $man =~ s,/+,__,g; | |
50 | return $man; | |
51 | } | |
52 | ||
53 | =back | |
54 | ||
55 | =head1 AUTHOR | |
56 | ||
57 | Michael G Schwern <schwern@pobox.com> with code from ExtUtils::MM_Unix | |
58 | ||
59 | =head1 SEE ALSO | |
60 | ||
daf16542 | 61 | L<ExtUtils::MM_Unix>, L<ExtUtils::MakeMaker> |
f6d6199c | 62 | |
daf16542 | 63 | =cut |
479d2113 | 64 | |
f6d6199c | 65 | 1; |