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"