From 6a23ea87cc8a1d03c0e51ff20ab61d0a79cf7e9c Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 18 Oct 2014 09:30:53 -0700 Subject: [PATCH] tools: make clean avoid sandboxes --- Makefile | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Makefile b/Makefile index c97955285..204587364 100644 --- a/Makefile +++ b/Makefile @@ -1068,12 +1068,18 @@ emacstags: -@rm -f TAGS; hasktags -e $(SOURCEFILES) $(WEBFILES) $(CABALFILES) $(DOCFILES) Makefile clean: - rm -rf `find . -name "*.o" -o -name "*.hi" -o -name "*~" -o -name "darcs-amend-record*" -o -name "*-darcs-backup*" | grep -v .virthualenv` + rm -rf `find . -name "*.o" -o -name "*.hi" -o -name "*~" | grep -vE '(virthualenv|cabal-sandbox)'` + for p in $(PACKAGES); do \ + (cd $$p; cabal clean); \ + done +# rm -f `find $$p -name '*.o' -o -name '*.hi'`; \ cleanbin: rm -f bin/hledgerdev bin/hledgerdev.ghc* -Clean: clean cleanbin cleandocs +cleantags: rm -f TAGS tags +Clean: clean cleanbin cleantags + -include Makefile.local