Catch interdependencies for static builds too
authorAndy Dougherty <doughera@lafayette.edu>
Tue, 26 May 2009 18:18:27 +0000 (14:18 -0400)
committerAndy Dougherty <doughera@lafayette.edu>
Tue, 26 May 2009 18:18:27 +0000 (14:18 -0400)
Makefile.SH

index f3333e1..e53d73c 100644 (file)
@@ -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=' '