aboutsummaryrefslogtreecommitdiffhomepage
path: root/tools/android
diff options
context:
space:
mode:
authorGravatar jmmv <jmmv@google.com>2018-06-07 20:04:23 -0700
committerGravatar Copybara-Service <copybara-piper@google.com>2018-06-07 20:05:39 -0700
commit5df8eb24f84a6943e70876c805c77f06e719dcd7 (patch)
treeec940fa8c3de452e746045df38747d0d2179727d /tools/android
parent499503bbfe192f109f05270e5391265c0cd0966f (diff)
Automated rollback of commit ccaccb2b277a82f7264567563a02ab133a0f6e6f.
*** Reason for rollback *** Suspected root cause behind tons of Blaze nightly failures. One example: [] *** Original change description *** Let blaze obfuscate manual main_dex_list according to proguard map. PiperOrigin-RevId: 199737371
Diffstat (limited to 'tools/android')
-rw-r--r--tools/android/BUILD.tools6
-rw-r--r--tools/android/dex_list_obfuscator.sh41
2 files changed, 0 insertions, 47 deletions
diff --git a/tools/android/BUILD.tools b/tools/android/BUILD.tools
index 8def828b18..4828323ad7 100644
--- a/tools/android/BUILD.tools
+++ b/tools/android/BUILD.tools
@@ -444,9 +444,3 @@ package_group(
name = "export_deps_whitelist",
packages = ["//..."],
)
-
-sh_binary(
- name = "dex_list_obfuscator",
- srcs = ["dex_list_obfuscator.sh"],
- visibility = ["//visibility:public"],
-) \ No newline at end of file
diff --git a/tools/android/dex_list_obfuscator.sh b/tools/android/dex_list_obfuscator.sh
deleted file mode 100644
index ce7e526496..0000000000
--- a/tools/android/dex_list_obfuscator.sh
+++ /dev/null
@@ -1,41 +0,0 @@
-#!/bin/bash
-# Copyright 2018 The Bazel Authors. All rights reserved.
-#
-# Licensed under the Apache License, Version 2.0 (the "License");
-# you may not use this file except in compliance with the License.
-# You may obtain a copy of the License at
-#
-# http://www.apache.org/licenses/LICENSE-2.0
-#
-# Unless required by applicable law or agreed to in writing, software
-# distributed under the License is distributed on an "AS IS" BASIS,
-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-# See the License for the specific language governing permissions and
-# limitations under the License.
-
-# Dummy dex list obfuscator doing nothing
-# Should be updated to contain an app, that can obfuscate main dex keep list
-# according to the proguard map.
-
-set -eu
-input=
-output=
-while [[ "$#" -gt 0 ]]; do
- arg="$1"; shift;
- case "${arg}" in
- --input) input="$1"; shift ;;
- --output) output="$1"; shift ;;
- ---obfuscation_map=*) shift ;;
- *) echo "Unknown flag: ${arg}"; exit 1 ;;
- esac
-done
-
-echo "WARNING: This is just no-op version of the list obfuscator."
-echo "It is invoked, because main_dex_list and proguard were both used."
-echo "If proguard obfuscates a class, it will not be kept in the main dex even"
-echo "if the original name was in the main_dex_list."
-echo "The main_dex_list (provided as --input) should be obfuscated using the"
-echo "map provided as --obfuscation_map parameter."
-echo "If no obfuscation of main dex classes is performed, then noop is OK."
-
-cp $input $output