Move ExtUtils::MakeMaker from ext/ to cpan/
[perl.git] / cpan / ExtUtils-MakeMaker / lib / ExtUtils / MM_BeOS.pm
1 package ExtUtils::MM_BeOS;
2
3 use strict;
4
5 =head1 NAME
6
7 ExtUtils::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
15 See ExtUtils::MM_Unix for a documentation of the methods provided
16 there. This package overrides the implementation of these methods, not
17 the semantics.
18
19 =over 4
20
21 =cut
22
23 use ExtUtils::MakeMaker::Config;
24 use File::Spec;
25 require ExtUtils::MM_Any;
26 require ExtUtils::MM_Unix;
27
28 our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
29 our $VERSION = '6.55_02';
30
31
32 =item os_flavor
33
34 BeOS is BeOS.
35
36 =cut
37
38 sub os_flavor {
39     return('BeOS');
40 }
41
42 =item init_linker
43
44 libperl.a equivalent to be linked to dynamic extensions.
45
46 =cut
47
48 sub 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 }
56
57 =back
58
59 1;
60 __END__
61