[project @ 2002-06-04 19:13:31 by sof]
authorsof <unknown>
Tue, 4 Jun 2002 19:13:31 +0000 (19:13 +0000)
committersof <unknown>
Tue, 4 Jun 2002 19:13:31 +0000 (19:13 +0000)
Adjust to three-way split of HSbase + accommodate cygwin.

base.conf.in

index 7430ecb..46d92fc 100644 (file)
@@ -15,19 +15,22 @@ Package {
                          , "$libdir/libraries/base/cbits" ],
 #endif
         hs_libraries      =
-#                           ifndef mingw32_TARGET_OS
+#                           if !defined(mingw32_TARGET_OS) && !defined(cygwin32_TARGET_OS)
                             [ "HSbase" ],
 #                           else
                             /* This splitting is the subject of a totally 
-                               horrible hack, which glues HSstd1 and HSstd2 
-                               back into HSstd for the purposes of static linking.
+                               horrible hack, which glues HSbase{1,2,3}
+                               back into HSbaase for the purposes of static linking.
                                See DriverState.getPackageLibraries for details. */
-                            [ "HSbase1", "HSbase2" ],
+                            [ "HSbase1", "HSbase2", "HSbase3" ],
 #                           endif
        extra_libraries   = [ "HSbase_cbits"
 #ifdef mingw32_TARGET_OS
                             , "wsock32", "msvcrt", "kernel32", "user32"
 #endif
+#ifdef mingw32_TARGET_OS
+                           , "kernel32", "user32"
+#endif
                            ],
 #ifdef INSTALLING
         include_dirs   = [],