Commit | Line | Data |
---|---|---|
e9eafa28 | 1 | package ExtUtils::MM_BeOS; |
2 | ||
e9eafa28 | 3 | =head1 NAME |
4 | ||
5 | ExtUtils::MM_BeOS - methods to override UN*X behaviour in ExtUtils::MakeMaker | |
6 | ||
7 | =head1 SYNOPSIS | |
8 | ||
9 | use ExtUtils::MM_BeOS; # Done internally by ExtUtils::MakeMaker if needed | |
10 | ||
11 | =head1 DESCRIPTION | |
12 | ||
13 | See ExtUtils::MM_Unix for a documentation of the methods provided | |
14 | there. This package overrides the implementation of these methods, not | |
15 | the semantics. | |
16 | ||
17 | =over 4 | |
18 | ||
19 | =cut | |
20 | ||
21 | use Config; | |
22 | use File::Spec; | |
f6d6199c | 23 | require ExtUtils::MM_Any; |
24 | require ExtUtils::MM_Unix; | |
e9eafa28 | 25 | |
f6d6199c | 26 | use vars qw(@ISA $VERSION); |
e5b7c5f6 | 27 | @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix ); |
69ff8adf | 28 | $VERSION = 1.03; |
e9eafa28 | 29 | |
e9eafa28 | 30 | |
479d2113 | 31 | =item init_linker |
e9eafa28 | 32 | |
479d2113 | 33 | libperl.a equivalent to be linked to dynamic extensions. |
e9eafa28 | 34 | |
35 | =cut | |
36 | ||
479d2113 | 37 | sub init_linker { |
38 | my($self) = shift; | |
39 | ||
40 | $self->{PERL_ARCHIVE} ||= | |
41 | File::Spec->catdir('$(PERL_INC)',$Config{libperl}); | |
42 | $self->{PERL_ARCHIVE_AFTER} ||= ''; | |
43 | $self->{EXPORT_LIST} ||= ''; | |
44 | } | |
e9eafa28 | 45 | |
f6d6199c | 46 | =back |
47 | ||
e9eafa28 | 48 | 1; |
49 | __END__ | |
50 |