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,
82 Foreign.Marshal.Alloc,
83 Foreign.Marshal.Array,
84 Foreign.Marshal.Error,
86 Foreign.Marshal.Utils,
104 System.Console.GetOpt,
116 System.Mem.StableName,
118 System.Posix.Internals,
119 System.Posix.Signals,
122 System.Process.Internals,
126 Text.Html.BlockTable,
127 Text.ParserCombinators.ReadP,
128 Text.ParserCombinators.ReadPrec,
130 Text.PrettyPrint.HughesPJ,
163 import-dirs: IMPORT_DIR
166 library-dirs: "$libdir"
168 library-dirs: "$libdir/libraries/base",
169 "$libdir/libraries/base/cbits"
172 #if !defined(mingw32_TARGET_OS) && !defined(cygwin32_TARGET_OS)
173 hs-libraries: "HSbase"
176 This splitting is the subject of a totally
177 horrible hack, which glues HSbase{1,2,3}
178 back into HSbaase for the purposes of static linking.
179 See DriverState.getPackageLibraries for details.
181 hs-libraries: "HSbase1", "HSbase2", "HSbase3"
184 extra-libs: "HSbase_cbits"
185 #if defined(mingw32_TARGET_OS) || defined(__MINGW32__) || defined(_MSC_VER)
186 , "wsock32", "msvcrt", "kernel32", "user32", "shell32"
192 include-dirs: "$libdir/libraries/base/include"