blob: aa85f1c1ca72118fe42f447d28eb5b8f4dee1af0 [file] [log] [blame]
Avi Drissman73a09d12022-09-08 20:33:381# Copyright 2017 The Chromium Authors
Eric Stevenson84c27802017-09-13 18:22:452# Use of this source code is governed by a BSD-style license that can be
3# found in the LICENSE file.
4
5import("//build/config/android/rules.gni")
6
Salvador Guerreroc11c8eb32021-09-02 01:15:497java_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
13java_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 Wena6b40502023-09-08 13:57:0224 "java/org/chromium/bytecode/TypeUtils.java",
Salvador Guerreroc11c8eb32021-09-02 01:15:4925 ]
26 deps = [
Salvador Guerreroc11c8eb32021-09-02 01:15:4927 "//third_party/android_deps:org_ow2_asm_asm_commons_java",
28 "//third_party/android_deps:org_ow2_asm_asm_java",
Salvador Guerreroc11c8eb32021-09-02 01:15:4929 ]
30}