summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ghc/compiler/Makefile2
-rw-r--r--ghc/lib/compat/Compat/Directory.hs2
-rw-r--r--ghc/lib/compat/Makefile4
-rw-r--r--ghc/lib/compat/System/Directory/Internals.hs3
-rw-r--r--ghc/lib/compat/System/FilePath.hs4
-rw-r--r--ghc/utils/ghc-pkg/Makefile2
6 files changed, 8 insertions, 9 deletions
diff --git a/ghc/compiler/Makefile b/ghc/compiler/Makefile
index 9c865f43fa..0a2805ab8b 100644
--- a/ghc/compiler/Makefile
+++ b/ghc/compiler/Makefile
@@ -527,7 +527,7 @@ SRC_MKDEPENDHS_OPTS += \
-optdep--exclude-module=Distribution.ParseUtils \
-optdep--exclude-module=Distribution.Setup \
-optdep--exclude-module=Distribution.Version \
- -optdep--exclude-module=System.FilePath
+ -optdep--exclude-module=System.Directory.Internals
endif
SRC_LD_OPTS += -no-link-chk
diff --git a/ghc/lib/compat/Compat/Directory.hs b/ghc/lib/compat/Compat/Directory.hs
index 6a9f4dc1be..a1e540a54b 100644
--- a/ghc/lib/compat/Compat/Directory.hs
+++ b/ghc/lib/compat/Compat/Directory.hs
@@ -26,7 +26,7 @@ module Compat.Directory (
#endif
import System.Environment (getEnv)
-import System.FilePath
+import System.Directory.Internals
#if __GLASGOW_HASKELL__ > 600
import Control.Exception ( bracket )
import Control.Monad ( when )
diff --git a/ghc/lib/compat/Makefile b/ghc/lib/compat/Makefile
index 39112beb06..6365954fbe 100644
--- a/ghc/lib/compat/Makefile
+++ b/ghc/lib/compat/Makefile
@@ -21,7 +21,7 @@ ghc_603_plus = $(shell if (test $(GhcCanonVersion) -ge 603); then echo YES; else
ifeq "$(ghc_603_plus)" "YES"
# These modules are all provided in GHC 6.3+
EXCLUDED_SRCS += \
- System/FilePath.hs \
+ System/Directory/Internals.hs \
Distribution/Compat/ReadP.hs \
Distribution/Extension.hs \
Distribution/GetOpt.hs \
@@ -34,7 +34,7 @@ EXCLUDED_SRCS += \
endif
# Some explicit dependencies
-System/FilePath.$(way_)o : $(FPTOOLS_TOP)/libraries/base/System/FilePath.hs
+System/Directory/Internals.$(way_)o : $(FPTOOLS_TOP)/libraries/base/System/Directory/Internals.hs
Distribution/Compat/ReadP.$(way_) : $(FPTOOLS_TOP)/libraries/Cabal/Distribution/Compat/ReadP.hs
Distribution/Extension.$(way_)o : $(FPTOOLS_TOP)/libraries/Cabal/Distribution/Extension.hs
Distribution/GetOpt.$(way_)o : $(FPTOOLS_TOP)/libraries/Cabal/Distribution/GetOpt.hs
diff --git a/ghc/lib/compat/System/Directory/Internals.hs b/ghc/lib/compat/System/Directory/Internals.hs
new file mode 100644
index 0000000000..459720347d
--- /dev/null
+++ b/ghc/lib/compat/System/Directory/Internals.hs
@@ -0,0 +1,3 @@
+{-# OPTIONS -cpp #-}
+#include "base/System/Directory/Internals.hs"
+-- dummy comment
diff --git a/ghc/lib/compat/System/FilePath.hs b/ghc/lib/compat/System/FilePath.hs
deleted file mode 100644
index 951a3d1675..0000000000
--- a/ghc/lib/compat/System/FilePath.hs
+++ /dev/null
@@ -1,4 +0,0 @@
-{-# OPTIONS -cpp #-}
-#include "base/System/FilePath.hs"
-
--- dummy comment
diff --git a/ghc/utils/ghc-pkg/Makefile b/ghc/utils/ghc-pkg/Makefile
index c7ee909489..c80ec179af 100644
--- a/ghc/utils/ghc-pkg/Makefile
+++ b/ghc/utils/ghc-pkg/Makefile
@@ -56,7 +56,7 @@ SRC_MKDEPENDHS_OPTS += \
-optdep--exclude-module=Distribution.ParseUtils \
-optdep--exclude-module=Distribution.Setup \
-optdep--exclude-module=Distribution.Version \
- -optdep--exclude-module=System.FilePath
+ -optdep--exclude-module=System.Directory.Internals
# -----------------------------------------------------------------------------=
# Create the Version.hs file