xref: /openbsd-src/gnu/usr.bin/perl/cpan/ExtUtils-MakeMaker/lib/ExtUtils/MM_BeOS.pm (revision e068048151d29f2562a32185e21a8ba885482260)
1b39c5158Smillertpackage ExtUtils::MM_BeOS;
2b39c5158Smillert
3b39c5158Smillertuse strict;
4eac174f2Safresh1use warnings;
5b39c5158Smillert
6b39c5158Smillert=head1 NAME
7b39c5158Smillert
8b39c5158SmillertExtUtils::MM_BeOS - methods to override UN*X behaviour in ExtUtils::MakeMaker
9b39c5158Smillert
10b39c5158Smillert=head1 SYNOPSIS
11b39c5158Smillert
12b39c5158Smillert use ExtUtils::MM_BeOS;	# Done internally by ExtUtils::MakeMaker if needed
13b39c5158Smillert
14b39c5158Smillert=head1 DESCRIPTION
15b39c5158Smillert
1656d68f1eSafresh1See L<ExtUtils::MM_Unix> for a documentation of the methods provided
17b39c5158Smillertthere. This package overrides the implementation of these methods, not
18b39c5158Smillertthe semantics.
19b39c5158Smillert
20b39c5158Smillert=over 4
21b39c5158Smillert
22b39c5158Smillert=cut
23b39c5158Smillert
24b39c5158Smillertuse ExtUtils::MakeMaker::Config;
25b39c5158Smillertuse File::Spec;
26b39c5158Smillertrequire ExtUtils::MM_Any;
27b39c5158Smillertrequire ExtUtils::MM_Unix;
28b39c5158Smillert
29b39c5158Smillertour @ISA = qw( ExtUtils::MM_Any ExtUtils::MM_Unix );
30*e0680481Safresh1our $VERSION = '7.70';
3156d68f1eSafresh1$VERSION =~ tr/_//d;
32b39c5158Smillert
33b39c5158Smillert
34b39c5158Smillert=item os_flavor
35b39c5158Smillert
36b39c5158SmillertBeOS is BeOS.
37b39c5158Smillert
38b39c5158Smillert=cut
39b39c5158Smillert
40b39c5158Smillertsub os_flavor {
41b39c5158Smillert    return('BeOS');
42b39c5158Smillert}
43b39c5158Smillert
44b39c5158Smillert=item init_linker
45b39c5158Smillert
46b39c5158Smillertlibperl.a equivalent to be linked to dynamic extensions.
47b39c5158Smillert
48b39c5158Smillert=cut
49b39c5158Smillert
50b39c5158Smillertsub init_linker {
51b39c5158Smillert    my($self) = shift;
52b39c5158Smillert
53b39c5158Smillert    $self->{PERL_ARCHIVE} ||=
54b39c5158Smillert      File::Spec->catdir('$(PERL_INC)',$Config{libperl});
55b8851fccSafresh1    $self->{PERL_ARCHIVEDEP} ||= '';
56b39c5158Smillert    $self->{PERL_ARCHIVE_AFTER} ||= '';
57b39c5158Smillert    $self->{EXPORT_LIST}  ||= '';
58b39c5158Smillert}
59b39c5158Smillert
60b39c5158Smillert=back
61b39c5158Smillert
6256d68f1eSafresh1=cut
6356d68f1eSafresh1
64b39c5158Smillert1;
65b39c5158Smillert__END__
66b39c5158Smillert
67