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,
45 Data.Generics.Aliases,
47 Data.Generics.Instances,
48 Data.Generics.Schemes,
85 Foreign.Marshal.Alloc,
86 Foreign.Marshal.Array,
87 Foreign.Marshal.Error,
89 Foreign.Marshal.Utils,
107 System.Console.GetOpt,
110 System.Directory.Internals,
119 System.Mem.StableName,
121 System.Posix.Internals,
122 System.Posix.Signals,
125 System.Process.Internals,
129 Text.Html.BlockTable,
130 Text.ParserCombinators.ReadP,
131 Text.ParserCombinators.ReadPrec,
133 Text.PrettyPrint.HughesPJ,
166 import-dirs: IMPORT_DIR
168 library-dirs: LIB_DIR
173 #if !defined(mingw32_HOST_OS) && !defined(cygwin32_HOST_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-libraries: "HSbase_cbits"
186 #if defined(mingw32_HOST_OS) || defined(__MINGW32__) || defined(_MSC_VER)
187 , "wsock32", "msvcrt", "kernel32", "user32", "shell32"
190 include-dirs: INCLUDE_DIR
198 haddock-interfaces: HADDOCK_IFACE
199 haddock-html: HTML_DIR