summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorsimonmar <unknown>2004-11-11 16:24:41 +0000
committersimonmar <unknown>2004-11-11 16:24:41 +0000
commit65cc3dcc85da90a4e680848a72aa0390ebfecded (patch)
treed6ccb7ffcbed829e688738b79479ce4030f14518
parent72a42bd77936ad0edd7426a33b323e60323e9684 (diff)
downloadhaskell-65cc3dcc85da90a4e680848a72aa0390ebfecded.tar.gz
[project @ 2004-11-11 16:24:41 by simonmar]
'make depend' fix
-rw-r--r--ghc/compiler/Makefile12
1 files changed, 10 insertions, 2 deletions
diff --git a/ghc/compiler/Makefile b/ghc/compiler/Makefile
index 9a1dee6599..efdba2d563 100644
--- a/ghc/compiler/Makefile
+++ b/ghc/compiler/Makefile
@@ -512,10 +512,18 @@ primop-usage.hs-incl: prelude/primops.txt
ifeq "$(stage)" "1"
SRC_HC_OPTS += -i$(GHC_LIB_COMPAT_DIR)
SRC_LD_OPTS += -L$(GHC_LIB_COMPAT_DIR) -lghccompat
-SRC_MKDEPENDHS_OPTS += -optdep--exclude-module=Compat.RawSystem
+
+# This is horrible. We ought to be able to omit the entire directory
+# from mkDependHS.
+SRC_MKDEPENDHS_OPTS += \
+ -optdep--exclude-module=Compat.RawSystem \
+ -optdep--exclude-module=Data.Version \
+ -optdep--exclude-module=Distribution.Package \
+ -optdep--exclude-module=Distribution.InstalledPackageInfo \
+ -optdep--exclude-module=Distribution.Package
endif
-SRC_LD_OPTS += -no-link-chk
+SRC_LD_OPTS += -no-link-chk
# -----------------------------------------------------------------------------
# create ghc-inplace, a convenient way to run ghc from the build tree...