Upgrade to ExtUtils::MakeMaker 6.49_01
[p5sagit/p5-mst-13.2.git] / lib / ExtUtils / MM_DOS.pm
CommitLineData
f6d6199c 1package ExtUtils::MM_DOS;
2
3use strict;
f6d6199c 4
1487aac6 5our $VERSION = 6.49_01;
f6d6199c 6
daf16542 7require ExtUtils::MM_Any;
8require ExtUtils::MM_Unix;
a592ba15 9our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
f6d6199c 10
11
12=head1 NAME
13
daf16542 14ExtUtils::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 23This is a subclass of ExtUtils::MM_Unix which contains functionality
f6d6199c 24for DOS.
25
daf16542 26Unless 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
36sub os_flavor {
37 return('DOS');
38}
39
f6d6199c 40=item B<replace_manpage_separator>
41
479d2113 42Generates Foo__Bar.3 style man page names
43
f6d6199c 44=cut
45
46sub replace_manpage_separator {
47 my($self, $man) = @_;
48
49 $man =~ s,/+,__,g;
50 return $man;
51}
52
53=back
54
55=head1 AUTHOR
56
57Michael G Schwern <schwern@pobox.com> with code from ExtUtils::MM_Unix
58
59=head1 SEE ALSO
60
daf16542 61L<ExtUtils::MM_Unix>, L<ExtUtils::MakeMaker>
f6d6199c 62
daf16542 63=cut
479d2113 64
f6d6199c 651;