xref: /aosp_15_r20/external/ow2-asm/Android.bp (revision 2835e6bb194a25e32dae2cc0628d8f988b82bfc0)
1package {
2    default_applicable_licenses: ["external_ow2_asm_license"],
3}
4
5license {
6    name: "external_ow2_asm_license",
7    license_kinds: ["SPDX-license-identifier-BSD-3-Clause"],
8    license_text: ["LICENSE.txt"],
9}
10
11java_library {
12    name: "ow2-asm",
13    host_supported: true,
14    srcs: ["asm/src/main/**/*.java"],
15    // b/267831518: Pin tradefed and dependencies to Java 11.
16    java_version: "11",
17    sdk_version: "core_current",
18}
19
20java_library {
21    name: "ow2-asm-analysis",
22    host_supported: true,
23    srcs: ["asm-analysis/src/main/**/*.java"],
24    libs: [
25        "ow2-asm",
26        "ow2-asm-tree",
27    ],
28    sdk_version: "core_current",
29}
30
31java_library {
32    name: "ow2-asm-commons",
33    host_supported: true,
34    srcs: ["asm-commons/src/main/**/*.java"],
35    libs: [
36        "ow2-asm",
37        "ow2-asm-tree",
38    ],
39    sdk_version: "core_current",
40}
41
42java_library {
43    name: "ow2-asm-tree",
44    host_supported: true,
45    srcs: ["asm-tree/src/main/**/*.java"],
46    libs: [
47        "ow2-asm",
48    ],
49    sdk_version: "core_current",
50}
51
52java_library {
53    name: "ow2-asm-util",
54    host_supported: true,
55    srcs: ["asm-util/src/main/**/*.java"],
56    libs: [
57        "ow2-asm",
58        "ow2-asm-tree",
59        "ow2-asm-analysis",
60    ],
61    sdk_version: "core_current",
62}
63