Home | History | Annotate | Download | only in tests
      1 #!/bin/sh
      2 
      3 set -e
      4 export LANG=C
      5 export LC_ALL=C
      6 
      7 PROGDIR=$(dirname "$0")
      8 
      9 EXENAME=android_support_unittests
     10 EXECUTABLE=${EXECUTABLE:-/tmp/ndk-$USER/$EXENAME}
     11 
     12 CXX=${CXX:-g++}
     13 CXXFLAGS="-Werror -Wall"
     14 LDFLAGS=
     15 LINK_LIBS=""
     16 
     17 SOURCES="\
     18   ctype_unittest.cc \
     19   stdio_unittest.cc \
     20   wchar_unittest.cc \
     21 "
     22 
     23 MINITEST_INCLUDES="-I."
     24 MINITEST_SOURCES="minitest/minitest.cc"
     25 
     26 CXXFLAGS="$CXXFLAGS $MINITEST_INCLUDES"
     27 SOURCES="$SOURCES $MINITEST_SOURCES"
     28 
     29 mkdir -p $(dirname "$EXECUTABLE")
     30 cd $PROGDIR
     31 $CXX -o "$EXECUTABLE" $SOURCES $CXXFLAGS $LINK_LIBS $LDFLAGS
     32 "$EXECUTABLE"
     33 
     34