xref: /aosp_15_r20/external/aws-sdk-java-v2/core/sdk-core/Android.bp (revision 8a52c7834d808308836a99fc2a6e0ed8db339086)
1java_library_host {
2    name: "awssdk-sdk-core",
3    srcs: [
4        "src/main/**/*.java",
5        // These files were generated locally with maven: `mvn generate-sources`,
6        // and then checked in with `git add -f`, so that soong can build this
7        // target from source.
8        "target/generated-sources/**/*.java",
9    ],
10    libs: [
11        "slf4j-api",
12        "awssdk-annotations",
13    ],
14    static_libs: [
15        "awssdk-http-client-spi",
16        "awssdk-metrics-spi",
17        "awssdk-endpoints-spi",
18        "awssdk-http-auth-spi",
19        "awssdk-http-auth-aws",
20        "awssdk-checksums-spi",
21        "awssdk-checksums",
22        "awssdk-identity-spi",
23        "awssdk-utils",
24        "awssdk-profiles",
25    ],
26    errorprone: {
27        javacflags: [
28            "-Xep:DoubleBraceInitialization:WARN",
29        ],
30    },
31    target: {
32        windows: {
33            enabled: true,
34        },
35    },
36}
37