Index: /issm/trunk-jpl/configs/config-arm-linux.sh
===================================================================
--- /issm/trunk-jpl/configs/config-arm-linux.sh	(revision 14087)
+++ /issm/trunk-jpl/configs/config-arm-linux.sh	(revision 14088)
@@ -6,5 +6,6 @@
     --host="arm-linux-androideabi" \
     --enable-shared \
-    --with-android=jni\
+    --with-android=jni \
+	--with-android-ndk=$ISSM_DIR/externalpackages/android/android-ndk/install \
     --without-fortran \
 	--without-wrappers \
Index: /issm/trunk-jpl/m4/issm_options.m4
===================================================================
--- /issm/trunk-jpl/m4/issm_options.m4	(revision 14087)
+++ /issm/trunk-jpl/m4/issm_options.m4	(revision 14088)
@@ -1326,6 +1326,6 @@
 		dnl defaults
 		HAVE_ANDROID=jni
-
 		AC_DEFINE([_HAVE_ANDROID_],[1],[with android capability])
+		AC_DEFINE([_HAVE_ANDROID_JNI_],[1],[with android jni])
 	elif test "x$ANDROID" = "xexe"; then
 		dnl defaults
@@ -1342,4 +1342,22 @@
 	AM_CONDITIONAL([ANDROIDEXE], [test x$HAVE_ANDROID = xexe])
 	AC_MSG_RESULT($HAVE_ANDROID)
+	dnl }}}
+	dnl with-android-ndk{{{
+	AC_ARG_WITH([android-ndk],
+	  AS_HELP_STRING([--with-android-ndk=DIR], [android-ndk root directory.]),
+	  [ANDROID_NDK_ROOT=$withval],[ANDROID_NDK_ROOT=""]) 
+	AC_MSG_CHECKING(with android ndk)
+	
+	if test -d "$ANDROID_NDK_ROOT"; then
+		dnl defaults
+		HAVE_ANDROID_NDK=yes
+		ANDROID_NDKINCL="-I$ANDROID_NDK_ROOT/arm-linux-android-install/sysroot/usr/include"
+
+		AC_DEFINE([_HAVE_ANDROID_NDK_],[1],[with android ndk in ISSM src])
+		AC_SUBST([ANDROID_NDKINCL])
+	else
+		HAVE_ANDROID_NDK=no
+	fi
+	AC_MSG_RESULT($HAVE_ANDROID_NDK)
 	dnl }}}
 	dnl with-3d{{{
