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,
101 System.Console.GetOpt,
113 System.Mem.StableName,
115 System.Posix.Internals,
116 System.Posix.Signals,
119 System.Process.Internals,
123 Text.Html.BlockTable,
124 Text.ParserCombinators.ReadP,
125 Text.ParserCombinators.ReadPrec,
127 Text.PrettyPrint.HughesPJ,
159 import-dirs: IMPORT_DIR
162 library-dirs: "$libdir"
164 library-dirs: "$libdir/libraries/base",
165 "$libdir/libraries/base/cbits"
168 #if !defined(mingw32_TARGET_OS) && !defined(cygwin32_TARGET_OS)
169 hs-libraries: "HSbase"
172 This splitting is the subject of a totally
173 horrible hack, which glues HSbase{1,2,3}
174 back into HSbaase for the purposes of static linking.
175 See DriverState.getPackageLibraries for details.
177 hs-libraries: "HSbase1", "HSbase2", "HSbase3"
180 extra-libs: "HSbase_cbits"
181 #if defined(mingw32_TARGET_OS) || defined(__MINGW32__) || defined(_MSC_VER)
182 , "wsock32", "msvcrt", "kernel32", "user32", "shell32"
188 include-dirs: "$libdir/libraries/base/include"