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