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.
12 config.log config.status autom4te.cache
13 include/HsBaseConfig.h GHC/Prim.hs GHC/PrimopWrappers.hs
16 -- This is actually something of a hack, as if we are using
17 -- GHC and we don't have an rts package for some reason, we
18 -- actually ought to fail.
23 Data.Generics.Aliases,
25 Data.Generics.Instances,
26 Data.Generics.Schemes,
70 Control.Concurrent.Chan,
71 Control.Concurrent.MVar,
72 Control.Concurrent.QSem,
73 Control.Concurrent.QSemN,
74 Control.Concurrent.SampleVar,
78 Control.Monad.Instances,
80 Control.Monad.ST.Lazy,
81 Control.Monad.ST.Strict,
119 Foreign.Marshal.Alloc,
120 Foreign.Marshal.Array,
121 Foreign.Marshal.Error,
122 Foreign.Marshal.Pool,
123 Foreign.Marshal.Utils,
129 System.Console.GetOpt,
138 System.Mem.StableName,
140 System.Posix.Internals,
142 Text.ParserCombinators.ReadP,
143 Text.ParserCombinators.ReadPrec,
160 include-dirs: include
162 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h lockFile.h consUtils.h Typeable.h
164 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
167 -- XXX is there an extension for using # in varids?
168 -- We need to set the package name to base (without a version number)
170 ghc-options: -fglasgow-exts -package-name base
171 nhc98-options: -H4M -K3M