Tweak whitespace
[ghc-hetmet.git] / compiler / ghc.mk
index 416d7bf..59b451d 100644 (file)
@@ -17,7 +17,7 @@ define compiler-hs-dependency # args: $1 = module, $2 = dependency
 
 $$(foreach stage,1 2 3,\
  $$(foreach way,$$(compiler_stage$$(stage)_WAYS),\
-  compiler/stage$$(stage)/build/$1.$($(way)_osuf))) : $2
+  compiler/stage$$(stage)/build/$1.$$($$(way)_osuf))) : $2
 
 endef
 
@@ -51,8 +51,6 @@ $(compiler_CONFIG_HS) : mk/config.mk mk/project.mk
        @echo "cBooterVersion        = \"$(GhcVersion)\"" >> $@
        @echo "cStage                :: String" >> $@
        @echo "cStage                = show (STAGE :: Int)" >> $@
-       @echo "cHscIfaceFileVersion  :: String" >> $@
-       @echo "cHscIfaceFileVersion  = \"$(HscIfaceFileVersion)\"" >> $@
        @echo "cSplitObjs            :: String" >> $@
        @echo "cSplitObjs            = \"$(SupportsSplitObjs)\"" >> $@
        @echo "cGhcWithInterpreter   :: String" >> $@
@@ -77,30 +75,30 @@ $(compiler_CONFIG_HS) : mk/config.mk mk/project.mk
        @echo "cMKDLL                = \"$(BLD_DLL)\"" >> $@
        @echo "cLdIsGNULd            :: String" >> $@
        @echo "cLdIsGNULd            = \"$(LdIsGNULd)\"" >> $@
-       @echo "cLD_X                 :: String" >> $@
-       @echo "cLD_X                 = \"$(LD_X)\"" >> $@
-       @echo "cGHC_DRIVER_DIR   :: String" >> $@
-       @echo "cGHC_DRIVER_DIR   = \"$(GHC_DRIVER_DIR)\"" >> $@
+       @echo "cLD_X                 :: String" >> $@
+       @echo "cLD_X                 = \"$(LD_X)\"" >> $@
+       @echo "cGHC_DRIVER_DIR       :: String" >> $@
+       @echo "cGHC_DRIVER_DIR       = \"$(GHC_DRIVER_DIR)\"" >> $@
        @echo "cGHC_TOUCHY_PGM       :: String" >> $@
        @echo "cGHC_TOUCHY_PGM       = \"$(GHC_TOUCHY_PGM)\"" >> $@
-       @echo "cGHC_TOUCHY_DIR   :: String" >> $@
-       @echo "cGHC_TOUCHY_DIR   = \"$(GHC_TOUCHY_DIR)\"" >> $@
+       @echo "cGHC_TOUCHY_DIR       :: String" >> $@
+       @echo "cGHC_TOUCHY_DIR       = \"$(GHC_TOUCHY_DIR)\"" >> $@
        @echo "cGHC_UNLIT_PGM        :: String" >> $@
        @echo "cGHC_UNLIT_PGM        = \"$(GHC_UNLIT_PGM)\"" >> $@
-       @echo "cGHC_UNLIT_DIR    :: String" >> $@
-       @echo "cGHC_UNLIT_DIR    = \"$(GHC_UNLIT_DIR)\"" >> $@
+       @echo "cGHC_UNLIT_DIR        :: String" >> $@
+       @echo "cGHC_UNLIT_DIR        = \"$(GHC_UNLIT_DIR)\"" >> $@
        @echo "cGHC_MANGLER_PGM      :: String" >> $@
        @echo "cGHC_MANGLER_PGM      = \"$(GHC_MANGLER_PGM)\"" >> $@
-       @echo "cGHC_MANGLER_DIR  :: String" >> $@
-       @echo "cGHC_MANGLER_DIR  = \"$(GHC_MANGLER_DIR)\"" >> $@
+       @echo "cGHC_MANGLER_DIR      :: String" >> $@
+       @echo "cGHC_MANGLER_DIR      = \"$(GHC_MANGLER_DIR)\"" >> $@
        @echo "cGHC_SPLIT_PGM        :: String" >> $@
        @echo "cGHC_SPLIT_PGM        = \"$(GHC_SPLIT_PGM)\"" >> $@
-       @echo "cGHC_SPLIT_DIR    :: String" >> $@
-       @echo "cGHC_SPLIT_DIR    = \"$(GHC_SPLIT_DIR)\"" >> $@
+       @echo "cGHC_SPLIT_DIR        :: String" >> $@
+       @echo "cGHC_SPLIT_DIR        = \"$(GHC_SPLIT_DIR)\"" >> $@
        @echo "cGHC_SYSMAN_PGM       :: String" >> $@
        @echo "cGHC_SYSMAN_PGM       = \"$(GHC_SYSMAN)\"" >> $@
-       @echo "cGHC_SYSMAN_DIR   :: String" >> $@
-       @echo "cGHC_SYSMAN_DIR   = \"$(GHC_SYSMAN_DIR)\"" >> $@
+       @echo "cGHC_SYSMAN_DIR       :: String" >> $@
+       @echo "cGHC_SYSMAN_DIR       = \"$(GHC_SYSMAN_DIR)\"" >> $@
        @echo "cGHC_CP               :: String" >> $@
        @echo "cGHC_CP               = \"$(GHC_CP)\"" >> $@
        @echo "cGHC_PERL             :: String" >> $@
@@ -235,9 +233,6 @@ endif
 compiler/stage3/$(PLATFORM_H) : compiler/stage2/$(PLATFORM_H)
        "$(CP)" $< $@
 
-# Every Constants.o object file depends on includes/GHCConstants.h:
-$(eval $(call compiler-hs-dependency,Constants,$(includes_GHCCONSTANTS)))
-
 # ----------------------------------------------------------------------------
 #              Generate supporting stuff for prelude/PrimOp.lhs 
 #              from prelude/primops.txt
@@ -283,9 +278,6 @@ compiler/primop-strictness.hs-incl: $(PRIMOPS_TXT) $(GENPRIMOP_INPLACE)
 compiler/primop-primop-info.hs-incl: $(PRIMOPS_TXT) $(GENPRIMOP_INPLACE)
        "$(GENPRIMOP_INPLACE)" --primop-primop-info < $< > $@
 
-# Every PrimOp.o object file depends on $(PRIMOP_BITS):
-$(eval $(call compiler-hs-dependency,PrimOp,$(PRIMOP_BITS)))
-
 # Usages aren't used any more; but the generator 
 # can still generate them if we want them back
 compiler/primop-usage.hs-incl: $(PRIMOPS_TXT)
@@ -458,6 +450,12 @@ $(compiler_stage1_depfile) : $(includes_H_CONFIG) $(includes_H_PLATFORM) $(inclu
 $(compiler_stage2_depfile) : $(includes_H_CONFIG) $(includes_H_PLATFORM) $(includes_GHCCONSTANTS) $(includes_DERIVEDCONSTANTS) $(PRIMOP_BITS)
 $(compiler_stage3_depfile) : $(includes_H_CONFIG) $(includes_H_PLATFORM) $(includes_GHCCONSTANTS) $(includes_DERIVEDCONSTANTS) $(PRIMOP_BITS)
 
+# Every Constants.o object file depends on includes/GHCConstants.h:
+$(eval $(call compiler-hs-dependency,Constants,$(includes_GHCCONSTANTS)))
+
+# Every PrimOp.o object file depends on $(PRIMOP_BITS):
+$(eval $(call compiler-hs-dependency,PrimOp,$(PRIMOP_BITS)))
+
 # Note [munge-stage1-package-config]
 # Strip the date/patchlevel from the version of stage1.  See Note
 # [fiddle-stage1-version] above.