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.
14 config.log config.status autom4te.cache
15 include/HsBaseConfig.h
19 -- This is actually something of a hack, as if we are using
20 -- GHC and we don't have an rts package for some reason, we
21 -- actually ought to fail.
26 Data.Generics.Aliases,
28 Data.Generics.Instances,
29 Data.Generics.Schemes,
68 extensions: MagicHash, ExistentialQuantification, Rank2Types,
69 ScopedTypeVariables, UnboxedTuples,
70 ForeignFunctionInterface, UnliftedFFITypes,
71 DeriveDataTypeable, GeneralizedNewtypeDeriving,
72 FlexibleInstances, PatternSignatures, StandaloneDeriving,
80 Control.Concurrent.Chan,
81 Control.Concurrent.MVar,
82 Control.Concurrent.QSem,
83 Control.Concurrent.QSemN,
84 Control.Concurrent.SampleVar,
88 Control.Monad.Instances,
90 Control.Monad.ST.Lazy,
91 Control.Monad.ST.Strict,
129 Foreign.Marshal.Alloc,
130 Foreign.Marshal.Array,
131 Foreign.Marshal.Error,
132 Foreign.Marshal.Pool,
133 Foreign.Marshal.Utils,
139 System.Console.GetOpt,
148 System.Mem.StableName,
150 System.Posix.Internals,
152 Text.ParserCombinators.ReadP,
153 Text.ParserCombinators.ReadPrec,
169 include-dirs: include
171 install-includes: HsBase.h HsBaseConfig.h WCsubst.h dirUtils.h consUtils.h Typeable.h
173 extra-libraries: wsock32, msvcrt, kernel32, user32, shell32
176 -- We need to set the package name to base (without a version number)
178 ghc-options: -package-name base
179 nhc98-options: -H4M -K3M