X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2Fpackage.conf.in;h=b356e90000d6da5ea2b3126452ab88fddfad0902;hb=28a464a75e14cece5db40f2765a29348273ff2d2;hp=242865e3f2bddd8d2022ab293a9e0c9dff6d4082;hpb=65d6f595de24d183da826dc8ee5a80b57a5ae0f3;p=ghc-hetmet.git diff --git a/ghc/compiler/package.conf.in b/ghc/compiler/package.conf.in index 242865e..b356e90 100644 --- a/ghc/compiler/package.conf.in +++ b/ghc/compiler/package.conf.in @@ -1,50 +1,300 @@ -Package { - name = PACKAGE, - auto = False, -#ifdef INSTALLING - import_dirs = [ "$libdir/ghc-package" ], -#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/absCSyn", - 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/cbits", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/iface", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/cmm", - FPTOOLS_TOP_ABS"/ghc/compiler/stage1/nativeGen" ], -#endif - source_dirs = [], -#ifdef INSTALLING - library_dirs = [ "$libdir" ], -#else - library_dirs = [ FPTOOLS_TOP_ABS"/ghc/compiler" ], -#endif - - hs_libraries = [ LIBRARY ], - extra_libraries = [], - c_includes = [], - package_deps = [ "base", "haskell98" ], - /* PACKAGE_DEPS doesn't work quite right here - it leaves - a trailing comma */ - extra_ghc_opts = [], - extra_cc_opts = [], - extra_ld_opts = [] -} +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