# ghc project specific make variables
#
-#
-PROJECTVERSION=$(GhcBuildeeVersion)
-PROJECTNAME=$(GhcProjectName)
-PROJECTPATCHLEVEL=$(GhcProjectPatchLevel)
-
-
-# Override default haskell compiler if required
-#HC = $(WithGhcHc)
-HaskellCompilerType = $(WithGhcHcType)
-
-# What ways to build the RTS+libs
-WAYS=$(GhcLibWays)
-
GCap=-optc-DGCap
#GC2s=-optc-DGC2s
#GC1s=-optc-DGC1s
#-----------------------------------------------------------------------------
# Stuff for the C-compiling phase in particular...
-# NON-OPTIMISING C COMPILATION: =================================
-
ifeq ($(HaveGcc), YES)
-GHC_DEBUG_HILEV_ASM = $(WhatGccIsCalled)
+GHC_OPT_HILEV_ASM = $(WhatGccIsCalled)
else
-GHC_DEBUG_HILEV_ASM = $(CC)
+GHC_OPT_HILEV_ASM = $(CC)
endif
-# OPTIMISING C COMPILATION (regs, etc): ==========================
-
-ifeq ($(HaveGcc), YES)
-GHC_OPT_HILEV_ASM = $(WhatGccIsCalled)
-GHC_GCC_IS_AVAILABLE = 1
+#
+# There's no need to compute dependencies when booting from .hc files
+#
+ifneq "$(GhcWithHscBuiltViaC)" "YES"
+MKDEPENDHS_SRCS = $(HS_SRCS)
else
-GHC_OPT_HILEV_ASM = $(CC)
-GHC_GCC_IS_AVAILABLE = 0
+MKDEPENDHS_SRCS =
endif
+# temporary until the new RTS is merged in.
+MOSTLY_CLEAN_FILES += *.hc