Set up build files for apksigner-kms Create the various dependencies needed by `//tools/apksig` to support signing apks via GCP. Bug: 319296492 Test: TH Change-Id: Id385980a9ee0fa39806e4125ad6d09e645e6ec94
diff --git a/java-kms/google-cloud-kms/Android.bp b/java-kms/google-cloud-kms/Android.bp new file mode 100644 index 0000000..7a42993 --- /dev/null +++ b/java-kms/google-cloud-kms/Android.bp
@@ -0,0 +1,28 @@ +java_library_host { + name: "google-cloud-kms", + srcs: [ + "src/main/**/*.java", + ], + static_libs: [ + "libprotobuf-java-util-full", + "javax_annotation-api_1.3.2", + "google-api-common", + "proto-google-common-protos", + "proto-google-iam-v1", + "jsr305", + "guava", + "gax-java", + "gax-java-grpc", + "gax-java-httpjson", + "grpc-java", + "opencensus-java-api", + "threetenbp", + "proto-google-cloud-kms-v1", + ], + visibility: ["//tools/apksig"], + target: { + windows: { + enabled: true, + }, + }, +}
diff --git a/java-kms/proto-google-cloud-kms-v1/Android.bp b/java-kms/proto-google-cloud-kms-v1/Android.bp new file mode 100644 index 0000000..ebc5f0f --- /dev/null +++ b/java-kms/proto-google-cloud-kms-v1/Android.bp
@@ -0,0 +1,20 @@ +java_library_host { + name: "proto-google-cloud-kms-v1", + srcs: [ + "src/main/**/*.java", + ], + libs: [ + "libprotobuf-java-util-full", + "javax_annotation-api_1.3.2", + "google-api-common", + "proto-google-common-protos", + ], + visibility: [ + "//external/google-cloud-java/java-kms/google-cloud-kms", + ], + target: { + windows: { + enabled: true, + }, + }, +}