summaryrefslogtreecommitdiff
path: root/cruft.mak
diff options
context:
space:
mode:
Diffstat (limited to 'cruft.mak')
-rw-r--r--cruft.mak17
1 files changed, 17 insertions, 0 deletions
diff --git a/cruft.mak b/cruft.mak
index 60176c5..53eec24 100644
--- a/cruft.mak
+++ b/cruft.mak
@@ -30,8 +30,25 @@ check-cruft:
echo; \
for d in $$cruft_dirs; do echo "directory $$d"; done; \
echo; \
+ echo "'make clean-cruft' will remove these for you."; \
+ echo; \
fi
+clean-cruft-dirs:
+ @for d in $(CRUFT_DIRS); do \
+ if test -e $$d; then \
+ rm -r "$$d" && echo "Removed directory $$d"; \
+ fi \
+ done
+
+clean-cruft-files:
+ @for f in $(CRUFT_FILES); do \
+ if test -e $$f; then \
+ rm "$$f" && echo "Removed file $$f"; \
+ fi \
+ done
+
+clean-cruft: clean-cruft-dirs clean-cruft-files
# also might want to add this to your Makefile.am:
#