checkwps:  have the ./buildall.sh script log all build failures.

Change-Id: I61be0fca0cb65e7c7108180150df5585fd83c3b5
diff --git a/.gitignore b/.gitignore
index e748449..6cdf75d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,6 +18,7 @@
 /tools/checkwps/autoconf.h
 /tools/checkwps/make.dep
 /tools/checkwps/rockbox-info.txt
+/tools/checkwps/checkwps.failures
 
 # android: java build system
 /android/bin
diff --git a/tools/checkwps/buildall.sh b/tools/checkwps/buildall.sh
index a7eb1b7..086d81b 100755
--- a/tools/checkwps/buildall.sh
+++ b/tools/checkwps/buildall.sh
@@ -40,12 +40,18 @@
     exit
 fi
 
+echo > checkwps.failures
+
 awk -f $rootdir/parse_configure.awk $rootdir/../configure | (
     while read target model
     do
         make -j $jobs clean
         $toolsdir/configure --target=$model --type=C --ram=32 --lcdwidth=100 --lcdheight=100 # 32 should always give default RAM, assume 100x100 for RaaA for now
         make -j $jobs
-        mv checkwps.$model $outdir
+        if [ -f checkwps.$model ] ; then
+            mv checkwps.$model $outdir
+        else
+            echo "checkwps.$model" >> checkwps.failures
+        fi
     done
 )