1package { 2 default_applicable_licenses: [ 3 "external_pandora_bt-test-interfaces_license", 4 ], 5} 6 7// Added automatically by a large-scale-change 8// See: http://go/android-license-faq 9license { 10 name: "external_pandora_bt-test-interfaces_license", 11 visibility: [":__subpackages__"], 12 license_kinds: [ 13 "SPDX-license-identifier-Apache-2.0", 14 ], 15 license_text: [ 16 "LICENSE", 17 ], 18} 19 20java_library { 21 name: "pandora_stable-grpc-java", 22 visibility: ["//packages/modules/Bluetooth/android/pandora/server"], 23 srcs: [":pandora-protos"], 24 static_libs: [ 25 "grpc-java-lite", 26 "guava", 27 "javax_annotation-api_1.3.2", 28 "libprotobuf-java-lite", 29 "opencensus-java-api", 30 "pandora_stable-proto-java", 31 ], 32 proto: { 33 include_dirs: [ 34 "external/protobuf/src", 35 "external/pandora/bt-test-interfaces", 36 ], 37 plugin: "grpc-java-plugin", 38 output_params: [ 39 "lite", 40 ], 41 }, 42} 43 44java_library { 45 name: "pandora_stable-proto-java", 46 visibility: [ 47 "//packages/modules/Bluetooth/android/pandora/server", 48 "//packages/modules/Bluetooth/pandora/interfaces", 49 ], 50 srcs: [ 51 "pandora/*.proto", 52 ":libprotobuf-internal-protos", 53 ], 54 static_libs: [ 55 "libprotobuf-java-lite", 56 ], 57 proto: { 58 // Disable canonical path as this breaks the identification of 59 // well known protobufs 60 canonical_path_from_root: false, 61 type: "lite", 62 include_dirs: [ 63 "external/protobuf/src", 64 "external/pandora/bt-test-interfaces", 65 ], 66 }, 67} 68 69filegroup { 70 name: "pandora-protos", 71 srcs: [ 72 "pandora/a2dp.proto", 73 "pandora/host.proto", 74 "pandora/l2cap.proto", 75 "pandora/security.proto", 76 ], 77} 78