Only take the last line of output for ndk-build DUMP_XXXX
This ensures that if Application.mk or Android.mk do print
something with $(info ...), it doesn't get injected into
the result of DUMP_XXX.
See https://groups.google.com/d/msg/android-ndk/-/ew0lTWGr1UEJ
for original discussion on android-ndk forum.
Change-Id: I4089aa7aa6a003a5953b93625f765b4988b35895
diff --git a/ndk-gdb b/ndk-gdb
index 9434e50..f7a0c39 100755
--- a/ndk-gdb
+++ b/ndk-gdb
@@ -102,7 +102,7 @@
if [ -z "$GNUMAKE" ] ; then
GNUMAKE=make
fi
- $GNUMAKE --no-print-dir -f $ANDROID_NDK_ROOT/build/core/build-local.mk -C $PROJECT DUMP_$1
+ $GNUMAKE --no-print-dir -f $ANDROID_NDK_ROOT/build/core/build-local.mk -C $PROJECT DUMP_$1 | tail -1
}
get_build_var_for_abi ()
@@ -110,7 +110,7 @@
if [ -z "$GNUMAKE" ] ; then
GNUMAKE=make
fi
- $GNUMAKE --no-print-dir -f $ANDROID_NDK_ROOT/build/core/build-local.mk -C $PROJECT DUMP_$1 APP_ABI=$2
+ $GNUMAKE --no-print-dir -f $ANDROID_NDK_ROOT/build/core/build-local.mk -C $PROJECT DUMP_$1 APP_ABI=$2 | tail -1
}
# Used to run an awk script on the manifest