aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorandroid-build-team Robot <android-build-team-robot@google.com>2021-06-21 14:27:23 +0000
committerandroid-build-team Robot <android-build-team-robot@google.com>2021-06-21 14:27:23 +0000
commit5239051cd866ea5d1d1e404540bb4e512a177ea7 (patch)
tree342002c39fac0adbfbca05420258c5bcdfa74fd4
parent599cbd6b784405f6a751b91d3bcc9536e4776e69 (diff)
parentd0bc3d1bbc83b7138a3d2e533f352d980db3dc64 (diff)
downloadgrpc-grpc-java-android12-mainline-adbd-release.tar.gz
Change-Id: I665164d77842d9fea4cbd9019d706d3ad6476549
-rw-r--r--Android.bp37
-rw-r--r--annotation-stubs/Android.bp13
-rw-r--r--auth/Android.bp9
-rw-r--r--compiler/Android.bp9
-rw-r--r--context/Android.bp12
-rw-r--r--core/Android.bp36
-rw-r--r--netty/shaded/Android.bp9
-rw-r--r--okhttp/Android.bp15
-rw-r--r--protobuf-lite/Android.bp15
-rw-r--r--protobuf/Android.bp9
-rw-r--r--stub/Android.bp13
-rw-r--r--testing/Android.bp13
12 files changed, 178 insertions, 12 deletions
diff --git a/Android.bp b/Android.bp
index 3b61d0847..d86573e20 100644
--- a/Android.bp
+++ b/Android.bp
@@ -14,6 +14,29 @@
//
//
+package {
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
+// Added automatically by a large-scale-change
+//
+// large-scale-change included anything that looked like it might be a license
+// text as a license_text. e.g. LICENSE, NOTICE, COPYING etc.
+//
+// Please consider removing redundant or irrelevant files from 'license_text:'.
+// See: http://go/android-license-faq
+license {
+ name: "external_grpc-grpc-java_license",
+ visibility: [":__subpackages__"],
+ license_kinds: [
+ "SPDX-license-identifier-Apache-2.0",
+ ],
+ license_text: [
+ "LICENSE",
+ "NOTICE.txt",
+ ],
+}
+
java_library_host {
name: "grpc-java",
static_libs: [
@@ -28,3 +51,17 @@ java_library_host {
"grpc-java-stub",
]
}
+
+java_library {
+ name: "grpc-java-okhttp-client-lite",
+ host_supported: true,
+ static_libs: [
+ "grpc-java-stub",
+ "grpc-java-context",
+ "grpc-java-core",
+ "grpc-java-core-internal",
+ "grpc-java-protobuf-lite",
+ "grpc-java-okhttp",
+ ],
+ sdk_version: "current",
+}
diff --git a/annotation-stubs/Android.bp b/annotation-stubs/Android.bp
index 32d177a81..2f1c39c1b 100644
--- a/annotation-stubs/Android.bp
+++ b/annotation-stubs/Android.bp
@@ -13,11 +13,22 @@
// limitations under the License.
//
-java_library_host {
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
+java_library {
name: "grpc-java-annotation-stubs",
+ host_supported: true,
srcs: [
":grpc-java-annotation-stubs-srcjar",
],
+ sdk_version: "current",
}
gensrcs {
diff --git a/auth/Android.bp b/auth/Android.bp
index 68d08f430..6d0b6b2a4 100644
--- a/auth/Android.bp
+++ b/auth/Android.bp
@@ -13,6 +13,15 @@
// limitations under the License.
//
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
java_library_host {
name: "grpc-java-auth",
srcs: [
diff --git a/compiler/Android.bp b/compiler/Android.bp
index 833559a4f..a51258032 100644
--- a/compiler/Android.bp
+++ b/compiler/Android.bp
@@ -14,6 +14,15 @@
//
//
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
cc_binary_host {
name: "protoc-gen-grpc-java-plugin",
srcs: [
diff --git a/context/Android.bp b/context/Android.bp
index d7a89b819..814b17a74 100644
--- a/context/Android.bp
+++ b/context/Android.bp
@@ -14,7 +14,16 @@
//
//
-java_library_static {
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
+java_library {
name: "grpc-java-context",
host_supported: true,
srcs: [
@@ -25,4 +34,5 @@ java_library_static {
"guava",
"jsr305",
],
+ sdk_version: "current",
}
diff --git a/core/Android.bp b/core/Android.bp
index ed371b0d0..d563293c8 100644
--- a/core/Android.bp
+++ b/core/Android.bp
@@ -13,8 +13,18 @@
// limitations under the License.
//
-java_library_host {
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
+java_library {
name: "grpc-java-core",
+ host_supported: true,
srcs: [
"src/main/java/io/grpc/*.java",
],
@@ -26,10 +36,12 @@ java_library_host {
"jsr305",
"guava",
],
+ sdk_version: "current",
}
-java_library_host {
+java_library {
name: "grpc-java-core-inprocess",
+ host_supported: true,
srcs: [
"src/main/java/io/grpc/inprocess/*.java",
],
@@ -40,10 +52,12 @@ java_library_host {
"jsr305",
"guava",
],
+ sdk_version: "current",
}
-java_library_host {
+java_library {
name: "grpc-java-core-internal",
+ host_supported: true,
srcs: [
"src/main/java/io/grpc/internal/*.java",
],
@@ -58,10 +72,23 @@ java_library_host {
"opencensus-java-api",
"opencensus-java-contrib-grpc-metrics",
],
+ target: {
+
+ // For the Android variant, ignore this class since it is optional,
+ // uses javax APIs not available on Android, and is used reflectively
+ // so ignoring it does not affect the functionality of the library.
+ android: {
+ exclude_srcs: [
+ "src/main/java/io/grpc/internal/JndiResourceResolverFactory.java",
+ ],
+ },
+ },
+ sdk_version: "current",
}
-java_library_host {
+java_library {
name: "grpc-java-core-util",
+ host_supported: true,
srcs: [
"src/main/java/io/grpc/util/*.java",
],
@@ -71,4 +98,5 @@ java_library_host {
"jsr305",
"guava",
],
+ sdk_version: "current",
}
diff --git a/netty/shaded/Android.bp b/netty/shaded/Android.bp
index 5aecf42ba..190240219 100644
--- a/netty/shaded/Android.bp
+++ b/netty/shaded/Android.bp
@@ -19,6 +19,15 @@
// external dependencies and missing build-system support.
//
// WARNING: The artifact version must match the source to avoid runtime issues.
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
java_library_host {
name: "grpc-java-netty-shaded",
static_libs: [
diff --git a/okhttp/Android.bp b/okhttp/Android.bp
index 8193d9bc4..7212a3f57 100644
--- a/okhttp/Android.bp
+++ b/okhttp/Android.bp
@@ -13,8 +13,18 @@
// limitations under the License.
//
-java_library_host {
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
+java_library {
name: "grpc-java-okhttp",
+ host_supported: true,
srcs: [
"third_party/okhttp/main/java/**/*.java",
"src/main/java/**/*.java",
@@ -29,6 +39,7 @@ java_library_host {
"guava",
],
static_libs: [
- "okhttp",
+ "okhttp-norepackage",
],
+ sdk_version: "current",
}
diff --git a/protobuf-lite/Android.bp b/protobuf-lite/Android.bp
index a8374f5be..2a2ed945c 100644
--- a/protobuf-lite/Android.bp
+++ b/protobuf-lite/Android.bp
@@ -14,8 +14,18 @@
//
//
-java_library_host {
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
+java_library {
name: "grpc-java-protobuf-lite",
+ host_supported: true,
srcs: [
"src/main/java/**/*.java",
],
@@ -23,6 +33,7 @@ java_library_host {
"grpc-java-core",
"guava",
"jsr305",
- "libprotobuf-java-full",
+ "libprotobuf-java-lite",
],
+ sdk_version: "current",
}
diff --git a/protobuf/Android.bp b/protobuf/Android.bp
index 3e1d243f9..f51c27200 100644
--- a/protobuf/Android.bp
+++ b/protobuf/Android.bp
@@ -15,6 +15,15 @@
//
//
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
java_library_host {
name: "grpc-java-protobuf",
srcs: [
diff --git a/stub/Android.bp b/stub/Android.bp
index 4a56f7eef..466195dcf 100644
--- a/stub/Android.bp
+++ b/stub/Android.bp
@@ -14,8 +14,18 @@
//
//
-java_library_host {
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
+java_library {
name: "grpc-java-stub",
+ host_supported: true,
srcs: [
"src/main/java/**/*.java",
],
@@ -25,4 +35,5 @@ java_library_host {
"guava",
"jsr305",
],
+ sdk_version: "current",
}
diff --git a/testing/Android.bp b/testing/Android.bp
index f4c26615a..2d2a1c6d4 100644
--- a/testing/Android.bp
+++ b/testing/Android.bp
@@ -14,8 +14,18 @@
//
//
-java_library_host {
+package {
+ // See: http://go/android-license-faq
+ // A large-scale-change added 'default_applicable_licenses' to import
+ // all of the 'license_kinds' from "external_grpc-grpc-java_license"
+ // to get the below license kinds:
+ // SPDX-license-identifier-Apache-2.0
+ default_applicable_licenses: ["external_grpc-grpc-java_license"],
+}
+
+java_library {
name: "grpc-java-testing",
+ host_supported: true,
srcs: [
"src/main/java/io/grpc/testing/*.java",
],
@@ -34,4 +44,5 @@ java_library_host {
"truth-prebuilt",
"junit",
],
+ sdk_version: "current",
}