[prev in list] [next in list] [prev in thread] [next in thread]
List: rockbox-cvs
Subject: mcuelenaere: r24122 - trunk/tools/checkwps
From: mailer () svn ! rockbox ! org
Date: 2009-12-29 21:49:44
Message-ID: 200912292149.nBTLniBj009359 () giant ! haxx ! se
[Download RAW message or body]
Date: 2009-12-29 22:49:44 +0100 (Tue, 29 Dec 2009)
New Revision: 24122
Log Message:
Checkwps: use script for getting the targets instead of hardcoded file (fixes \
checkwps due to target renaming)
Added:
trunk/tools/checkwps/parse_configure.awk
Removed:
trunk/tools/checkwps/targets.txt
Modified:
trunk/tools/checkwps/buildall.sh
trunk/tools/checkwps/cleanall.sh
Modified: trunk/tools/checkwps/buildall.sh
===================================================================
--- trunk/tools/checkwps/buildall.sh 2009-12-29 18:14:31 UTC (rev 24121)
+++ trunk/tools/checkwps/buildall.sh 2009-12-29 21:49:44 UTC (rev 24122)
@@ -40,7 +40,7 @@
exit
fi
-cat $rootdir/targets.txt | (
+awk -f $rootdir/parse_configure.awk $rootdir/../configure | (
while read target model
do
make -j $jobs clean
Modified: trunk/tools/checkwps/cleanall.sh
===================================================================
--- trunk/tools/checkwps/cleanall.sh 2009-12-29 18:14:31 UTC (rev 24121)
+++ trunk/tools/checkwps/cleanall.sh 2009-12-29 21:49:44 UTC (rev 24122)
@@ -5,7 +5,7 @@
make clean # make clean the build dir first
rm -f autoconf.h
rm -f Makefile
-cat $rootdir/targets.txt | (
+awk -f $rootdir/parse_configure.awk $rootdir/../configure | (
while read target model
do
rm -f $outdir/checkwps.$model # then delete any output/checkwps.*
Added: trunk/tools/checkwps/parse_configure.awk
===================================================================
--- trunk/tools/checkwps/parse_configure.awk (rev 0)
+++ trunk/tools/checkwps/parse_configure.awk 2009-12-29 21:49:44 UTC (rev 24122)
@@ -0,0 +1,11 @@
+BEGIN { FS="[|)]" }
+
+/^[ \t]*([0-9]+)\|([^)]+)\)$/ {
+ model=$2
+}
+
+/^[ \t]*target="[^"]+"$/ {
+ match($0, "-D[^\"]+")
+ target=substr($0, RSTART+2, RLENGTH-2)
+ print target, model
+}
Deleted: trunk/tools/checkwps/targets.txt
===================================================================
--- trunk/tools/checkwps/targets.txt 2009-12-29 18:14:31 UTC (rev 24121)
+++ trunk/tools/checkwps/targets.txt 2009-12-29 21:49:44 UTC (rev 24122)
@@ -1,46 +0,0 @@
-ARCHOS_RECORDER recorder
-ARCHOS_FMRECORDER fmrecorder
-ARCHOS_RECORDERV2 recorderv2
-ARCHOS_ONDIOSP ondiosp
-ARCHOS_ONDIOFM ondiofm
-IRIVER_H120 h120
-IRIVER_H300 h300
-IRIVER_H100 h100
-IRIVER_IFP7XX ifp7xx
-IRIVER_H10 h10
-IRIVER_H10_5GB h10_5gb
-IPOD_COLOR ipodcolor
-IPOD_NANO ipodnano
-IPOD_NANO2G ipodnano2g
-IPOD_VIDEO ipodvideo
-IPOD_3G ipod3g
-IPOD_4G ipod4g
-IPOD_MINI ipodmini
-IPOD_MINI2G ipodmini2g
-IPOD_1G2G ipod1g2g
-IAUDIO_X5 x5
-IAUDIO_M5 m5
-COWON_D2 cowond2
-IAUDIO_M3 m3
-GIGABEAT_F gigabeatf
-GIGABEAT_S gigabeats
-MROBE_500 mrobe500
-MROBE_100 mrobe100
-LOGIK_DAX logikdax
-CREATIVE_ZVM creativezvm30gb
-CREATIVE_ZVM60GB creativezvm60gb
-CREATIVE_ZV creativezenvision
-SANSA_E200 e200
-SANSA_E200 e200v2
-SANSA_E200 e200r
-SANSA_C200 c200
-SANSA_M200 m200
-SANSA_C100 c100
-SANSA_FUZE fuze
-SANSA_CLIP clip
-ELIO_TPJ1022 tpj1022
-ONDA_VX747 ondavx747
-ONDA_VX777 ondavx777
-SAMSUNG_YH820 yh820
-SAMSUNG_YH920 yh920
-SAMSUNG_YH925 yh925
_______________________________________________
rockbox-cvs mailing list
rockbox-cvs@cool.haxx.se
http://cool.haxx.se/cgi-bin/mailman/listinfo/rockbox-cvs
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic