Hugs only: avoid dependency cycle
[ghc-base.git] / base.cabal
index 5ff08b7..0d79130 100644 (file)
@@ -24,8 +24,6 @@ exposed-modules:
        Control.Monad.ST,
        Control.Monad.ST.Lazy,
        Control.Monad.ST.Strict,
-       Control.Parallel,
-       Control.Parallel.Strategies,
        Data.Array,
        Data.Array.Base,
        Data.Array.Diff,
@@ -108,6 +106,7 @@ exposed-modules:
        GHC.ConsoleHandler,
        GHC.Dotnet,
        GHC.Enum,
+       GHC.Environment,
        GHC.Err,
        GHC.Exception,
        GHC.Exts,
@@ -137,32 +136,23 @@ exposed-modules:
        GHC.Word,
        Numeric,
        Prelude,
-       System.Cmd,
        System.Console.GetOpt,
        System.CPUTime,
-       System.Directory,
-       System.Directory.Internals,
        System.Environment,
        System.Exit,
        System.IO,
        System.IO.Error,
        System.IO.Unsafe,
        System.Info,
-       System.Locale,
        System.Mem,
        System.Mem.StableName,
        System.Mem.Weak,
        System.Posix.Internals,
        System.Posix.Signals,
        System.Posix.Types,
-       System.Process,
-       System.Process.Internals,
-       System.Random,
-       System.Time,
+       System.Timeout,
        Text.ParserCombinators.ReadP,
        Text.ParserCombinators.ReadPrec,
-       Text.PrettyPrint,
-       Text.PrettyPrint.HughesPJ,
        Text.Printf,
        Text.Read,
        Text.Read.Lex,
@@ -177,20 +167,18 @@ c-sources:
        cbits/Win32Utils.c
        cbits/consUtils.c
        cbits/dirUtils.c
-       cbits/execvpe.c
        cbits/fpstring.c
        cbits/inputReady.c
        cbits/lockFile.c
        cbits/longlong.c
-       cbits/runProcess.c
        cbits/selectUtils.c
-       cbits/timeUtils.c
-include-dirs: include, ../../includes, ../../rts
+include-dirs: include
 includes:      HsBase.h
-install-includes:      HsBase.h
+install-includes:      HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h lockFile.h consUtils.h Typeable.h
 extensions:    CPP
 -- XXX is there an extension for using # in varids?
 -- We need to set the package name to base (without a version number)
 -- as it's magic.
 ghc-options: -fglasgow-exts -package-name base
+nhc98-options: -H4M -K3M