[project @ 2004-11-18 09:56:07 by tharris]
[ghc-hetmet.git] / ghc / rts / package.conf.in
index 298fbc2..736452a 100644 (file)
@@ -1,8 +1,9 @@
-#include "config.h"
-#include "Derived.h"
+#include "ghcconfig.h"
+#include "RtsConfig.h"
 
+/* The RTS is just another package! */
 Package {
-       name           = "rts",  /* The RTS is just another package! */
+       name           = "rts",
         import_dirs    = [],
         source_dirs    = [],
 
@@ -32,6 +33,9 @@ Package {
 #ifdef mingw32_TARGET_OS
                              ,"wsock32"        /* for the linker */
 #endif
+#ifdef WANT_DOTNET_SUPPORT
+                             , "oleaut32", "ole32", "uuid"
+#endif
 #if defined(DEBUG) && defined(HAVE_LIBBFD)
                              ,"bfd", "iberty"  /* for debugging */
 #endif
@@ -40,12 +44,6 @@ Package {
                               ,"mingwex"
 # endif
 #endif
-#if defined(THREADED_RTS) && !defined(mingw32_TARGET_OS)
-                             ,"pthread"
-# ifdef osf3_TARGET_OS
-                             ,"exc"
-# endif
-#endif
                            ],
 
 #ifdef INSTALLING
@@ -96,6 +94,7 @@ Package {
          , "-u", "_GHCziIOBase_heapOverflow_closure"
          , "-u", "_GHCziIOBase_NonTermination_closure"
          , "-u", "_GHCziIOBase_BlockedOnDeadMVar_closure"
+         , "-u", "_GHCziIOBase_BlockedIndefinitely_closure"
          , "-u", "_GHCziIOBase_Deadlock_closure"
          , "-u", "_GHCziWeak_runFinalizzerBatch_closure"
          , "-u", "___stginit_Prelude"
@@ -129,6 +128,7 @@ Package {
          , "-u", "GHCziIOBase_heapOverflow_closure"
          , "-u", "GHCziIOBase_NonTermination_closure"
          , "-u", "GHCziIOBase_BlockedOnDeadMVar_closure"
+         , "-u", "GHCziIOBase_BlockedIndefinitely_closure"
          , "-u", "GHCziIOBase_Deadlock_closure"
          , "-u", "GHCziWeak_runFinalizzerBatch_closure"
          , "-u", "__stginit_Prelude"