X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=compiler%2Fghc.mk;h=1c61494b188e70241cd31edaaa3405fde9db2fc7;hb=f03b9562a92c6ef94c603a334d5d5e1cd2165c92;hp=3b12f7c019f761a8660fa6f024b579aa6671af54;hpb=a19691137898050be08580092ed6f22213f66c27;p=ghc-hetmet.git diff --git a/compiler/ghc.mk b/compiler/ghc.mk index 3b12f7c..1c61494 100644 --- a/compiler/ghc.mk +++ b/compiler/ghc.mk @@ -439,16 +439,15 @@ compiler_stage1_SplitObjs = NO compiler_stage2_SplitObjs = NO compiler_stage3_SplitObjs = NO -# If we "make 1" or "make 2" then we don't want the rules for the stage -# that we haven't been asked to build -ifeq "$(stage)" "1" -compiler_stage2_NOT_NEEDED = YES -endif -ifeq "$(stage)" "2" +# if stage is set to something other than "1" or "", disable stage 1 +ifneq "$(filter-out 1,$(stage))" "" compiler_stage1_NOT_NEEDED = YES endif -# We don't want the rules for stage3 unless we have been explicitly -# asked to build it +# if stage is set to something other than "2" or "", disable stage 2 +ifneq "$(filter-out 2,$(stage))" "" +compiler_stage2_NOT_NEEDED = YES +endif +# stage 3 has to be requested explicitly with stage=3 ifneq "$(stage)" "3" compiler_stage3_NOT_NEEDED = YES endif