This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update ExtUtils-MakeMaker to CPAN version 6.59
[perl5.git] / cpan / ExtUtils-MakeMaker / lib / ExtUtils / MM_DOS.pm
CommitLineData
f6d6199c
MS
1package ExtUtils::MM_DOS;
2
3use strict;
f6d6199c 4
9840cdee 5our $VERSION = '6.59';
f6d6199c 6
daf16542
JH
7require ExtUtils::MM_Any;
8require ExtUtils::MM_Unix;
a592ba15 9our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
f6d6199c
MS
10
11
12=head1 NAME
13
daf16542 14ExtUtils::MM_DOS - DOS specific subclass of ExtUtils::MM_Unix
f6d6199c
MS
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
MS
24for DOS.
25
daf16542 26Unless otherwise stated, it works just like ExtUtils::MM_Unix
f6d6199c
MS
27
28=head2 Overridden methods
29
30=over 4
31
dedf98bc
MS
32=item os_flavor
33
34=cut
35
36sub os_flavor {
37 return('DOS');
38}
39
f6d6199c
MS
40=item B<replace_manpage_separator>
41
479d2113
MS
42Generates Foo__Bar.3 style man page names
43
f6d6199c
MS
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;