add Functor and Monad instances for Prelude types
[ghc-base.git] / package.conf.in
1 #include "ghcconfig.h"
2
3 name:           PACKAGE
4 version:        VERSION
5 license:        BSD3
6 maintainer:     libraries@haskell.org
7 exposed:        True
8
9 exposed-modules:
10         Control.Applicative,
11         Control.Arrow,
12         Control.Concurrent,
13         Control.Concurrent.Chan,
14         Control.Concurrent.MVar,
15         Control.Concurrent.QSem,
16         Control.Concurrent.QSemN,
17         Control.Concurrent.SampleVar,
18         Control.Exception,
19         Control.Monad,
20         Control.Monad.Fix,
21         Control.Monad.Instances,
22         Control.Monad.ST,
23         Control.Monad.ST.Lazy,
24         Control.Monad.ST.Strict,
25         Control.Parallel,
26         Control.Parallel.Strategies,
27         Data.Array,
28         Data.Array.Base,
29         Data.Array.Diff,
30         Data.Array.IArray,
31         Data.Array.IO,
32         Data.Array.IO.Internals,
33         Data.Array.MArray,
34         Data.Array.ST,
35         Data.Array.Storable,
36         Data.Array.Unboxed,
37         Data.Bits,
38         Data.Bool,
39         Data.Char,
40         Data.Complex,
41         Data.Dynamic,
42         Data.Either,
43         Data.Eq,
44         Data.FiniteMap,
45         Data.Foldable,
46         Data.FunctorM,
47         Data.Generics,
48         Data.Generics.Aliases,
49         Data.Generics.Basics,
50         Data.Generics.Instances,
51         Data.Generics.Schemes,
52         Data.Generics.Text,
53         Data.Generics.Twins,
54         Data.Graph,
55         Data.HashTable,
56         Data.IORef,
57         Data.Int,
58         Data.IntMap,
59         Data.IntSet,
60         Data.Ix,
61         Data.List,
62         Data.Maybe,
63         Data.Map,
64         Data.Monoid,
65         Data.Ord,
66         Data.PackedString,
67         Data.Queue,
68         Data.Ratio,
69         Data.STRef,
70         Data.STRef.Lazy,
71         Data.STRef.Strict,
72         Data.Sequence,
73         Data.Set,
74         Data.Traversable,
75         Data.Tree,
76         Data.Tuple,
77         Data.Typeable,
78         Data.Unique,
79         Data.Version,
80         Data.Word,
81         Debug.Trace,
82         Foreign,
83         Foreign.C,
84         Foreign.C.Error,
85         Foreign.C.String,
86         Foreign.C.Types,
87         Foreign.Concurrent,
88         Foreign.ForeignPtr,
89         Foreign.Marshal,
90         Foreign.Marshal.Alloc,
91         Foreign.Marshal.Array,
92         Foreign.Marshal.Error,
93         Foreign.Marshal.Pool,
94         Foreign.Marshal.Utils,
95         Foreign.Ptr,
96         Foreign.StablePtr,
97         Foreign.Storable,
98         GHC.ConsoleHandler,
99         GHC.Dotnet,
100         GHC.Exts,
101         GHC.ForeignPtr,
102         GHC.Handle,
103         GHC.IO,
104         GHC.Int,
105         GHC.PArr,
106         GHC.PrimopWrappers,
107         GHC.Unicode,
108         GHC.Word,
109         Numeric,
110         Prelude,
111         System.Cmd,
112         System.Console.GetOpt,
113         System.CPUTime,
114         System.Directory,
115         System.Directory.Internals,
116         System.Environment,
117         System.Exit,
118         System.IO,
119         System.IO.Error,
120         System.IO.Unsafe,
121         System.Info,
122         System.Locale,
123         System.Mem,
124         System.Mem.StableName,
125         System.Mem.Weak,
126         System.Posix.Internals,
127         System.Posix.Signals,
128         System.Posix.Types,
129         System.Process,
130         System.Process.Internals,
131         System.Random,
132         System.Time,
133         Text.Html,
134         Text.Html.BlockTable,
135         Text.ParserCombinators.ReadP,
136         Text.ParserCombinators.ReadPrec,
137         Text.PrettyPrint,
138         Text.PrettyPrint.HughesPJ,
139         Text.Printf,
140         Text.Read,
141         Text.Read.Lex,
142         Text.Regex,
143         Text.Regex.Posix,
144         Text.Show,
145         Text.Show.Functions,
146         GHC.Arr,
147         GHC.Base,
148         GHC.Conc,
149         GHC.Enum,
150         GHC.Err,
151         GHC.Exception,
152         GHC.Float,
153         GHC.IOBase,
154         GHC.List,
155         GHC.Num,
156         GHC.Pack,
157         GHC.Prim,
158         GHC.Ptr,
159         GHC.Read,
160         GHC.Real,
161         GHC.ST,
162         GHC.STRef,
163         GHC.Show,
164         GHC.Stable,
165         GHC.Storable,
166         GHC.TopHandler,
167         GHC.Weak
168
169 hidden-modules:
170
171 import-dirs:    IMPORT_DIR
172
173 library-dirs:   LIB_DIR
174 #ifndef INSTALLING
175                 , LIB_DIR"/cbits"
176 #endif
177
178 hs-libraries:   "HSbase"
179
180 extra-libraries:  "HSbase_cbits"
181 #if defined(mingw32_HOST_OS) || defined(__MINGW32__) || defined(_MSC_VER)
182              , "wsock32", "msvcrt", "kernel32", "user32", "shell32"
183 #endif
184
185 include-dirs:           INCLUDE_DIR
186 includes:               HsBase.h
187 depends:                rts
188 hugs-options:
189 cc-options:
190 ld-options:
191 framework-dirs:
192 frameworks:
193 haddock-interfaces:     HADDOCK_IFACE
194 haddock-html:           HTML_DIR