1package {
2    // See: http://go/android-license-faq
3    // A large-scale-change added 'default_applicable_licenses' to import
4    // all of the 'license_kinds' from "frameworks_base_license"
5    // to get the below license kinds:
6    //   SPDX-license-identifier-Apache-2.0
7    default_applicable_licenses: ["frameworks_base_license"],
8}
9
10java_library_host {
11    name: "libintdef-annotation-processor",
12
13    srcs: [
14        ":framework-annotations",
15        "src/**/*.java",
16        "src/**/*.kt",
17    ],
18
19    use_tools_jar: true,
20}
21
22java_plugin {
23    name: "intdef-annotation-processor",
24
25    processor_class: "android.processor.IntDefProcessor",
26
27    static_libs: ["libintdef-annotation-processor"],
28}
29
30java_test_host {
31    name: "intdef-annotation-processor-test",
32
33    srcs: [
34        "test/**/*.java",
35        "test/**/*.kt",
36    ],
37    java_resource_dirs: ["test/resources"],
38
39    static_libs: [
40        "compile-testing-prebuilt",
41        "truth-prebuilt",
42        "junit",
43        "guava",
44        "libintdef-annotation-processor",
45    ],
46
47    test_suites: ["general-tests"],
48}
49