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,
158 import-dirs: IMPORT_DIR
161 library-dirs: "$libdir"
163 library-dirs: "$libdir/libraries/base",
164 "$libdir/libraries/base/cbits"
167 #if !defined(mingw32_TARGET_OS) && !defined(cygwin32_TARGET_OS)
168 hs-libraries: "HSbase"
171 This splitting is the subject of a totally
172 horrible hack, which glues HSbase{1,2,3}
173 back into HSbaase for the purposes of static linking.
174 See DriverState.getPackageLibraries for details.
176 hs-libraries: "HSbase1", "HSbase2", "HSbase3"
179 extra-libs: "HSbase_cbits"
180 #if defined(mingw32_TARGET_OS) || defined(__MINGW32__) || defined(_MSC_VER)
181 , "wsock32", "msvcrt", "kernel32", "user32", "shell32"
187 include-dirs: "$libdir/libraries/base/include"