summaryrefslogtreecommitdiff
path: root/Makefile.SH
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 /Makefile.SH
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 'Makefile.SH')
-rwxr-xr-xMakefile.SH6
1 files changed, 3 insertions, 3 deletions
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.