xref: /aosp_15_r20/external/grpc-grpc-java/grpclb/Android.bp (revision e07d83d3ffcef9ecfc9f7f475418ec639ff0e5fe)
1*e07d83d3SAndroid Build Coastguard Workerjava_library_host {
2*e07d83d3SAndroid Build Coastguard Worker    name: "grpc-java-grpclb",
3*e07d83d3SAndroid Build Coastguard Worker    defaults: ["grpc-java-default-visibility"],
4*e07d83d3SAndroid Build Coastguard Worker    srcs: [
5*e07d83d3SAndroid Build Coastguard Worker        "src/generated/main/**/*.java",
6*e07d83d3SAndroid Build Coastguard Worker        "src/main/java/**/*.java",
7*e07d83d3SAndroid Build Coastguard Worker        "src/main/proto/**/*.proto",
8*e07d83d3SAndroid Build Coastguard Worker    ],
9*e07d83d3SAndroid Build Coastguard Worker    libs: [
10*e07d83d3SAndroid Build Coastguard Worker        "auto_value_annotations",
11*e07d83d3SAndroid Build Coastguard Worker        "libprotobuf-java-util-full",
12*e07d83d3SAndroid Build Coastguard Worker        "grpc-java-api",
13*e07d83d3SAndroid Build Coastguard Worker        "grpc-java-context",
14*e07d83d3SAndroid Build Coastguard Worker        "grpc-java-core",
15*e07d83d3SAndroid Build Coastguard Worker        "grpc-java-core-internal",
16*e07d83d3SAndroid Build Coastguard Worker        "grpc-java-core-util",
17*e07d83d3SAndroid Build Coastguard Worker        "grpc-java-protobuf",
18*e07d83d3SAndroid Build Coastguard Worker        "grpc-java-protobuf-lite",
19*e07d83d3SAndroid Build Coastguard Worker        "grpc-java-stub",
20*e07d83d3SAndroid Build Coastguard Worker        "guava",
21*e07d83d3SAndroid Build Coastguard Worker        "javax_annotation-api_1.3.2",
22*e07d83d3SAndroid Build Coastguard Worker    ],
23*e07d83d3SAndroid Build Coastguard Worker    proto: {
24*e07d83d3SAndroid Build Coastguard Worker        type: "full",
25*e07d83d3SAndroid Build Coastguard Worker        canonical_path_from_root: false,
26*e07d83d3SAndroid Build Coastguard Worker        include_dirs: ["external/protobuf/src"],
27*e07d83d3SAndroid Build Coastguard Worker        local_include_dirs: ["src/main/proto"],
28*e07d83d3SAndroid Build Coastguard Worker    },
29*e07d83d3SAndroid Build Coastguard Worker    target: {
30*e07d83d3SAndroid Build Coastguard Worker        windows: {
31*e07d83d3SAndroid Build Coastguard Worker            enabled: true,
32*e07d83d3SAndroid Build Coastguard Worker        },
33*e07d83d3SAndroid Build Coastguard Worker    },
34*e07d83d3SAndroid Build Coastguard Worker}
35