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_plugin {
11    name: "intdef-annotation-processor",
12
13    processor_class: "android.processor.IntDefProcessor",
14
15    srcs: [
16        ":framework-annotations",
17        "src/**/*.java",
18        "src/**/*.kt"
19    ],
20
21    use_tools_jar: true,
22}
23
24java_test_host {
25    name: "intdef-annotation-processor-test",
26
27    srcs: [
28        "test/**/*.java",
29        "test/**/*.kt"
30     ],
31    java_resource_dirs: ["test/resources"],
32
33    static_libs: [
34        "compile-testing-prebuilt",
35        "truth-prebuilt",
36        "junit",
37        "guava",
38        "intdef-annotation-processor"
39    ],
40
41    test_suites: ["general-tests"],
42}
43