Add some missing dependencies; should fix make after re-configure
[ghc.git] / rules / build-package.mk
index c15a8c5..3255657 100644 (file)
@@ -85,6 +85,10 @@ include $1/$2/package-data.mk
 else ifeq "$(phase)" "final"
 include $1/$2/package-data.mk
 endif
+# Each Haskell compilation in this package will depend on the
+# package-data.mk file because e.g. if the version of the package
+# changes we need to recompile everything in it.
+$1_$2_PKGDATA_DEP = $1/$2/package-data.mk
 endif
 
 # We don't bother splitting the bootstrap packages (built with stage 0)