Home | History | Annotate | Download | only in RSUnitTests
      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