A modern Music Player Daemon based on Rockbox open source high quality audio player
libadwaita audio rust zig deno mpris rockbox mpd

checkwps: Exclude targets that only exist as a bootloader from buildall

Change-Id: I95cb65a204b4e509d48c9a8fb009d438f382a9f6

+23 -12
+11 -9
tools/checkwps/buildall.sh
··· 43 43 echo > checkwps.failures 44 44 45 45 awk -f $rootdir/parse_configure.awk $rootdir/../configure | ( 46 - while read target model 46 + while read target model blonly 47 47 do 48 - make -j $jobs clean 49 - $toolsdir/configure --target=$model --type=C --ram=32 --lcdwidth=100 --lcdheight=100 # 32 should always give default RAM, assume 100x100 for RaaA for now 50 - make -j $jobs 51 - if [ -f checkwps.$model ] ; then 52 - mv checkwps.$model $outdir 53 - else 54 - echo "checkwps.$model" >> checkwps.failures 55 - fi 48 + if [ "$blonly" == "no" ] ; then 49 + make -j $jobs clean 50 + $toolsdir/configure --target=$model --type=C --ram=32 --lcdwidth=100 --lcdheight=100 # 32 should always give default RAM, assume 100x100 for RaaA for now 51 + make -j $jobs 52 + if [ -f checkwps.$model ] ; then 53 + mv checkwps.$model $outdir 54 + else 55 + echo "checkwps.$model" >> checkwps.failures 56 + fi 57 + fi 56 58 done 57 59 )
+6 -1
tools/checkwps/parse_configure.awk
··· 2 2 3 3 /^[ \t]*([0-9]+)\|([^)]+)\)$/ { 4 4 model=$2 5 + blonly="no" 6 + } 7 + 8 + /^[ \t]*blonly="[^"]+"$/ { 9 + blonly="yes" 5 10 } 6 11 7 12 /^[ \t]*target="[^"]+"$/ { 8 13 match($0, "=\".+\"") 9 14 target=substr($0, RSTART+2, RLENGTH-3) 10 - print target, model 15 + print target, model, blonly 11 16 }
+6 -2
tools/configure
··· 2698 2698 80|ipodnano3g) 2699 2699 target_id=117 2700 2700 modelname="ipodnano3g" 2701 + blonly="yes" 2701 2702 target="IPOD_NANO3G" 2702 2703 memory=32 # always 2703 2704 arm926ejscc ··· 2707 2708 output="rockbox.ipod" 2708 2709 appextra="recorder:gui:radio" 2709 2710 plugins="yes" 2710 - swcodec="yes" 2711 2711 bootoutput="bootloader-$modelname.ipod" 2712 2712 # toolset is the tools within the tools directory that we build for 2713 2713 # this particular target. ··· 2721 2721 81|ipodnano4g) 2722 2722 target_id=118 2723 2723 modelname="ipodnano4g" 2724 + blonly="yes" 2724 2725 target="IPOD_NANO4G" 2725 2726 memory=32 # always 2726 2727 arm1176jzscc ··· 2730 2731 output="rockbox.ipod" 2731 2732 appextra="recorder:gui:radio" 2732 2733 plugins="yes" 2733 - swcodec="yes" 2734 2734 bootoutput="bootloader-$modelname.ipod" 2735 2735 # toolset is the tools within the tools directory that we build for 2736 2736 # this particular target. ··· 3015 3015 110|meizum6sl) 3016 3016 target_id=49 3017 3017 modelname="meizum6sl" 3018 + blonly="yes" 3018 3019 target="MEIZU_M6SL" 3019 3020 memory=16 # always 3020 3021 arm940tbecc ··· 3036 3037 111|meizum6sp) 3037 3038 target_id=46 3038 3039 modelname="meizum6sp" 3040 + blonly="yes" 3039 3041 target="MEIZU_M6SP" 3040 3042 memory=16 # always 3041 3043 arm940tbecc ··· 4285 4287 248|erosqnative_v3) 4286 4288 target_id=116 4287 4289 modelname="erosqnative_v3" 4290 + blonly="yes" 4288 4291 target="EROS_QN" 4289 4292 memory=32 4290 4293 mipsr2elcc ··· 4312 4315 249|erosqnative_v4) 4313 4316 target_id=116 4314 4317 modelname="erosqnative_v4" 4318 + blonly="yes" 4315 4319 target="EROS_QN" 4316 4320 memory=32 4317 4321 mipsr2elcc