X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FExtUtils%2FMM_NW5.pm;h=ca71cd0ca38e6d644477646e2300b65eee5b4f56;hb=485ce11a1b9479ba538bf840afdabc3748813bae;hp=ca856df9da694f5a8f1765c27e1577368ac53234;hpb=76df5e8f6f9a368c3b6f3dcca177104be7f3fc8c;p=p5sagit%2Fp5-mst-13.2.git diff --git a/lib/ExtUtils/MM_NW5.pm b/lib/ExtUtils/MM_NW5.pm index ca856df..ca71cd0 100644 --- a/lib/ExtUtils/MM_NW5.pm +++ b/lib/ExtUtils/MM_NW5.pm @@ -19,11 +19,11 @@ the semantics. =cut use strict; -use Config; +use ExtUtils::MakeMaker::Config; use File::Basename; use vars qw(@ISA $VERSION); -$VERSION = '2.07'; +$VERSION = '2.1'; require ExtUtils::MM_Win32; @ISA = qw(ExtUtils::MM_Win32); @@ -34,7 +34,6 @@ $ENV{EMXSHELL} = 'sh'; # to run `commands` my $BORLAND = $Config{'cc'} =~ /^bcc/i; my $GCC = $Config{'cc'} =~ /^gcc/i; -my $DMAKE = $Config{'make'} =~ /^dmake/i; =item os_flavor @@ -48,7 +47,7 @@ sub os_flavor { return ($self->SUPER::os_flavor, 'Netware'); } -=item init_platform (o) +=item init_platform Add Netware macros. @@ -125,7 +124,7 @@ sub platform_constants { } -=item const_cccmd (o) +=item const_cccmd =cut @@ -142,7 +141,7 @@ MAKE_FRAG } -=item static_lib (o) +=item static_lib =cut @@ -152,7 +151,7 @@ sub static_lib { return '' unless $self->has_link_code; my $m = <<'END'; -$(INST_STATIC): $(OBJECT) $(MYEXTLIB) blibdirs +$(INST_STATIC): $(OBJECT) $(MYEXTLIB) $(INST_ARCHAUTODIR)$(DFSEP).exists $(RM_RF) $@ END @@ -187,7 +186,7 @@ END return $m; } -=item dynamic_lib (o) +=item dynamic_lib Defines how to produce the *.so (or equivalent) files. @@ -212,7 +211,7 @@ OTHERLDFLAGS = '.$otherldflags.' INST_DYNAMIC_DEP = '.$inst_dynamic_dep.' # Create xdc data for an MT safe NLM in case of mpk build -$(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(BOOTSTRAP) +$(INST_DYNAMIC): $(OBJECT) $(MYEXTLIB) $(BOOTSTRAP) $(INST_ARCHAUTODIR)$(DFSEP).exists $(NOECHO) $(ECHO) Export boot_$(BOOT_SYMBOL) > $(BASEEXT).def $(NOECHO) $(ECHO) $(BASE_IMPORT) >> $(BASEEXT).def $(NOECHO) $(ECHO) Import @$(PERL_INC)\perl.imp >> $(BASEEXT).def