summaryrefslogtreecommitdiff
path: root/Makefile.SH
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2013-06-19 13:37:25 +0200
committerNicholas Clark <nick@ccl4.org>2013-07-01 11:13:02 +0200
commitf01ecde888eb7fbeac3d61f1428d7a2e3f3e930f (patch)
treea71230c451d3a4aaa7debdc44a6437dc83700d69 /Makefile.SH
parent499cea6bb2a524e77c3c7bbe334bac90b130b3b6 (diff)
downloadperl-f01ecde888eb7fbeac3d61f1428d7a2e3f3e930f.tar.gz
Remove Makefile targets and tools related to Irix and Tru64 debugging tools.
Remove the targets: perl.pixie perl.pixie.atom perl.pixie.config perl.pixie.irix perl.third perl.third.config It's still possible to run the actions these targets "by hand", if desired. This commit removes the convenience targets from the Makefile, reducing its complexity. It also removes the related support scripts testall.atom and thirdclean from Porting/ pixie is a performance analysis tool for Irix and Tru64 Third Degree is a memory checker tool for Tru64 Given that Tru64 went out of support at the end of 2012, and Irix goes out of support at the end of 2013, it's very unlikely that anyone is still actively profiling or debugging perl on either platform, and hence using these targets. It's been several years since we've even had a regular bug report from either platform.
Diffstat (limited to 'Makefile.SH')
-rwxr-xr-xMakefile.SH37
1 files changed, 1 insertions, 36 deletions
diff --git a/Makefile.SH b/Makefile.SH
index e7ee13f377..41ee6db3b5 100755
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -949,44 +949,11 @@ esac
$spitshell >>$Makefile <<'!NO!SUBS!'
-# Third Degree Perl (Tru64 only)
-
perl.config.dashg:
@echo "Checking optimize='-g' in config.sh..."
@grep "^optimize=" config.sh
@egrep "^optimize='(.*-g.*)'" config.sh >/dev/null || exit 1
-perl.third.config: config.sh
- @echo "To build perl.third you must Configure -Doptimize=-g -Uusemymalloc, checking..."
- @$(MAKE) perl.config.dashg
- @echo "Checking usemymalloc='n' in config.sh..."
- @grep "^usemymalloc=" config.sh
- @grep "^usemymalloc='n'" config.sh >/dev/null || exit 1
-
-perl.third: /usr/bin/atom perl.third.config perl
- atom -tool third -L. -all -gp -toolargs="-invalid -uninit heap+stack+copy -min 0" perl
- @echo "Now you may run perl.third and then study perl.3log."
-
-# Pixie Perls (Tru64 and IRIX only)
-
-perl.pixie.config: config.sh
- @echo "To build perl.pixie you must Configure -Doptimize=-g, checking..."
- @$(MAKE) perl.config.dashg
-
-perl.pixie.atom: /usr/bin/atom perl
- atom -tool pixie -L. -all -toolargs="-quiet" perl
-
-perl.pixie.irix: perl
- pixie perl
-
-perl.pixie: /usr/bin/pixie perl.pixie.config perl
- if test -x /usr/bin/atom; then \
- $(MAKE) perl.pixie.atom; \
- else \
- $(MAKE) perl.pixie.irix; \
- fi
- @echo "Now you may run perl.pixie and then run pixie."
-
# Gprof Perl
perl.config.dashpg:
@@ -1294,9 +1261,7 @@ _mopup:
-@test -f vms/README_vms.pod && rm -f vms/README_vms.pod
-rm -f perl.exp ext.libs $(generated_pods) uni.data opmini.o perlmini.o pod/roffitall
-rm -f perl.export perl.dll perl.libexp perl.map perl.def
- -rm -f perl.third lib*.so.perl.third perl.3log t/perl.third t/perl.3log
- -rm -f perl.pixie lib*.so.perl.pixie lib*.so.Addrs
- -rm -f perl.Addrs perl.Counts t/perl.Addrs t/perl.Counts *perl.xok
+ -rm -f *perl.xok
-rm -f cygwin.c libperl*.def libperl*.dll cygperl*.dll *.exe.stackdump
-rm -f $(PERL_EXE) $(MINIPERL_EXE) $(LIBPERL) libperl.* microperl
-rm -f config.arch config.over $(DTRACE_H)