From 33499a9957b2cb6057ed6512e837d8a196fba2e3 Mon Sep 17 00:00:00 2001 From: Simon Michael Date: Sat, 18 Oct 2014 10:18:36 -0700 Subject: [PATCH] tools: more selective make clean* --- Makefile | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/Makefile b/Makefile index 3683329e2..76c5e1ff3 100644 --- a/Makefile +++ b/Makefile @@ -1074,12 +1074,10 @@ tag: emacstags emacstags: -@rm -f TAGS; hasktags -e $(SOURCEFILES) $(WEBFILES) $(CABALFILES) $(DOCFILES) Makefile -clean: +cleanghc: 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'`; \ + +cleancabal: allcabalclean cleanbin: rm -f bin/hledgerdev bin/hledgerdev.ghc* @@ -1087,6 +1085,8 @@ cleanbin: cleantags: rm -f TAGS tags -Clean: clean cleanbin cleantags +clean: cleanghc cleancabal + +Clean: cleanghc cleancabal cleanbin cleantags -include Makefile.local