Avi Drissman | 73a09d1 | 2022-09-08 20:33:38 | [diff] [blame] | 1 | # Copyright 2017 The Chromium Authors |
agrieve | a350dbdb | 2017-07-05 15:27:17 | [diff] [blame] | 2 | # Use of this source code is governed by a BSD-style license that can be |
| 3 | # found in the LICENSE file. |
| 4 | |
| 5 | import("//build/config/android/rules.gni") |
| 6 | |
Andrew Grieve | 17a5965 | 2020-03-19 18:14:53 | [diff] [blame] | 7 | java_library("java_deobfuscate_java") { |
Nico Weber | 20057f0 | 2020-01-13 18:27:38 | [diff] [blame] | 8 | sources = [ "java/org/chromium/build/FlushingReTrace.java" ] |
Andrew Grieve | 17a5965 | 2020-03-19 18:14:53 | [diff] [blame] | 9 | |
| 10 | # Avoid using java_prebuilt() to ensure all uses go through the checked-in |
| 11 | # wrapper script. |
Brian Ryner | 4fdb1b5 | 2024-08-26 19:38:02 | [diff] [blame] | 12 | input_jars_paths = [ "//third_party/r8/cipd/lib/r8.jar" ] |
Andrew Grieve | 17a5965 | 2020-03-19 18:14:53 | [diff] [blame] | 13 | } |
| 14 | |
| 15 | # Use the checked-in copy of the wrapper script & .jar rather than the built |
| 16 | # one to simplify usage of the tool. |
| 17 | group("java_deobfuscate") { |
agrieve | a350dbdb | 2017-07-05 15:27:17 | [diff] [blame] | 18 | data = [ |
Andrew Grieve | 17a5965 | 2020-03-19 18:14:53 | [diff] [blame] | 19 | "java_deobfuscate.py", |
Sam Maier | 1c365ca | 2022-07-18 18:13:31 | [diff] [blame] | 20 | "java_deobfuscate_java.jar", |
Brian Ryner | 4fdb1b5 | 2024-08-26 19:38:02 | [diff] [blame] | 21 | "//third_party/r8/cipd/lib/r8.jar", |
agrieve | a350dbdb | 2017-07-05 15:27:17 | [diff] [blame] | 22 | ] |
Andrew Grieve | b1391fc | 2020-04-28 19:52:46 | [diff] [blame] | 23 | deps = [ "//third_party/jdk:java_data" ] |
agrieve | a350dbdb | 2017-07-05 15:27:17 | [diff] [blame] | 24 | } |