diff options
author | Nicholas Clark <nick@ccl4.org> | 2010-09-27 17:25:24 +0100 |
---|---|---|
committer | Nicholas Clark <nick@ccl4.org> | 2010-09-27 17:29:06 +0100 |
commit | a4e744802906bbf8435494e7f5ab1823213b2448 (patch) | |
tree | d89130f4c2dc060155148af1c385d311e09cd4a1 /Cross | |
parent | 77d8c8d52bcb3950617cc1491f1f2713db7ea126 (diff) | |
download | perl-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-SH | 6 |
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. |