X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2Fpackage.conf.in;h=4d348c157ce084a4116dd18a58682cdfc70daeb5;hb=3c96346b3685f83885cea7906b0dbc536d7695f6;hp=98957da28dc6077d2c05a076bc6cafda64290689;hpb=931de17ed344e8b63fc086ba9e1b28a86cd7b531;p=ghc-hetmet.git diff --git a/ghc/compiler/package.conf.in b/ghc/compiler/package.conf.in index 98957da..4d348c1 100644 --- a/ghc/compiler/package.conf.in +++ b/ghc/compiler/package.conf.in @@ -2,50 +2,298 @@ name: PACKAGE version: VERSION license: BSD3 maintainer: glasgow-haskell-users@haskell.org -exposed: True +exposed: False exposed-modules: - GHC - -hidden-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 + GetImports + 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: "$libdir/ghc-package" +import-dirs: PKG_LIBDIR"/hslibs-imports/ghc" #else -import-dirs: FPTOOLS_TOP_ABS"/ghc/compiler/stage1/utils", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/basicTypes", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/types", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/hsSyn", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/prelude", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/rename", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/typecheck", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/deSugar", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/coreSyn", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/specialise", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/simplCore", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/stranal", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/stgSyn", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/simplStg", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/codeGen", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/main", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/profiling", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/parser", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/cprAnalysis", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/compMan", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/ndpFlatten", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/iface", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/cmm", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/nativeGen" +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/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: "$libdir", +library-dirs: LIB_DIR #else -library-dirs: FPTOOLS_TOP_ABS"/ghc/compiler" +library-dirs: FPTOOLS_TOP_ABS"/ghc/compiler" #endif -hs-libraries: LIBRARY - +hs-libraries: "HSghc" extra-libraries: - -package_deps: "base", "haskell98" +depends: PKG_DEPENDS +haddock-interfaces: HADDOCK_IFACE +haddock-html: HTML_DIR