| Index: build/secondary/third_party/cacheinvalidation/BUILD.gn
|
| diff --git a/build/secondary/third_party/cacheinvalidation/BUILD.gn b/build/secondary/third_party/cacheinvalidation/BUILD.gn
|
| index 15e2aa4371eac969d32d84bf646294003e4c6051..53d847296b5622352419a4b5481a50cf29961be7 100644
|
| --- a/build/secondary/third_party/cacheinvalidation/BUILD.gn
|
| +++ b/build/secondary/third_party/cacheinvalidation/BUILD.gn
|
| @@ -112,4 +112,33 @@ test("cacheinvalidation_unittests") {
|
| ]
|
| }
|
|
|
| -# TODO(GYP) A bunch of Android-specific stuff.
|
| +# TODO(GYP) Test isolation stuff.
|
| +if (is_android) {
|
| + import("//build/config/android/rules.gni")
|
| +
|
| + # GYP: //third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_proto_java
|
| + proto_java_library("cacheinvalidation_proto_java") {
|
| + proto_path = "src/proto"
|
| + sources = [
|
| + "$proto_path/android_channel.proto",
|
| + "$proto_path/android_listener.proto",
|
| + "$proto_path/android_service.proto",
|
| + "$proto_path/channel_common.proto",
|
| + "$proto_path/client.proto",
|
| + "$proto_path/client_protocol.proto",
|
| + "$proto_path/java_client.proto",
|
| + "$proto_path/types.proto",
|
| + ]
|
| + }
|
| +
|
| + # GYP: //third_party/cacheinvalidation/cacheinvalidation.gyp:cacheinvalidation_javalib
|
| + android_library("cacheinvalidation_javalib") {
|
| + deps = [
|
| + ":cacheinvalidation_proto_java",
|
| + "//third_party/android_protobuf:protobuf_nano_javalib",
|
| + "//third_party/android_tools:android_gcm_java",
|
| + ]
|
| +
|
| + DEPRECATED_java_in_dir = "src/java"
|
| + }
|
| +}
|
|
|