Commit 40b2f7ad authored by Ian Lynagh's avatar Ian Lynagh
Browse files

Make "make clean" in ghc/ only clean the stage we want to clean

parent 5a828649
......@@ -34,13 +34,15 @@ stage2 ::
stage3 ::
$(MAKE) stage=3
clean distclean::
-$(CABAL) clean --distpref dist-stage1
-$(CABAL) clean --distpref dist-stage2
-$(CABAL) clean --distpref dist-stage3
$(RM) -rf stage1-inplace
$(RM) -rf stage2-inplace
$(RM) -rf stage3-inplace
ifeq "$(CLEAN_ALL_STAGES)" "YES"
clean distclean:: clean.stage.1 clean.stage.2 clean.stage.3
else
clean distclean:: clean.stage.$(stage)
endif
clean.stage.%:
-$(CABAL) clean --distpref dist-stage$*
$(RM) -rf stage$*-inplace
# XXX This should be defined somewhere more central
INPLACE_DATA_DIR = $(FPTOOLS_TOP_ABS)/inplace-datadir
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment