summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xCross/Makefile-cross-SH13
-rw-r--r--MANIFEST1
-rw-r--r--Makefile.SH10
-rwxr-xr-xmakedir.SH68
-rw-r--r--vms/descrip_mms.template3
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)
diff --git a/MANIFEST b/MANIFEST
index 732d051e82..70f894d535 100644
--- a/MANIFEST
+++ b/MANIFEST
@@ -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