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