This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Upgrade to ExtUtils-MakeMaker-6.48
[perl5.git] / lib / ExtUtils / MM_BeOS.pm
CommitLineData
e9eafa28
JH
1package ExtUtils::MM_BeOS;
2
1e65eb70
SP
3use strict;
4
e9eafa28
JH
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
MS
25require ExtUtils::MM_Any;
26require ExtUtils::MM_Unix;
e9eafa28 27
a592ba15 28our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
b5b9b385 29our $VERSION = '6.48';
e9eafa28 30
e9eafa28 31
7292dc67 32=item os_flavor
dedf98bc
MS
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
JH
45
46=cut
47
479d2113
MS
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
MS
57=back
58
e9eafa28
JH
591;
60__END__
61