diff options
author | Daniel Díaz <daniel.diaz@linaro.org> | 2015-12-12 14:28:27 -0600 |
---|---|---|
committer | Vishal Bhoj <vishal.bhoj@linaro.org> | 2016-01-20 17:16:35 +0530 |
commit | 1f970bf7e45d2478cb9c4b4f9f7101ce91eb2fa6 (patch) | |
tree | 3b7268b74318452ad013c595a2eccce7e2fa7020 | |
parent | 6f7cad601890ed1571100ef69154ba990e2dd949 (diff) |
acov: Switch case for inner loop.
Change-Id: I2354b07b134e5802315342d12326a6f7d3c91ba7
Signed-off-by: Daniel DÃaz <daniel.diaz@linaro.org>
-rwxr-xr-x | acov.sh | 36 |
1 files changed, 17 insertions, 19 deletions
@@ -49,25 +49,23 @@ for target in "ARM" "x86" "mips"; do for mode in Quick Optimizing; do sed -i "s/\$(COMPILED_CLASSES_FLAGS)/\$(COMPILED_CLASSES_FLAGS) --compiler-backend=$mode/g" build/core/dex_preopt_libart_boot.mk for arch in 32 64; do - if [[ $arch = 64 && $target = "ARM" ]]; then - libdir="arm64" - elif [[ $arch = 32 && $target = "ARM" ]]; then - libdir="arm" - elif [[ $arch = 64 && $target = "mips" ]]; then - libdir="mips64" - if [[ $mode = Quick ]]; then - continue - fi - elif [[ $arch = 32 && $target = "mips" ]]; then - libdir="mips" - if [[ $mode = Optimizing ]]; then - continue - fi - elif [[ $arch = 64 && $target = "x86" ]]; then - libdir="x86_64" - else - libdir="x86" - fi + case $target in + "ARM") + [[ $arch = 32 ]] && libdir="arm" + [[ $arch = 64 ]] && libdir="arm64" + ;; + "mips") + [[ $arch = 32 ]] && libdir="mips" + [[ $arch = 64 ]] && libdir="mips64" + ;; + "x86") + [[ $arch = 32 ]] && libdir="x86" + [[ $arch = 64 ]] && libdir="x86_64" + ;; + esac + + [[ $target = "mips" && $arch = 32 && $mode = "Optimizing" ]] && continue + [[ $target = "mips" && $arch = 64 && $mode = "Quick" ]] && continue make -j$jcpu_count $flags out/target/product/$out_dir/system/framework/$libdir/boot.art > logs.txt 2>&1 cat logs.txt |