aboutsummaryrefslogtreecommitdiff
path: root/clear_cmake.sh
diff options
context:
space:
mode:
Diffstat (limited to 'clear_cmake.sh')
-rwxr-xr-xclear_cmake.sh98
1 files changed, 29 insertions, 69 deletions
diff --git a/clear_cmake.sh b/clear_cmake.sh
index 68a526977..b8059a477 100755
--- a/clear_cmake.sh
+++ b/clear_cmake.sh
@@ -1,73 +1,33 @@
#!/bin/sh
+make clean
+
+rm_dir='CMakeFiles'
+
+clear () { rm -f Makefile; rm -f cmake_install.cmake; rm -f CMakeCache.txt; }
+
+walk_dirs(){
+
+ for file in `ls -a`
+ do
+ if [ -d $file ]
+ then
+ if [ $file == $rm_dir ]
+ then
+ echo "Removing $rm_dir directory..."
+ rm -rf $rm_dir
+ clear
+ elif [[ $file != '.' && $file != '..' ]]
+ then
+ echo "Entering $file"
+ cd $file;
+ walk_dirs;
+ cd ..
+ fi
+ fi
+ done
+}
+
+walk_dirs
-clear () { rm -rf CMakeFiles; rm -f Makefile; rm -f cmake_install.cmake; rm -f CMakeCache.txt; }
-make clean
-clear
-#clear src
-cd src
-clear
-cd ..
-#clear lib
-cd lib
-clear
-#clear qmmp
-cd qmmp
-clear
-#clear Input
-cd Input
-clear
-#clear ffmpeg
-cd ffmpeg
-clear
-#clear mad
-cd ..
-cd mad
-clear
-#clear mpc
-cd ..
-cd mpc
-clear
-#clear flac
-cd ..
-cd flac
-clear
-#clear vorbis
-cd ..
-cd vorbis
-clear
-#clear sndfile
-cd ..
-cd sndfile
-clear
-#clear Output
-cd ..
-cd ..
-cd Output
-clear
-#clear alsa
-cd alsa
-clear
-#clear jack
-cd ..
-cd jack
-clear
-#clear oss
-cd ..
-cd oss
-clear
-#clear visual
-cd ..
-cd ..
-cd Visual
-clear
-cd analyzer
-clear
-#clear effect
-cd ..
-cd ..
-cd Effect
-clear
-cd srconverter
-clear