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,
141 Foreign.Marshal.Alloc,
142 Foreign.Marshal.Array,
143 Foreign.Marshal.Error,
144 Foreign.Marshal.Pool,
145 Foreign.Marshal.Utils,
151 System.Console.GetOpt,
160 System.Mem.StableName,
162 System.Posix.Internals,
163 System.Posix.Signals,
165 Text.ParserCombinators.ReadP,
166 Text.ParserCombinators.ReadPrec,
174 Data.Array.IO.Internals
185 include-dirs: include
187 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h lockFile.h consUtils.h Typeable.h
189 -- XXX is there an extension for using # in varids?
190 -- We need to set the package name to base (without a version number)
192 ghc-options: -fglasgow-exts -package-name base
193 nhc98-options: -H4M -K3M