1package ExtUtils::MM_DOS;
2
3use strict;
4
5our $VERSION = '6.98';
6
7require ExtUtils::MM_Any;
8require ExtUtils::MM_Unix;
9our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
10
11
12=head1 NAME
13
14ExtUtils::MM_DOS - DOS 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
23This is a subclass of ExtUtils::MM_Unix which contains functionality
24for DOS.
25
26Unless otherwise stated, it works just like ExtUtils::MM_Unix
27
28=head2 Overridden methods
29
30=over 4
31
32=item os_flavor
33
34=cut
35
36sub os_flavor {
37    return('DOS');
38}
39
40=item B<replace_manpage_separator>
41
42Generates Foo__Bar.3 style man page names
43
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
61L<ExtUtils::MM_Unix>, L<ExtUtils::MakeMaker>
62
63=cut
64
651;
66