summaryrefslogtreecommitdiff
path: root/Cross
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-09-27 17:25:24 +0100
committerNicholas Clark <nick@ccl4.org>2010-09-27 17:29:06 +0100
commita4e744802906bbf8435494e7f5ab1823213b2448 (patch)
treed89130f4c2dc060155148af1c385d311e09cd4a1 /Cross
parent77d8c8d52bcb3950617cc1491f1f2713db7ea126 (diff)
downloadperl-a4e744802906bbf8435494e7f5ab1823213b2448.tar.gz
Move OP prototypes from pp_proto.h to proto.h
Make embed.pl fully responsible for generating prototypes and embedding macros for pp_* and ck_* functions, placing them in embed.h and proto.h opcode.pl no longer generates pp_proto.h Remove the (effectively) duplicate explicit entries for (all but 2) ck_* functions from embed.fnc We can't actually remove pp_proto.h from the distribution *yet*, as ExtUtils::MM_Unix and ExtUtils::MM_VMS have hardcoded lists of the installed headers. Once this is resolved, we can.
Diffstat (limited to 'Cross')
-rw-r--r--Cross/Makefile-cross-SH6
1 files changed, 3 insertions, 3 deletions
diff --git a/Cross/Makefile-cross-SH b/Cross/Makefile-cross-SH
index 79bd165924..a3cd014ef2 100644
--- a/Cross/Makefile-cross-SH
+++ b/Cross/Makefile-cross-SH
@@ -864,7 +864,7 @@ CHMOD_W = chmod +w
# perlapi.h perlapi.c
# [* embed.pl needs pp.sym generated by opcode.pl! *]
# keywords.pl: keywords.h
-# opcode.pl: opcode.h opnames.h pp_proto.h pp.sym
+# opcode.pl: opcode.h opnames.h pp.sym
# regcomp.pl: regnodes.h
# warnings.pl: warnings.h lib/warnings.pm
# The correct versions should be already supplied with the perl kit,
@@ -874,7 +874,7 @@ CHMOD_W = chmod +w
# with your existing copy of perl
# (make regen_headers is kept for backwards compatibility)
-AUTOGEN_FILES = keywords.h opcode.h opnames.h pp_proto.h pp.sym proto.h \
+AUTOGEN_FILES = keywords.h opcode.h opnames.h pp.sym proto.h \
embed.h embedvar.h global.sym \
perlapi.h perlapi.c regnodes.h \
warnings.h lib/warnings.pm
@@ -980,7 +980,7 @@ _mopup:
-rm -f perl.Addrs perl.Counts t/perl.Addrs t/perl.Counts *perl.xok
-rm -f cygwin.c libperl*.def libperl*.dll cygperl*.dll *.exe.stackdump
-rm -f perl$(EXE_EXT) miniperl$(EXE_EXT) $(LIBPERL) libperl.* microperl
- -rm -f opcode.h-old opnames.h-old pp.sym-old pp_proto.h-old
+ -rm -f opcode.h-old opnames.h-old pp.sym-old
-rm -f config.over
# Do not 'make _tidy' directly.