| package { |
| // See: http://go/android-license-faq |
| // A large-scale-change added 'default_applicable_licenses' to import |
| // all of the 'license_kinds' from "frameworks_base_license" |
| // to get the below license kinds: |
| // SPDX-license-identifier-Apache-2.0 |
| default_applicable_licenses: ["frameworks_base_license"], |
| } |
| |
| java_library_static { |
| name: "framework-protos", |
| host_supported: true, |
| proto: { |
| type: "nano", |
| }, |
| srcs: ["src/**/*.proto"], |
| sdk_version: "9", |
| // Pin java_version until jarjar is certified to support later versions. http://b/72703434 |
| java_version: "1.8", |
| target: { |
| android: { |
| jarjar_rules: "jarjar-rules.txt", |
| }, |
| host: { |
| static_libs: ["libprotobuf-java-nano"], |
| }, |
| }, |
| } |
| |
| java_library_static { |
| name: "metrics-constants-protos", |
| host_supported: true, |
| proto: { |
| type: "nano", |
| }, |
| srcs: ["src/metrics_constants/metrics_constants.proto"], |
| sdk_version: "system_current", |
| // this is part of updatable modules(CaptivePortalLogin) which targets 29(Q) |
| min_sdk_version: "29", |
| } |
| |
| filegroup { |
| name: "system-messages-proto-src", |
| srcs: ["src/system_messages.proto"], |
| } |
| |
| filegroup { |
| name: "ipconnectivity-proto-src", |
| srcs: ["src/ipconnectivity.proto"], |
| } |