X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FExtUtils%2FMM_OS2.pm;h=6bfb4a3f0eb43976ee97a13f157200b257588851;hb=a4fc7abc9c5502fa20253f620ede1e956c44caed;hp=47ecba86c961956f99b776eeb0e37e4884ac0889;hpb=479d2113ccb2226821ef75027b9186d1d0e367e9;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/ExtUtils/MM_OS2.pm b/lib/ExtUtils/MM_OS2.pm index 47ecba8..6bfb4a3 100644 --- a/lib/ExtUtils/MM_OS2.pm +++ b/lib/ExtUtils/MM_OS2.pm @@ -6,7 +6,7 @@ use vars qw($VERSION @ISA); use ExtUtils::MakeMaker qw(neatvalue); use File::Spec; -$VERSION = '1.03'; +$VERSION = '1.05'; require ExtUtils::MM_Any; require ExtUtils::MM_Unix; @@ -32,7 +32,7 @@ the semantics. =over 4 -=item init_dist (o) +=item init_dist Define TO_UNIX to convert OS2 linefeeds to Unix style. @@ -42,7 +42,7 @@ sub init_dist { my($self) = @_; $self->{TO_UNIX} ||= <<'MAKE_TEXT'; -$(NOECHO) $(TEST_F) tmp.zip && $(RM) tmp.zip; $(ZIP) -ll -mr tmp.zip $(DISTVNAME) && unzip -o tmp.zip && $(RM) tmp.zip +$(NOECHO) $(TEST_F) tmp.zip && $(RM_F) tmp.zip; $(ZIP) -ll -mr tmp.zip $(DISTVNAME) && unzip -o tmp.zip && $(RM_F) tmp.zip MAKE_TEXT $self->SUPER::init_dist; @@ -130,12 +130,22 @@ sub init_linker { $self->{PERL_ARCHIVE} = "\$(PERL_INC)/libperl\$(LIB_EXT)"; - $self->{PERL_ARCHIVE_AFTER} = !$OS2::is_aout - ? "\$(PERL_INC)/libperl_override\$(LIB_EXT)" - : ''; + $self->{PERL_ARCHIVE_AFTER} = $OS2::is_aout + ? '' + : '$(PERL_INC)/libperl_override$(LIB_EXT)'; $self->{EXPORT_LIST} = '$(BASEEXT).def'; } +=item os_flavor + +OS/2 is OS/2 + +=cut + +sub os_flavor { + return('OS/2'); +} + =back =cut