X7ROOT File Manager
Current Path:
/usr/share/perl5/vendor_perl/ExtUtils
usr
/
share
/
perl5
/
vendor_perl
/
ExtUtils
/
??
..
??
CBuilder
??
CBuilder.pm
(8.67 KB)
??
Command
??
Command.pm
(7.62 KB)
??
Install.pm
(40.06 KB)
??
Installed.pm
(14.03 KB)
??
Liblist
??
Liblist.pm
(9.51 KB)
??
MANIFEST.SKIP
(971 B)
??
MM
??
MM.pm
(2.09 KB)
??
MM_AIX.pm
(1.37 KB)
??
MM_Any.pm
(80.81 KB)
??
MM_BeOS.pm
(1.02 KB)
??
MM_Cygwin.pm
(3.99 KB)
??
MM_DOS.pm
(1.03 KB)
??
MM_Darwin.pm
(936 B)
??
MM_MacOS.pm
(892 B)
??
MM_NW5.pm
(5.34 KB)
??
MM_OS2.pm
(3.14 KB)
??
MM_QNX.pm
(894 B)
??
MM_UWIN.pm
(981 B)
??
MM_Unix.pm
(108.47 KB)
??
MM_VMS.pm
(66.52 KB)
??
MM_VOS.pm
(749 B)
??
MM_Win32.pm
(14.06 KB)
??
MM_Win95.pm
(1.25 KB)
??
MY.pm
(678 B)
??
MakeMaker
??
MakeMaker.pm
(107.94 KB)
??
Manifest.pm
(22.89 KB)
??
Mkbootstrap.pm
(3.23 KB)
??
Mksymlists.pm
(10.74 KB)
??
Packlist.pm
(8.36 KB)
??
ParseXS
??
ParseXS.pm
(65.01 KB)
??
ParseXS.pod
(4.3 KB)
??
Typemaps
??
Typemaps.pm
(26.17 KB)
??
testlib.pm
(916 B)
??
xsubpp
(4.96 KB)
Editing: MM_AIX.pm
package ExtUtils::MM_AIX; use strict; our $VERSION = '7.34'; $VERSION = eval $VERSION; use ExtUtils::MakeMaker::Config; require ExtUtils::MM_Unix; our @ISA = qw(ExtUtils::MM_Unix); =head1 NAME ExtUtils::MM_AIX - AIX specific subclass of ExtUtils::MM_Unix =head1 SYNOPSIS Don't use this module directly. Use ExtUtils::MM and let it choose. =head1 DESCRIPTION This is a subclass of ExtUtils::MM_Unix which contains functionality for AIX. Unless otherwise stated it works just like ExtUtils::MM_Unix =head2 Overridden methods =head3 dlsyms Define DL_FUNCS and DL_VARS and write the *.exp files. =cut sub dlsyms { my($self,%attribs) = @_; return '' unless $self->needs_linking; join "\n", $self->xs_dlsyms_iterator(\%attribs); } =head3 xs_dlsyms_ext On AIX, is C<.exp>. =cut sub xs_dlsyms_ext { '.exp'; } sub xs_dlsyms_arg { my($self, $file) = @_; return qq{-bE:${file}}; } sub init_others { my $self = shift; $self->SUPER::init_others; # perl "hints" add -bE:$(BASEEXT).exp to LDDLFLAGS. strip that out # so right value can be added by xs_make_dynamic_lib to work for XSMULTI $self->{LDDLFLAGS} ||= $Config{lddlflags}; $self->{LDDLFLAGS} =~ s#(\s*)\S*\Q$(BASEEXT)\E\S*(\s*)#$1$2#; return; } =head1 AUTHOR Michael G Schwern <schwern@pobox.com> with code from ExtUtils::MM_Unix =head1 SEE ALSO L<ExtUtils::MakeMaker> =cut 1;
Upload File
Create Folder