-# Set of (configurable) options needed by the Haskell libraries (hslibs)
-# plus their default options (if any).
-#
-#################################################################################
+################################################################################
+
+# Build HsLibs for which compiler?
+
+# If $(HsLibsFor) == hugs or ghc, we assume we're building for the
+# compiler/interpreter in the same source tree.
+
+# HsLibsFor = ghc | hugs | nhc | hbc
+HsLibsFor = ghc
+
+# hslibs for GHC also uses the following variables (defined above):
+# GhcLibWays, GhcLibHcOpts, GhcLibToolsHcOpts, EnableWin32DLLs, StripLibraries
+
+# Haskell compiler options for tools in hslibs
+GhcLibToolsHcOpts=-O