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,
86 Foreign.Marshal.Alloc,
87 Foreign.Marshal.Array,
88 Foreign.Marshal.Error,
90 Foreign.Marshal.Utils,
108 System.Console.GetOpt,
111 System.Directory.Internals,
120 System.Mem.StableName,
122 System.Posix.Internals,
123 System.Posix.Signals,
126 System.Process.Internals,
130 Text.Html.BlockTable,
131 Text.ParserCombinators.ReadP,
132 Text.ParserCombinators.ReadPrec,
134 Text.PrettyPrint.HughesPJ,
167 import-dirs: IMPORT_DIR
169 library-dirs: LIB_DIR
174 #if !defined(mingw32_HOST_OS) && !defined(cygwin32_HOST_OS)
175 hs-libraries: "HSbase"
178 This splitting is the subject of a totally
179 horrible hack, which glues HSbase{1,2,3}
180 back into HSbaase for the purposes of static linking.
181 See DriverState.getPackageLibraries for details.
183 hs-libraries: "HSbase1", "HSbase2", "HSbase3"
186 extra-libraries: "HSbase_cbits"
187 #if defined(mingw32_HOST_OS) || defined(__MINGW32__) || defined(_MSC_VER)
188 , "wsock32", "msvcrt", "kernel32", "user32", "shell32"
191 include-dirs: INCLUDE_DIR
199 haddock-interfaces: HADDOCK_IFACE
200 haddock-html: HTML_DIR