aboutsummaryrefslogtreecommitdiff
path: root/clear_cmake.sh
diff options
context:
space:
mode:
authortrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-02-08 20:42:49 +0000
committertrialuser02 <trialuser02@90c681e8-e032-0410-971d-27865f9a5e38>2008-02-08 20:42:49 +0000
commitf360d9de6ff14a66e327f6d2c985a4327be4019b (patch)
tree9268d517db02f5ceb3e767aa49cfa3218c6815ef /clear_cmake.sh
parente7440f3513c0ef3e296e77f2da6f8845db0c6c93 (diff)
downloadqmmp-f360d9de6ff14a66e327f6d2c985a4327be4019b.tar.gz
qmmp-f360d9de6ff14a66e327f6d2c985a4327be4019b.tar.bz2
qmmp-f360d9de6ff14a66e327f6d2c985a4327be4019b.zip
fixed cmake scripts
git-svn-id: http://svn.code.sf.net/p/qmmp-dev/code/trunk/qmmp@236 90c681e8-e032-0410-971d-27865f9a5e38
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