5 maintainer: libraries@haskell.org
6 synopsis: Basic libraries
8 This package contains the Prelude and its support libraries,
9 and a large collection of useful libraries ranging from data
10 structures to parsing combinators and debugging utilities.
13 Description: Are we compiling with GHC?
18 -- This is actually something of a hack, as if we are using
19 -- GHC and we don't have an rts package for some reason, we
20 -- actually ought to fail.
24 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
28 Data.Generics.Aliases,
30 Data.Generics.Instances,
31 Data.Generics.Schemes,
75 Control.Concurrent.Chan,
76 Control.Concurrent.MVar,
77 Control.Concurrent.QSem,
78 Control.Concurrent.QSemN,
79 Control.Concurrent.SampleVar,
83 Control.Monad.Instances,
85 Control.Monad.ST.Lazy,
86 Control.Monad.ST.Strict,
99 Data.ByteString.Char8,
101 Data.ByteString.Lazy.Char8
103 Data.ByteString.Fusion
147 Foreign.Marshal.Alloc,
148 Foreign.Marshal.Array,
149 Foreign.Marshal.Error,
150 Foreign.Marshal.Pool,
151 Foreign.Marshal.Utils,
157 System.Console.GetOpt,
166 System.Mem.StableName,
168 System.Posix.Internals,
169 System.Posix.Signals,
171 Text.ParserCombinators.ReadP,
172 Text.ParserCombinators.ReadPrec,
180 Data.Array.IO.Internals
192 include-dirs: include
194 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h lockFile.h consUtils.h Typeable.h
196 -- XXX is there an extension for using # in varids?
197 -- We need to set the package name to base (without a version number)
199 ghc-options: -fglasgow-exts -package-name base
200 nhc98-options: -H4M -K3M