Avi Drissman | 73a09d1 | 2022-09-08 20:33:38 | [diff] [blame] | 1 | # Copyright 2017 The Chromium Authors |
Eric Stevenson | 84c2780 | 2017-09-13 18:22:45 | [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 | |
Salvador Guerrero | c11c8eb3 | 2021-09-02 01:15:49 | [diff] [blame] | 7 | java_binary("trace_event_adder") { |
| 8 | main_class = "org.chromium.bytecode.TraceEventAdder" |
| 9 | deps = [ ":trace_event_adder_java" ] |
| 10 | wrapper_script_name = "helper/trace_event_adder" |
| 11 | } |
| 12 | |
| 13 | java_library("trace_event_adder_java") { |
| 14 | visibility = [ ":*" ] |
| 15 | sources = [ |
| 16 | "java/org/chromium/bytecode/ByteCodeRewriter.java", |
| 17 | "java/org/chromium/bytecode/EmptyOverrideGeneratorClassAdapter.java", |
| 18 | "java/org/chromium/bytecode/MethodCheckerClassAdapter.java", |
| 19 | "java/org/chromium/bytecode/MethodDescription.java", |
| 20 | "java/org/chromium/bytecode/ParentMethodCheckerClassAdapter.java", |
| 21 | "java/org/chromium/bytecode/TraceEventAdder.java", |
| 22 | "java/org/chromium/bytecode/TraceEventAdderClassAdapter.java", |
| 23 | "java/org/chromium/bytecode/TraceEventAdderMethodAdapter.java", |
Peter Wen | a6b4050 | 2023-09-08 13:57:02 | [diff] [blame] | 24 | "java/org/chromium/bytecode/TypeUtils.java", |
Salvador Guerrero | c11c8eb3 | 2021-09-02 01:15:49 | [diff] [blame] | 25 | ] |
| 26 | deps = [ |
Salvador Guerrero | c11c8eb3 | 2021-09-02 01:15:49 | [diff] [blame] | 27 | "//third_party/android_deps:org_ow2_asm_asm_commons_java", |
| 28 | "//third_party/android_deps:org_ow2_asm_asm_java", |
Salvador Guerrero | c11c8eb3 | 2021-09-02 01:15:49 | [diff] [blame] | 29 | ] |
| 30 | } |