6 maintainer: libraries@haskell.org
12 Control.Concurrent.Chan,
13 Control.Concurrent.MVar,
14 Control.Concurrent.QSem,
15 Control.Concurrent.QSemN,
16 Control.Concurrent.SampleVar,
21 Control.Monad.ST.Lazy,
22 Control.Monad.ST.Strict,
24 Control.Parallel.Strategies,
30 Data.Array.IO.Internals,
43 Data.Generics.Aliases,
45 Data.Generics.Instances,
46 Data.Generics.Schemes,
79 Foreign.Marshal.Alloc,
80 Foreign.Marshal.Array,
81 Foreign.Marshal.Error,
83 Foreign.Marshal.Utils,
100 System.Console.GetOpt,
112 System.Mem.StableName,
114 System.Posix.Internals,
115 System.Posix.Signals,
118 System.Process.Internals,
122 Text.Html.BlockTable,
123 Text.ParserCombinators.ReadP,
124 Text.ParserCombinators.ReadPrec,
126 Text.PrettyPrint.HughesPJ,
157 import-dirs: IMPORT_DIR
160 library-dirs: "$libdir"
162 library-dirs: "$libdir/libraries/base",
163 "$libdir/libraries/base/cbits"
166 #if !defined(mingw32_TARGET_OS) && !defined(cygwin32_TARGET_OS)
167 hs-libraries: "HSbase"
170 This splitting is the subject of a totally
171 horrible hack, which glues HSbase{1,2,3}
172 back into HSbaase for the purposes of static linking.
173 See DriverState.getPackageLibraries for details.
175 hs-libraries: "HSbase1", "HSbase2", "HSbase3"
178 extra-libs: "HSbase_cbits"
179 #if defined(mingw32_TARGET_OS) || defined(__MINGW32__) || defined(_MSC_VER)
180 , "wsock32", "msvcrt", "kernel32", "user32", "shell32"
186 include-dirs: "$libdir/libraries/base/include"