summaryrefslogtreecommitdiff
path: root/ghc/compiler/package.conf.in
blob: b356e90000d6da5ea2b3126452ab88fddfad0902 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
name:		PACKAGE
version:	VERSION
license:	BSD3
maintainer:	glasgow-haskell-users@haskell.org
exposed:	False

exposed-modules:
	AsmCodeGen
	Bag
	BasicTypes
	BinIface
	Binary
	BitSet
	Bitmap
	BuildTyCl
	ByteCodeAsm
	ByteCodeFFI
	ByteCodeGen
	ByteCodeInstr
	ByteCodeItbls
	ByteCodeLink
	CLabel
	CSE
	CgBindery
	CgCallConv
	CgCase
	CgClosure
	CgCon
	CgExpr
	CgForeignCall
	CgHeapery
	CgInfoTbls
	CgLetNoEscape
	CgMonad
	CgParallel
	CgPrimOp
	CgProf
	CgStackery
	CgTailCall
	CgTicky
	CgUtils
	Check
	Class
	ClosureInfo
	CmdLineParser
	Cmm
	CmmLex
	CmmLint
	CmmParse
	CmmUtils
	CodeGen
	CodeOutput
	Config
	Constants
	Convert
	CoreFVs
	CoreLint
	CorePrep
	CoreSubst
	CoreSyn
	CoreTidy
	CoreToStg
	CoreUnfold
	CoreUtils
	CostCentre
	CprAnalyse
	Ctype
	DataCon
	Demand
	Desugar
	Digraph
	DmdAnal
	DriverMkDepend
	DriverPhases
	DriverPipeline
	DsArrows
	DsBinds
	DsCCall
	DsExpr
	DsForeign
	DsGRHSs
	DsListComp
	DsMeta
	DsMonad
	DsUtils
	DynFlags
	ErrUtils
	ExternalCore
	FastMutInt
        Encoding
	FastString
	FastTypes
	FieldLabel
	Finder
	FiniteMap
	FlattenInfo
	FlattenMonad
	Flattening
	FloatIn
	FloatOut
	ForeignCall
	FunDeps
	GHC
	Generics
        HeaderInfo
	HsBinds
	HsDecls
	HsExpr
	HsImpExp
	HsLit
	HsPat
	HsSyn
	HsTypes
	HsUtils
	HscMain
	HscStats
	HscTypes
	IOEnv
	Id
	IdInfo
	IfaceEnv
	IfaceSyn
	IfaceType
	IlxGen
	Inst
	InstEnv
	Java
	JavaGen
	InteractiveUI
	Kind
	Lexer
	LexCore
	LiberateCase
	Linker
	ListSetOps
	Literal
	LoadIface
	MachCodeGen
	MachInstrs
	MachOp
	MachRegs
	Match
	MatchCon
	MatchLit
	Maybes
	MkExternalCore
	MkId
	MkIface
	Module
	NCGMonad
	NDPCoreUtils
	Name
	NameEnv
	NameSet
	NewDemand
	ObjLink
	OccName
	OccurAnal
	OrdList
	Outputable
	PArrAnal
	PackageConfig
	Packages
	Panic
	Parser
	ParserCoreUtils
	ParsePkgConf
	PositionIndependentCode
	PprC
	PprCmm
	PprCore
	PprExternalCore
	PprMach
	PprTyThing
	PrelInfo
	PrelNames
	PrintJava
	PrelRules
	Pretty
	PrimOp
	RdrHsSyn
	RdrName
	RegAllocInfo
	RegisterAlloc
	RnBinds
	RnEnv
	RnExpr
	RnHsSyn
	RnNames
	RnSource
	RnTypes
	Rules
	SAT
	SATMonad
	SCCfinal
	SMRep
	SRT
	SaAbsInt
	SaLib
	SetLevels
	SimplCore
	SimplEnv
	SimplMonad
	SimplStg
	SimplUtils
	Simplify
	SpecConstr
	Specialise
	SrcLoc
	StaticFlags
	StgLint
	StgStats
	StgSyn
	StrictAnal
	StringBuffer
	SysTools
	TcArrows
	TcBinds
	TcClassDcl
	TcDefaults
	TcDeriv
	TcEnv
	TcExpr
	TcForeign
	TcGenDeriv
	TcHsSyn
	TcHsType
	TcIface
	TcInstDcls
	TcMType
	TcMatches
	TcPat
	TcRnDriver
	TcRnMonad
	TcRnTypes
	TcRules
	TcSimplify
	TcSplice
	TcTyClsDecls
	TcTyDecls
	TcType
	TcUnify
	TidyPgm
	TyCon
	Type
	TypeRep
	TysPrim
	TysWiredIn
	Unify
	UniqFM
	UniqSet
	UniqSupply
	Unique
	Util
	Var
	VarEnv
	VarSet
	WorkWrap
	WwLib

#ifdef INSTALLING
import-dirs:	PKG_LIBDIR"/hslibs-imports/ghc"
#else
import-dirs:   FPTOOLS_TOP_ABS"/ghc/compiler/stage2/utils",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/basicTypes",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/types",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/hsSyn",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/prelude",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/rename",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/typecheck",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/deSugar",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/ghci",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/coreSyn",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/specialise",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/simplCore",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/stranal",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/stgSyn",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/simplStg",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/codeGen",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/main",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/profiling",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/parser",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/cprAnalysis",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/ndpFlatten",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/iface",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/cmm",
	       FPTOOLS_TOP_ABS"/ghc/compiler/stage2/nativeGen"
#endif

#ifdef INSTALLING
library-dirs:		LIB_DIR
#else
library-dirs:		FPTOOLS_TOP_ABS"/ghc/compiler"
#endif

hs-libraries: 		"HSghc"
extra-libraries:
depends: 		PKG_DEPENDS
haddock-interfaces:	HADDOCK_IFACE
haddock-html:		HTML_DIR