summaryrefslogtreecommitdiff
path: root/Makefile.SH
diff options
context:
space:
mode:
authorNicholas Clark <nick@ccl4.org>2010-11-28 15:52:58 +0000
committerNicholas Clark <nick@ccl4.org>2010-11-28 15:52:58 +0000
commit3eaf69502c5993865935106db7a5beaf16b1819d (patch)
treed430d037560780d166b53ef1f5129606460f53d6 /Makefile.SH
parent014530329eda6c695780760ec2c4307a3c39c523 (diff)
downloadperl-3eaf69502c5993865935106db7a5beaf16b1819d.tar.gz
Proper Makefile dependencies for the x2p/s2p rule.
Without this, a parallel make for a static build can fail, as x2p/Makefile uses ../perl for a static build, but there was no rule to ensure that ../perl was built. A static build currently still fails some tests, I think because Encode doesn't link all encodings staticly.
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 f4680625de..557f4f864a 100755
--- a/Makefile.SH
+++ b/Makefile.SH
@@ -581,6 +581,9 @@ $spitshell >>$Makefile <<!GROK!THIS!
translators: $x2p_deps
@echo " "; echo " Making x2p stuff"; cd x2p; \$(LDLIBPTH) \$(MAKE) all
+x2p/s2p: $x2p_deps
+ cd x2p; \$(LDLIBPTH) \$(MAKE) s2p
+
utilities: $util_deps
@echo " "; echo " Making utilities"; cd utils; \$(LDLIBPTH) \$(MAKE) all
@@ -1005,9 +1008,6 @@ lib/re.pm: ext/re/re.pm
@-rm -f $@
cp ext/re/re.pm lib/re.pm
-x2p/s2p: $(MINIPERL_EXE) $(CONFIGPM) $(dynamic_ext) x2p/s2p.PL
- cd x2p; $(LDLIBPTH) $(MAKE) s2p
-
unidatafiles $(unidatafiles) pod/perluniprops.pod: uni.data
uni.data: $(MINIPERL_EXE) $(CONFIGPM) lib/unicore/mktables $(nonxs_ext)