diff options
-rwxr-xr-x | Cross/Makefile-cross-SH | 13 | ||||
-rw-r--r-- | MANIFEST | 1 | ||||
-rw-r--r-- | Makefile.SH | 10 | ||||
-rwxr-xr-x | makedir.SH | 68 | ||||
-rw-r--r-- | vms/descrip_mms.template | 3 |
5 files changed, 2 insertions, 93 deletions
diff --git a/Cross/Makefile-cross-SH b/Cross/Makefile-cross-SH index 616607d65c..d5bbef58e3 100755 --- a/Cross/Makefile-cross-SH +++ b/Cross/Makefile-cross-SH @@ -726,19 +726,8 @@ fi $spitshell >>$Makefile <<'!NO!SUBS!' -# We have to call our ./makedir because Ultrix 4.3 make can't handle the line -# test -d lib/auto || mkdir lib/auto -# We need to autosplit in two steps because VOS can't handle so many args -# .PHONY: preplibrary -preplibrary: miniperl $(CONFIGPM) lib/lib.pm $(PREPLIBRARY_LIBPERL) - @sh ./makedir lib/auto - @echo " AutoSplitting perl library" - $(LDLIBPTH) ./miniperl -Ilib -MCross -e 'use AutoSplit; \ - autosplit_lib_modules(@ARGV)' lib/*.pm - $(LDLIBPTH) ./miniperl -Ilib -MCross -e 'use AutoSplit; \ - autosplit_lib_modules(@ARGV)' lib/*/*.pm - $(MAKE) lib/re.pm +preplibrary: miniperl $(CONFIGPM) lib/lib.pm lib/re.pm $(PREPLIBRARY_LIBPERL) .PHONY: makeppport makeppport: miniperl$(EXE_EXT) $(CONFIGPM) @@ -3546,7 +3546,6 @@ mad/t/p55.t Test for the Perl 5 to Perl 5 translator makeaperl.SH perl script that produces a new perl binary makedef.pl Create symbol export lists for linking makedepend.SH Precursor to makedepend -makedir.SH Precursor to makedir make_ext.pl Used by Makefile to execute extension Makefiles Makefile.micro microperl Makefile Makefile.SH A script that generates Makefile diff --git a/Makefile.SH b/Makefile.SH index 76c5aba464..3d979a6c95 100644 --- a/Makefile.SH +++ b/Makefile.SH @@ -944,16 +944,8 @@ esac $spitshell >>$Makefile <<'!NO!SUBS!' -# We have to call our ./makedir because Ultrix 4.3 make can't handle the line -# test -d lib/auto || mkdir lib/auto -# We need to autosplit in two steps because VOS can't handle so many args -# .PHONY: preplibrary -preplibrary: miniperl$(EXE_EXT) $(CONFIGPM) lib/lib.pm $(PREPLIBRARY_LIBPERL) - @sh ./makedir lib/auto - @echo " AutoSplitting perl library" - $(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib -MAutoSplit -MFile::Find -e 'find ({no_chdir=>1, wanted => sub {autosplit_lib_modules($$_) if /\.pm$$/}}, "lib")' - $(MAKE) lib/re.pm +preplibrary: miniperl$(EXE_EXT) $(CONFIGPM) lib/lib.pm lib/re.pm $(PREPLIBRARY_LIBPERL) $(CONFIGPM_FROM_CONFIG_SH) $(CONFIGPOD): config.sh miniperl$(EXE_EXT) configpm Porting/Glossary lib/Config_git.pl $(LDLIBPTH) $(RUN) ./miniperl$(EXE_EXT) -Ilib configpm diff --git a/makedir.SH b/makedir.SH deleted file mode 100755 index 19a6ad61b6..0000000000 --- a/makedir.SH +++ /dev/null @@ -1,68 +0,0 @@ -case $PERL_CONFIG_SH in -'') - if test ! -f config.sh; then - ln ../config.sh . || \ - ln ../../config.sh . || \ - ln ../../../config.sh . || \ - (echo "Can't find config.sh."; exit 1) - fi 2>/dev/null - . ./config.sh - ;; -esac -case "$0" in -*/*) cd `expr X$0 : 'X\(.*\)/'` ;; -esac -echo "Extracting makedir (with variable substitutions)" -rm -f makedir -$spitshell >makedir <<!GROK!THIS! -$startsh -# makedir.SH -# - -export PATH || (echo "OOPS, this isn't sh. Desperation time. I will feed myself to sh."; sh \$0; kill \$\$) - -case \$# in - 0) - $echo "makedir pathname filenameflag" - exit 1 - ;; -esac - -: guarantee one slash before 1st component -case \$1 in - /*) ;; - *) set ./\$1 \$2 ;; -esac - -: strip last component if it is to be a filename -case X\$2 in - X1) set \`$echo \$1 | $sed 's:\(.*\)/[^/]*\$:\1:'\` ;; - *) set \$1 ;; -esac - -: return reasonable status if nothing to be created -if $test -d "\$1" ; then - exit 0 -fi - -list='' -while true ; do - case \$1 in - */*) - list="\$1 \$list" - set \`echo \$1 | $sed 's:\(.*\)/:\1 :'\` - ;; - *) - break - ;; - esac -done - -set \$list - -for dir do - $mkdir \$dir >/dev/null 2>&1 -done -!GROK!THIS! -$eunicefix makedir -chmod +x makedir diff --git a/vms/descrip_mms.template b/vms/descrip_mms.template index 35de68103e..9cade5adf4 100644 --- a/vms/descrip_mms.template +++ b/vms/descrip_mms.template @@ -746,9 +746,6 @@ nonxsext : $(LIBPREREQ) preplibrary $(MINIPERL_EXE) Copy/NoConfirm/Log [.pod]podselect.com [.lib.pods] preplibrary : $(MINIPERL_EXE) $(LIBPREREQ) - @ Write Sys$Output "Autosplitting Perl library . . ." - @ Create/Directory [.lib.auto] - @ $(MINIPERL) -e "use AutoSplit; autosplit_lib_modules(@ARGV)" [.lib]*.pm [.lib.*]*.pm [.lib.*.*]*.pm makeppport : $(MINIPERL_EXE) $(ARCHDIR)Config.pm nonxsext $(MINIPERL) mkppport |