X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=ghc%2Fmk%2Fpaths.mk;h=58331ad5d31404778b0bb34af9d9fc82152fbf32;hb=e3b8ed25d2205a9372c047afeb043468649681cb;hp=0b73d49fa61c3c170668acf902a4b08216a5ab78;hpb=9f51e4a6b99175363b4b8d7a1d969568354cc55a;p=ghc-hetmet.git diff --git a/ghc/mk/paths.mk b/ghc/mk/paths.mk index 0b73d49..58331ad 100644 --- a/ghc/mk/paths.mk +++ b/ghc/mk/paths.mk @@ -3,19 +3,6 @@ # ghc project specific make variables # -# -PROJECTVERSION=$(GhcProjectVersion) -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 @@ -50,7 +37,7 @@ endif GHC_DRIVER_DIR = $(TOP)/driver GHC_COMPILER_DIR = $(TOP)/compiler -GHC_RUNTIME_DIR = $(TOP)/runtime +GHC_RUNTIME_DIR = $(TOP)/rts GHC_LIB_DIR = $(TOP)/lib GHC_INCLUDE_DIR = $(TOP)/includes GHC_UTILS_DIR = $(TOP)/utils @@ -68,21 +55,17 @@ GHC_SYSMAN_DIR = $(GHC_RUNTIME_DIR)/gum #----------------------------------------------------------------------------- # Stuff for the C-compiling phase in particular... -# NON-OPTIMISING C COMPILATION: ================================= - -ifeq ($(HaveGcc), YES) -GHC_DEBUG_HILEV_ASM = $(WhatGccIsCalled) -else -GHC_DEBUG_HILEV_ASM = $(CC) -endif - -# OPTIMISING C COMPILATION (regs, etc): ========================== - ifeq ($(HaveGcc), YES) GHC_OPT_HILEV_ASM = $(WhatGccIsCalled) -GHC_GCC_IS_AVAILABLE = 1 else GHC_OPT_HILEV_ASM = $(CC) -GHC_GCC_IS_AVAILABLE = 0 endif +# +# There's no need to compute dependencies when booting from .hc files +# +ifneq "$(GhcWithHscBuiltViaC)" "YES" +MKDEPENDHS_SRCS = $(HS_SRCS) +else +MKDEPENDHS_SRCS = +endif