[project @ 2005-03-23 13:27:42 by simonmar]
[ghc-hetmet.git] / ghc / compiler / package.conf.in
1 name:           PACKAGE
2 version:        VERSION
3 license:        BSD3
4 maintainer:     glasgow-haskell-users@haskell.org
5 exposed:        False
6
7 exposed-modules:
8         BasicTypes,
9         CmdLineParser,
10         DataCon,
11         Demand,
12         DynFlags,
13         StaticFlags,
14         FieldLabel,
15         Id,
16         IdInfo,
17         Literal,
18         MkId,
19         Module,
20         Name,
21         NameEnv,
22         NameSet,
23         NewDemand,
24         OccName,
25         RdrName,
26         SrcLoc,
27         UniqSupply,
28         Unique,
29         Var,
30         VarEnv,
31         VarSet,
32         CLabel,
33         Cmm,
34         CmmLex,
35         CmmLint,
36         CmmParse,
37         CmmUtils,
38         MachOp,
39         PprC,
40         PprCmm,
41         Bitmap,
42         CgBindery,
43         CgCallConv,
44         CgCase,
45         CgClosure,
46         CgCon,
47         CgExpr,
48         CgForeignCall,
49         CgHeapery,
50         CgInfoTbls,
51         CgLetNoEscape,
52         CgMonad,
53         CgParallel,
54         CgPrimOp,
55         CgProf,
56         CgStackery,
57         CgTailCall,
58         CgTicky,
59         CgUtils,
60         ClosureInfo,
61         CodeGen,
62         SMRep,
63         CompManager,
64         CoreFVs,
65         CoreLint,
66         CorePrep,
67         CoreSubst,
68         CoreSyn,
69         CoreTidy,
70         CoreUnfold,
71         CoreUtils,
72         ExternalCore,
73         MkExternalCore,
74         PprCore,
75         PprExternalCore,
76         CprAnalyse,
77         Check,
78         Desugar,
79         DsArrows,
80         DsBinds,
81         DsCCall,
82         DsExpr,
83         DsForeign,
84         DsGRHSs,
85         DsListComp,
86         DsMeta,
87         DsMonad,
88         DsUtils,
89         Match,
90         MatchCon,
91         MatchLit,
92         ByteCodeAsm,
93         ByteCodeFFI,
94         ByteCodeGen,
95         ByteCodeInstr,
96         ByteCodeItbls,
97         ByteCodeLink,
98         InteractiveUI,
99         Linker,
100         ObjLink,
101         Convert,
102         HsBinds,
103         HsDecls,
104         HsExpr,
105         HsImpExp,
106         HsLit,
107         HsPat,
108         HsSyn,
109         HsTypes,
110         HsUtils,
111         BinIface,
112         BuildTyCl,
113         IfaceEnv,
114         IfaceSyn,
115         IfaceType,
116         LoadIface,
117         MkIface,
118         TcIface,
119         IlxGen,
120         Java,
121         JavaGen,
122         PrintJava,
123         CodeOutput,
124         Config,
125         Constants,
126         DriverMkDepend,
127         DriverPhases,
128         DriverPipeline,
129         ErrUtils,
130         Finder,
131         GetImports,
132         HscMain,
133         HscStats,
134         HscTypes,
135         PackageConfig,
136         Packages,
137         ParsePkgConf,
138         SysTools,
139         TidyPgm,
140         AsmCodeGen,
141         MachCodeGen,
142         MachInstrs,
143         MachRegs,
144         NCGMonad,
145         PositionIndependentCode,
146         PprMach,
147         RegAllocInfo,
148         RegisterAlloc,
149         FlattenInfo,
150         Flattening,
151         FlattenMonad,
152         NDPCoreUtils,
153         PArrAnal,
154         Ctype,
155         LexCore,
156         Lexer,
157         Parser,
158         ParserCore,
159         ParserCoreUtils,
160         RdrHsSyn,
161         ForeignCall,
162         PrelInfo,
163         PrelNames,
164         PrelRules,
165         PrimOp,
166         TysPrim,
167         TysWiredIn,
168         CostCentre,
169         SCCfinal,
170         RnBinds,
171         RnEnv,
172         RnExpr,
173         RnHsSyn,
174         RnNames,
175         RnSource,
176         RnTypes,
177         CSE,
178         FloatIn,
179         FloatOut,
180         LiberateCase,
181         OccurAnal,
182         SAT,
183         SATMonad,
184         SetLevels,
185         SimplCore,
186         SimplEnv,
187         Simplify,
188         SimplMonad,
189         SimplUtils,
190         SimplStg,
191         SRT,
192         StgStats,
193         Rules,
194         SpecConstr,
195         Specialise,
196         CoreToStg,
197         StgLint,
198         StgSyn,
199         DmdAnal,
200         SaAbsInt,
201         SaLib,
202         StrictAnal,
203         WorkWrap,
204         WwLib,
205         Inst,
206         TcArrows,
207         TcBinds,
208         TcClassDcl,
209         TcDefaults,
210         TcDeriv,
211         TcEnv,
212         TcExpr,
213         TcForeign,
214         TcGenDeriv,
215         TcHsSyn,
216         TcHsType,
217         TcInstDcls,
218         TcMatches,
219         TcMType,
220         TcPat,
221         TcRnDriver,
222         TcRnMonad,
223         TcRnTypes,
224         TcRules,
225         TcSimplify,
226         TcSplice,
227         TcTyClsDecls,
228         TcTyDecls,
229         TcType,
230         TcUnify,
231         Class,
232         FunDeps,
233         Generics,
234         InstEnv,
235         Kind,
236         TyCon,
237         Type,
238         TypeRep,
239         Unify,
240         Bag,
241         Binary,
242         BitSet,
243         Digraph,
244         FastMutInt,
245         FastString,
246         FastTypes,
247         FiniteMap,
248         IOEnv,
249         ListSetOps,
250         Maybes,
251         OrdList,
252         Outputable,
253         Panic,
254         Pretty,
255         PrimPacked,
256         StringBuffer,
257         UnicodeUtil,
258         UniqFM,
259         UniqSet,
260         Util
261
262 #ifdef INSTALLING
263 import-dirs:    PKG_LIBDIR"/hslibs-imports/ghc"
264 #else
265 import-dirs:   FPTOOLS_TOP_ABS"/ghc/compiler/stage2/utils",
266                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/basicTypes",
267                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/types",
268                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/hsSyn",
269                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/prelude",
270                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/rename",
271                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/typecheck",
272                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/deSugar",
273                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/coreSyn",
274                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/specialise",
275                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/simplCore",
276                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/stranal",
277                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/stgSyn",
278                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/simplStg",
279                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/codeGen",
280                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/main",
281                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/profiling",
282                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/parser",
283                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/cprAnalysis",
284                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/compMan",
285                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/ndpFlatten",
286                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/iface",
287                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/cmm",
288                FPTOOLS_TOP_ABS"/ghc/compiler/stage2/nativeGen"
289 #endif
290
291 #ifdef INSTALLING
292 library-dirs:           LIB_DIR
293 #else
294 library-dirs:           FPTOOLS_TOP_ABS"/ghc/compiler"
295 #endif
296
297 hs-libraries:           "HSghc"
298 extra-libraries:
299 package_deps:           PKG_DEPENDS
300 haddock-interfaces:     HADDOCK_IFACE
301 haddock-html:           HTML_DIR