This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Update ExtUtils-MakeMaker to CPAN version 7.42
[perl5.git] / cpan / ExtUtils-MakeMaker / 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
0896c457 15See L<ExtUtils::MM_Unix> for a documentation of the methods provided
e9eafa28
JH
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 );
fcafb10c 29our $VERSION = '7.42';
3000ebb8 30$VERSION =~ tr/_//d;
e9eafa28 31
e9eafa28 32
7292dc67 33=item os_flavor
dedf98bc
MS
34
35BeOS is BeOS.
36
37=cut
38
39sub os_flavor {
40 return('BeOS');
41}
42
479d2113 43=item init_linker
e9eafa28 44
479d2113 45libperl.a equivalent to be linked to dynamic extensions.
e9eafa28
JH
46
47=cut
48
479d2113
MS
49sub init_linker {
50 my($self) = shift;
51
eb7cfb31 52 $self->{PERL_ARCHIVE} ||=
479d2113 53 File::Spec->catdir('$(PERL_INC)',$Config{libperl});
88e24181 54 $self->{PERL_ARCHIVEDEP} ||= '';
479d2113
MS
55 $self->{PERL_ARCHIVE_AFTER} ||= '';
56 $self->{EXPORT_LIST} ||= '';
57}
e9eafa28 58
f6d6199c
MS
59=back
60
3000ebb8
CBW
61=cut
62
e9eafa28
JH
631;
64__END__
65