X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=package.conf.in;h=d57b86dc29c36d7285b892388315ccc14f3b7c57;hb=26d2805a6e58822d246cf9601fb226b0861e7f65;hp=4f59dc58ce03b59da7c109ea42f88ad57bc7b8c7;hpb=70d7c4b1cdc78fe03f63180c318d2ca15f4f6a26;p=haskell-directory.git diff --git a/package.conf.in b/package.conf.in index 4f59dc5..d57b86d 100644 --- a/package.conf.in +++ b/package.conf.in @@ -7,6 +7,7 @@ maintainer: libraries@haskell.org exposed: True exposed-modules: + Control.Applicative, Control.Arrow, Control.Concurrent, Control.Concurrent.Chan, @@ -17,6 +18,7 @@ exposed-modules: Control.Exception, Control.Monad, Control.Monad.Fix, + Control.Monad.Instances, Control.Monad.ST, Control.Monad.ST.Lazy, Control.Monad.ST.Strict, @@ -27,19 +29,26 @@ exposed-modules: Data.Array.Diff, Data.Array.IArray, Data.Array.IO, - Data.Array.IO.Internals, Data.Array.MArray, Data.Array.ST, Data.Array.Storable, Data.Array.Unboxed, Data.Bits, Data.Bool, + Data.ByteString, + Data.ByteString.Char8, + Data.ByteString.Lazy + Data.ByteString.Lazy.Char8 + Data.ByteString.Base + Data.ByteString.Fusion Data.Char, Data.Complex, Data.Dynamic, Data.Either, - Data.FiniteMap, - Data.FunctorM, + Data.Eq, + Data.Fixed, + Data.Foldable, + Data.Function, Data.Generics, Data.Generics.Aliases, Data.Generics.Basics, @@ -58,13 +67,16 @@ exposed-modules: Data.Maybe, Data.Map, Data.Monoid, + Data.Ord, Data.PackedString, - Data.Queue, Data.Ratio, Data.STRef, Data.STRef.Lazy, Data.STRef.Strict, + Data.Sequence, Data.Set, + Data.String, + Data.Traversable, Data.Tree, Data.Tuple, Data.Typeable, @@ -90,6 +102,7 @@ exposed-modules: Foreign.Storable, GHC.ConsoleHandler, GHC.Dotnet, + GHC.Dynamic, GHC.Exts, GHC.ForeignPtr, GHC.Handle, @@ -105,9 +118,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, @@ -123,8 +136,6 @@ exposed-modules: System.Process.Internals, System.Random, System.Time, - Text.Html, - Text.Html.BlockTable, Text.ParserCombinators.ReadP, Text.ParserCombinators.ReadPrec, Text.PrettyPrint, @@ -132,10 +143,9 @@ exposed-modules: Text.Printf, Text.Read, Text.Read.Lex, - Text.Regex, - Text.Regex.Posix, Text.Show, Text.Show.Functions, + Unsafe.Coerce, GHC.Arr, GHC.Base, GHC.Conc, @@ -160,45 +170,29 @@ exposed-modules: GHC.Weak hidden-modules: + Data.Array.IO.Internals 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) 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. -*/ -hs-libraries: "HSbase1", "HSbase2", "HSbase3" -#endif -extra-libs: "HSbase_cbits" -#if defined(mingw32_TARGET_OS) || defined(__MINGW32__) || defined(_MSC_VER) +extra-libraries: "HSbase_cbits" +#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: -extra-cc-opts: -extra-ld-opts: +hugs-options: +cc-options: +ld-options: framework-dirs: -extra-frameworks: -haddock-interfaces: -haddock-html: +frameworks: +haddock-interfaces: HADDOCK_IFACE +haddock-html: HTML_DIR