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,
132 Foreign.Marshal.Alloc,
133 Foreign.Marshal.Array,
134 Foreign.Marshal.Error,
135 Foreign.Marshal.Pool,
136 Foreign.Marshal.Utils,
142 System.Console.GetOpt,
151 System.Mem.StableName,
153 System.Posix.Internals,
155 Text.ParserCombinators.ReadP,
156 Text.ParserCombinators.ReadPrec,
164 Data.Array.IO.Internals
175 include-dirs: include
177 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h lockFile.h consUtils.h Typeable.h
179 -- XXX is there an extension for using # in varids?
180 -- We need to set the package name to base (without a version number)
182 ghc-options: -fglasgow-exts -package-name base
183 nhc98-options: -H4M -K3M