Commit | Line | Data |
---|---|---|
f6d6199c MS |
1 | package ExtUtils::MM_UWIN; |
2 | ||
3 | use strict; | |
cb06ebec | 4 | our $VERSION = 6.55_02; |
f6d6199c MS |
5 | |
6 | require ExtUtils::MM_Unix; | |
a592ba15 | 7 | our @ISA = qw(ExtUtils::MM_Unix); |
f6d6199c MS |
8 | |
9 | ||
10 | =head1 NAME | |
11 | ||
12 | ExtUtils::MM_UWIN - U/WIN specific subclass of ExtUtils::MM_Unix | |
13 | ||
14 | =head1 SYNOPSIS | |
15 | ||
16 | Don't use this module directly. | |
17 | Use ExtUtils::MM and let it choose. | |
18 | ||
19 | =head1 DESCRIPTION | |
20 | ||
21 | This is a subclass of ExtUtils::MM_Unix which contains functionality for | |
22 | the AT&T U/WIN UNIX on Windows environment. | |
23 | ||
24 | Unless otherwise stated it works just like ExtUtils::MM_Unix | |
25 | ||
26 | =head2 Overridden methods | |
27 | ||
28 | =over 4 | |
29 | ||
dedf98bc MS |
30 | =item os_flavor |
31 | ||
32 | In addition to being Unix, we're U/WIN. | |
33 | ||
34 | =cut | |
35 | ||
36 | sub os_flavor { | |
37 | return('Unix', 'U/WIN'); | |
38 | } | |
39 | ||
40 | ||
f6d6199c MS |
41 | =item B<replace_manpage_separator> |
42 | ||
43 | =cut | |
44 | ||
45 | sub replace_manpage_separator { | |
46 | my($self, $man) = @_; | |
47 | ||
48 | $man =~ s,/+,.,g; | |
49 | return $man; | |
50 | } | |
51 | ||
52 | =back | |
53 | ||
54 | =head1 AUTHOR | |
55 | ||
56 | Michael G Schwern <schwern@pobox.com> with code from ExtUtils::MM_Unix | |
57 | ||
58 | =head1 SEE ALSO | |
59 | ||
60 | L<ExtUtils::MM_Win32>, L<ExtUtils::MakeMaker> | |
61 | ||
479d2113 MS |
62 | =cut |
63 | ||
f6d6199c | 64 | 1; |