From ca39ed7c07b9b9718823bc172bb07fb1bd8e382a Mon Sep 17 00:00:00 2001
From: Andrew Harp <andrewharp@google.com>
Date: Fri, 27 Jan 2017 16:04:15 -0800
Subject: [PATCH] Automated rollback of change 145423129 Change: 145847687

---
 tensorflow/tools/ci_build/builds/android.sh      | 15 +++++++++++++--
 tensorflow/tools/ci_build/builds/android_full.sh |  1 +
 2 files changed, 14 insertions(+), 2 deletions(-)

diff --git a/tensorflow/tools/ci_build/builds/android.sh b/tensorflow/tools/ci_build/builds/android.sh
index e0f42f615d7..564c5aa1480 100755
--- a/tensorflow/tools/ci_build/builds/android.sh
+++ b/tensorflow/tools/ci_build/builds/android.sh
@@ -20,11 +20,22 @@ SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
 source "${SCRIPT_DIR}/builds_common.sh"
 configure_android_workspace
 
-CPUS=armeabi-v7a,x86_64
+# The Bazel Android demo and Makefile builds are intentionally built for x86_64
+# and armeabi-v7a respectively to maximize build coverage while minimizing
+# compilation time. For full build coverage and exposed binaries, see
+# android_full.sh
 
+echo "========== TensorFlow Demo Build Test =========="
 # Enable sandboxing so that zip archives don't get incorrectly packaged
 # in assets/ dir (see https://github.com/bazelbuild/bazel/issues/2334)
 # TODO(gunan): remove extra flags once sandboxing is enabled for all builds.
-bazel --bazelrc=/dev/null build -c opt --fat_apk_cpu=${CPUS} \
+bazel --bazelrc=/dev/null build -c opt --fat_apk_cpu=x86_64 \
     --spawn_strategy=sandboxed --genrule_strategy=sandboxed \
     //tensorflow/examples/android:tensorflow_demo
+
+echo "========== Makefile Build Test =========="
+# Test Makefile build just to make sure it still works.
+if [ -z "$NDK_ROOT" ]; then
+   export NDK_ROOT=${ANDROID_NDK_HOME}
+fi
+tensorflow/contrib/makefile/build_all_android.sh
diff --git a/tensorflow/tools/ci_build/builds/android_full.sh b/tensorflow/tools/ci_build/builds/android_full.sh
index 241f28ef9c5..3282efa8d2d 100755
--- a/tensorflow/tools/ci_build/builds/android_full.sh
+++ b/tensorflow/tools/ci_build/builds/android_full.sh
@@ -66,6 +66,7 @@ echo "Copying demo and Jar to ${OUT_DIR}"
 cp bazel-bin/tensorflow/examples/android/tensorflow_demo.apk \
     bazel-bin/tensorflow/contrib/android/libandroid_tensorflow_inference_java.jar ${OUT_DIR}
 
+echo "========== Makefile Build Test =========="
 # Test Makefile build just to make sure it still works.
 if [ -z "$NDK_ROOT" ]; then
    export NDK_ROOT=${ANDROID_NDK_HOME}