From a4e744802906bbf8435494e7f5ab1823213b2448 Mon Sep 17 00:00:00 2001 From: Nicholas Clark Date: Mon, 27 Sep 2010 17:25:24 +0100 Subject: 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. --- Makefile.SH | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'Makefile.SH') diff --git a/Makefile.SH b/Makefile.SH index fe7326a0fc..0a8a0aebe8 100755 --- a/Makefile.SH +++ b/Makefile.SH @@ -1124,7 +1124,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, @@ -1134,7 +1134,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 @@ -1233,7 +1233,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) $(MINIPERL_EXE) $(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.arch config.over $(DTRACE_H) runtests # Do not 'make _tidy' directly. -- cgit v1.2.1