From: Andy Dougherty Date: Tue, 26 May 2009 18:18:27 +0000 (-0400) Subject: Catch interdependencies for static builds too X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=commitdiff_plain;h=54f7170d626da3cbbd288fe2b7c7dbb547cb80e8;p=p5sagit%2Fp5-mst-13.2.git Catch interdependencies for static builds too --- diff --git a/Makefile.SH b/Makefile.SH index f3333e1..e53d73c 100644 --- a/Makefile.SH +++ b/Makefile.SH @@ -201,6 +201,14 @@ static_list=' ' for f in $static_ext; do base=`echo "$f" | sed 's/.*\///'` static_list="$static_list lib/auto/$f/$base\$(LIB_EXT)" + : Parallel makes reveal that we have some interdependencies + this_target="lib/auto/$f/$base\$(LIB_EXT)" + case $f in + Math/BigInt/FastCalc|Devel/NYTProf) extra_dep="$extra_dep +$this_target: lib/auto/List/Util/Util\$(LIB_EXT)" ;; + Unicode/Normalize) extra_dep="$extra_dep +$this_target: uni.data" ;; + esac done nonxs_list=' '