X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=package.conf.in;h=159612748d9e93703fddd884c997bd992a0484c4;hb=b0968b64c77ee590c277c2986a630d3ba97dacff;hp=cedda168ee43c3ec430dfe9bca0f6fee4c1b5b81;hpb=0a3d93170b8aa0149dcbf4b867f6a245d477d5ca;p=ghc-base.git diff --git a/package.conf.in b/package.conf.in index cedda16..1596127 100644 --- a/package.conf.in +++ b/package.conf.in @@ -39,6 +39,7 @@ exposed-modules: Data.Dynamic, Data.Either, Data.FiniteMap, + Data.FunctorM, Data.Generics, Data.Generics.Aliases, Data.Generics.Basics, @@ -50,9 +51,12 @@ exposed-modules: Data.HashTable, Data.IORef, Data.Int, + Data.IntMap, + Data.IntSet, Data.Ix, Data.List, Data.Maybe, + Data.Map, Data.Monoid, Data.PackedString, Data.Queue, @@ -84,6 +88,7 @@ exposed-modules: Foreign.Ptr, Foreign.StablePtr, Foreign.Storable, + GHC.ConsoleHandler, GHC.Dotnet, GHC.Exts, GHC.ForeignPtr, @@ -100,9 +105,9 @@ exposed-modules: System.Console.GetOpt, System.CPUTime, System.Directory, + System.Directory.Internals, System.Environment, System.Exit, - System.FilePath, System.IO, System.IO.Error, System.IO.Unsafe, @@ -124,6 +129,7 @@ exposed-modules: Text.ParserCombinators.ReadPrec, Text.PrettyPrint, Text.PrettyPrint.HughesPJ, + Text.Printf, Text.Read, Text.Read.Lex, Text.Regex, @@ -141,6 +147,7 @@ exposed-modules: GHC.List, GHC.Num, GHC.Pack, + GHC.Prim, GHC.Ptr, GHC.Read, GHC.Real, @@ -156,36 +163,29 @@ hidden-modules: import-dirs: IMPORT_DIR -#ifdef INSTALLING -library-dirs: "$libdir" -#else -library-dirs: "$libdir/libraries/base", - "$libdir/libraries/base/cbits" +library-dirs: LIB_DIR +#ifndef INSTALLING + , LIB_DIR"/cbits" #endif -#if !defined(mingw32_TARGET_OS) && !defined(cygwin32_TARGET_OS) +#if !defined(mingw32_HOST_OS) && !defined(cygwin32_HOST_OS) hs-libraries: "HSbase" #else --- --- This splitting is the subject of a totally --- horrible hack, which glues HSbase{1,2,3} --- back into HSbaase for the purposes of static linking. --- See DriverState.getPackageLibraries for details. --- +/* + This splitting is the subject of a totally + horrible hack, which glues HSbase{1,2,3} + back into HSbaase for the purposes of static linking. + See DriverState.getPackageLibraries for details. +*/ hs-libraries: "HSbase1", "HSbase2", "HSbase3" #endif extra-libs: "HSbase_cbits" -#if defined(mingw32_TARGET_OS) || defined(__MINGW32__) || defined(_MSC_VER) +#if defined(mingw32_HOST_OS) || defined(__MINGW32__) || defined(_MSC_VER) , "wsock32", "msvcrt", "kernel32", "user32", "shell32" #endif -#ifdef INSTALLING -include-dirs: -#else -include-dirs: "$libdir/libraries/base/include" -#endif - +include-dirs: INCLUDE_DIR includes: HsBase.h depends: rts extra-hugs-opts: @@ -193,5 +193,5 @@ extra-cc-opts: extra-ld-opts: framework-dirs: extra-frameworks: -haddock-interfaces: -haddock-html: +haddock-interfaces: HADDOCK_IFACE +haddock-html: HTML_DIR