1package ExtUtils::MM_BeOS;
2
3use strict;
4
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
21=cut
22
23use ExtUtils::MakeMaker::Config;
24use File::Spec;
25require ExtUtils::MM_Any;
26require ExtUtils::MM_Unix;
27
28our @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
29our $VERSION = '6.56';
30
31
32=item os_flavor
33
34BeOS is BeOS.
35
36=cut
37
38sub os_flavor {
39    return('BeOS');
40}
41
42=item init_linker
43
44libperl.a equivalent to be linked to dynamic extensions.
45
46=cut
47
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}
56
57=back
58
591;
60__END__
61
62