xref: /aosp_15_r20/external/apache-harmony/jdwp/Android.bp (revision 81713db74cba1ee0e63be20cc9fbd773832c73df)
1*81713db7SXin Lipackage {
2*81713db7SXin Li    default_applicable_licenses: ["external_apache-harmony_jdwp_license"],
3*81713db7SXin Li}
4*81713db7SXin Li
5*81713db7SXin Li// Added automatically by a large-scale-change
6*81713db7SXin Li//
7*81713db7SXin Li// large-scale-change included anything that looked like it might be a license
8*81713db7SXin Li// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc.
9*81713db7SXin Li//
10*81713db7SXin Li// Please consider removing redundant or irrelevant files from 'license_text:'.
11*81713db7SXin Li// See: http://go/android-license-faq
12*81713db7SXin Lilicense {
13*81713db7SXin Li    name: "external_apache-harmony_jdwp_license",
14*81713db7SXin Li    visibility: [":__subpackages__"],
15*81713db7SXin Li    license_kinds: [
16*81713db7SXin Li        "SPDX-license-identifier-Apache-2.0",
17*81713db7SXin Li    ],
18*81713db7SXin Li    license_text: [
19*81713db7SXin Li        "COPYRIGHT.txt",
20*81713db7SXin Li        "LICENSE.txt",
21*81713db7SXin Li        "NOTICE.txt",
22*81713db7SXin Li    ],
23*81713db7SXin Li}
24*81713db7SXin Li
25*81713db7SXin Lijava_genrule {
26*81713db7SXin Li    name: "SourceDebugExtensionMockClass_gen",
27*81713db7SXin Li    host_supported: true,
28*81713db7SXin Li    srcs: ["src/test/resources/org/apache/harmony/jpda/tests/jdwp/Events/SourceDebugExtensionMockClass.class"],
29*81713db7SXin Li    tools: ["soong_zip"],
30*81713db7SXin Li    cmd: "$(location soong_zip) -jar -o $(out) -C external/apache-harmony/jdwp/src/test/resources -f $(in)",
31*81713db7SXin Li    out: ["SourceDebugExtensionMockClass_gen.jar"],
32*81713db7SXin Li}
33*81713db7SXin Li
34*81713db7SXin Lijava_test {
35*81713db7SXin Li    name: "apache-harmony-jdwp-tests",
36*81713db7SXin Li    visibility: [
37*81713db7SXin Li        "//art/build/sdk",
38*81713db7SXin Li        "//cts/tests/jdwp",
39*81713db7SXin Li    ],
40*81713db7SXin Li    hostdex: true,
41*81713db7SXin Li    host_supported: true,
42*81713db7SXin Li    srcs: ["src/test/java/**/*.java"],
43*81713db7SXin Li    static_libs: ["SourceDebugExtensionMockClass_gen"],
44*81713db7SXin Li
45*81713db7SXin Li    libs: ["junit"],
46*81713db7SXin Li
47*81713db7SXin Li    sdk_version: "none",
48*81713db7SXin Li    system_modules: "core-all-system-modules",
49*81713db7SXin Li    target: {
50*81713db7SXin Li        host: {
51*81713db7SXin Li            exclude_srcs: ["src/test/java/org/apache/harmony/jpda/tests/jdwp/DDM/**/*.java"],
52*81713db7SXin Li        },
53*81713db7SXin Li    },
54*81713db7SXin Li
55*81713db7SXin Li    errorprone: {
56*81713db7SXin Li        javacflags: [
57*81713db7SXin Li            "-Xep:MissingOverride:OFF", // b/73499927
58*81713db7SXin Li            "-Xep:ReturnValueIgnored:WARN",
59*81713db7SXin Li        ],
60*81713db7SXin Li    },
61*81713db7SXin Li
62*81713db7SXin Li    jarjar_rules: "jarjar-rules.txt",
63*81713db7SXin Li}
64