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.
25 Data.Generics.Aliases,
27 Data.Generics.Instances,
28 Data.Generics.Schemes,
72 Control.Concurrent.Chan,
73 Control.Concurrent.MVar,
74 Control.Concurrent.QSem,
75 Control.Concurrent.QSemN,
76 Control.Concurrent.SampleVar,
80 Control.Monad.Instances,
82 Control.Monad.ST.Lazy,
83 Control.Monad.ST.Strict,
121 Foreign.Marshal.Alloc,
122 Foreign.Marshal.Array,
123 Foreign.Marshal.Error,
124 Foreign.Marshal.Pool,
125 Foreign.Marshal.Utils,
131 System.Console.GetOpt,
140 System.Mem.StableName,
142 System.Posix.Internals,
144 Text.ParserCombinators.ReadP,
145 Text.ParserCombinators.ReadPrec,
162 include-dirs: include
164 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h lockFile.h consUtils.h Typeable.h
166 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
169 -- XXX is there an extension for using # in varids?
170 -- We need to set the package name to base (without a version number)
172 ghc-options: -fglasgow-exts -package-name base
173 nhc98-options: -H4M -K3M