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