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