Upgrade to ExtUtils-MakeMaker-6.46
[p5sagit/p5-mst-13.2.git] / lib / ExtUtils / MM_BeOS.pm
CommitLineData
e9eafa28 1package ExtUtils::MM_BeOS;
2
1e65eb70 3use strict;
4
e9eafa28 5=head1 NAME
6
7ExtUtils::MM_BeOS - methods to override UN*X behaviour in ExtUtils::MakeMaker
8
9=head1 SYNOPSIS
10
11 use ExtUtils::MM_BeOS; # Done internally by ExtUtils::MakeMaker if needed
12
13=head1 DESCRIPTION
14
15See ExtUtils::MM_Unix for a documentation of the methods provided
16there. This package overrides the implementation of these methods, not
17the semantics.
18
19=over 4
20
1e65eb70 21=cut
e9eafa28 22
7292dc67 23use ExtUtils::MakeMaker::Config;
e9eafa28 24use File::Spec;
f6d6199c 25require ExtUtils::MM_Any;
26require ExtUtils::MM_Unix;
e9eafa28 27
a592ba15 28our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
2e65e370 29our $VERSION = '6.46';
e9eafa28 30
e9eafa28 31
7292dc67 32=item os_flavor
dedf98bc 33
34BeOS is BeOS.
35
36=cut
37
38sub os_flavor {
39 return('BeOS');
40}
41
479d2113 42=item init_linker
e9eafa28 43
479d2113 44libperl.a equivalent to be linked to dynamic extensions.
e9eafa28 45
46=cut
47
479d2113 48sub init_linker {
49 my($self) = shift;
50
51 $self->{PERL_ARCHIVE} ||=
52 File::Spec->catdir('$(PERL_INC)',$Config{libperl});
53 $self->{PERL_ARCHIVE_AFTER} ||= '';
54 $self->{EXPORT_LIST} ||= '';
55}
e9eafa28 56
f6d6199c 57=back
58
e9eafa28 591;
60__END__
61