Default multi touch and JNI (native c code)

Here is what I had to do to get both JNI code and multi-touch events to live together.



NDK could not compile better than android-4 in default.properties
and SDK could not compile multi touch with less than android-5 in default.properties

Please let me know if anyone has found a cleaner way of doing this.

Code:
#
# remove installed apk
#
adb shell rm /data/app/org.giovino.*

#
# cross compile native code
#
cd ~/efb/src/umfd
make
ret=$?
echo "**** make returned "$ret
if [ $ret != 0 ]; then
  echo failed
  exit 1
fi

#
# compile JNI interface
#
cd ~/android/ndk
tail -1 apps/Try/project/default.properties
sed -i "s/android-5/android-4/g" apps/Try/project/default.properties 
tail -1 apps/Try/project/default.properties
rm `find . -name libTry.so -print`
make APP=Try V=1
ret=$?
echo "**** make returned "$?
if [ $ret != 0 ]; then
  echo failed
  exit 1
fi

#
# compile apk android framework
#
cd apps/Try/project
tail -1 default.properties
sed -i "s/android-4/android-5/g" default.properties 
tail -1 default.properties
ant debug
ret=$?
echo "**** ANT returned "$ret
if [ $ret != 0 ]; then
  echo failed
  exit 1
fi

#
# install apk application framework
#
adb install bin/Try-debug.apk
ret=$?
echo "**** adb returned "$ret