1 #!/bin/bash 2 3 # dir with prebuilts in it 4 # contains subdirs named 19.1.0, 20.0.0, etc. 5 PREBUILT_DIR=~/android/ndk-master/prebuilts/renderscript/host/linux-x86/ 6 # aosp dir 7 AOSP_DIR=~/android/aosp 8 # throwaway dir 9 TMP=/tmp/bad 10 11 mkdir -p $TMP 12 13 # for each dir with pattern #.#.# 14 for version in $PREBUILT_DIR/*.*.*; do 15 echo $(basename $version) 16 for unittest in $AOSP_DIR/frameworks/rs/tests/java_api/RSUnitTests/src/com/android/rs/unittest/*.rs ; do 17 echo $(basename $unittest) 18 txtfile=$(basename $version | tr '.' '_').txt 19 ($version/bin/llvm-rs-cc $unittest -o $TMP -p $TMP -I $version/include/ -I $version/clang-include/ 1> /dev/null 2> /dev/null) && (echo $(basename $unittest) | sed 's/...$//') >> $txtfile 20 done 21 done 22