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,
44 Data.Generics.Aliases,
46 Data.Generics.Instances,
47 Data.Generics.Schemes,
83 Foreign.Marshal.Alloc,
84 Foreign.Marshal.Array,
85 Foreign.Marshal.Error,
87 Foreign.Marshal.Utils,
105 System.Console.GetOpt,
117 System.Mem.StableName,
119 System.Posix.Internals,
120 System.Posix.Signals,
123 System.Process.Internals,
127 Text.Html.BlockTable,
128 Text.ParserCombinators.ReadP,
129 Text.ParserCombinators.ReadPrec,
131 Text.PrettyPrint.HughesPJ,
164 import-dirs: IMPORT_DIR
167 library-dirs: "$libdir"
169 library-dirs: "$libdir/libraries/base",
170 "$libdir/libraries/base/cbits"
173 #if !defined(mingw32_TARGET_OS) && !defined(cygwin32_TARGET_OS)
174 hs-libraries: "HSbase"
177 This splitting is the subject of a totally
178 horrible hack, which glues HSbase{1,2,3}
179 back into HSbaase for the purposes of static linking.
180 See DriverState.getPackageLibraries for details.
182 hs-libraries: "HSbase1", "HSbase2", "HSbase3"
185 extra-libs: "HSbase_cbits"
186 #if defined(mingw32_TARGET_OS) || defined(__MINGW32__) || defined(_MSC_VER)
187 , "wsock32", "msvcrt", "kernel32", "user32", "shell32"
193 include-dirs: "$libdir/libraries/base/include"