X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fcompiler%2Fpackage.conf.in;h=2674bb451bb9917924216bb614d8c5f762a65af6;hb=1fb41f16d88ea46186e5d7c882a0cf2462994805;hp=0532d8b782b1cc62100169010ea2a671cc68a514;hpb=c5e0b4c1d226bc78a73e2f04ad321473059a890f;p=ghc-hetmet.git diff --git a/ghc/compiler/package.conf.in b/ghc/compiler/package.conf.in index 0532d8b..2674bb4 100644 --- a/ghc/compiler/package.conf.in +++ b/ghc/compiler/package.conf.in @@ -1,47 +1,301 @@ -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/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 = [ PACKAGE_DEPS ], - 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 + 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 + InteractiveUI + Java + JavaGen + 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 + PrelRules + Pretty + PrettyTest + PrimOp + PrimPacked + PrintJava + 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 + UnicodeUtil + 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/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