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
166 library-dirs: LIB_DIR
171 #if !defined(mingw32_TARGET_OS) && !defined(cygwin32_TARGET_OS)
172 hs-libraries: "HSbase"
175 This splitting is the subject of a totally
176 horrible hack, which glues HSbase{1,2,3}
177 back into HSbaase for the purposes of static linking.
178 See DriverState.getPackageLibraries for details.
180 hs-libraries: "HSbase1", "HSbase2", "HSbase3"
183 extra-libs: "HSbase_cbits"
184 #if defined(mingw32_TARGET_OS) || defined(__MINGW32__) || defined(_MSC_VER)
185 , "wsock32", "msvcrt", "kernel32", "user32", "shell32"
188 include-dirs: INCLUDE_DIR
196 haddock-interfaces: HADDOCK_IFACE
197 haddock-html: HTML_DIR