ExtUtils::Manifest fix-ups for VMS:
[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
f6d6199c 28use vars qw(@ISA $VERSION);
e5b7c5f6 29@ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
1e65eb70 30$VERSION = '1.07';
e9eafa28 31
e9eafa28 32
7292dc67 33=item os_flavor
dedf98bc 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 46
47=cut
48
479d2113 49sub init_linker {
50 my($self) = shift;
51
52 $self->{PERL_ARCHIVE} ||=
53 File::Spec->catdir('$(PERL_INC)',$Config{libperl});
54 $self->{PERL_ARCHIVE_AFTER} ||= '';
55 $self->{EXPORT_LIST} ||= '';
56}
e9eafa28 57
f6d6199c 58=back
59
e9eafa28 601;
61__END__
62