|  | @@ -41,6 +41,7 @@ package(default_visibility = ["//visibility:public"])
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "gpr",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
	
		
			
				|  | @@ -154,9 +155,12 @@ cc_library(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/load_balancer_api.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.h",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/alpn.h",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/bin_encoder.h",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/chttp2_transport.h",
 | 
	
	
		
			
				|  | @@ -196,9 +200,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/client_config.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/connector.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/initial_connect_string.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/load_balancer_api.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/pick_first.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/round_robin.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_factory.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_registry.h",
 | 
	
	
		
			
				|  | @@ -258,7 +259,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/proto/grpc/lb/v0/load_balancer.pb.h",
 | 
	
		
			
				|  |  |      "src/core/lib/security/auth_filters.h",
 | 
	
		
			
				|  |  |      "src/core/lib/security/b64.h",
 | 
	
		
			
				|  |  |      "src/core/lib/security/credentials.h",
 | 
	
	
		
			
				|  | @@ -294,10 +294,10 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/ssl_types.h",
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/transport_security.h",
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/transport_security_interface.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_common.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_decode.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_encode.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/load_balancer_api.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/pick_first/pick_first.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/round_robin/round_robin.c",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/client/insecure/channel_create.c",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/client/secure/secure_channel_create.c",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/server/insecure/server_chttp2.c",
 | 
	
	
		
			
				|  | @@ -345,9 +345,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/connector.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/default_initial_connect_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/initial_connect_string.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/load_balancer_api.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/pick_first.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/round_robin.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_factory.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_registry.c",
 | 
	
	
		
			
				|  | @@ -413,7 +410,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c",
 | 
	
		
			
				|  |  |      "src/core/lib/security/b64.c",
 | 
	
		
			
				|  |  |      "src/core/lib/security/client_auth_filter.c",
 | 
	
		
			
				|  |  |      "src/core/lib/security/credentials.c",
 | 
	
	
		
			
				|  | @@ -459,9 +455,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/fake_transport_security.c",
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/ssl_transport_security.c",
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/transport_security.c",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_common.c",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_decode.c",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_encode.c",
 | 
	
		
			
				|  |  | +    "src/core/plugin_registry/grpc_plugin_registry.c",
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |    hdrs = [
 | 
	
		
			
				|  |  |      "include/grpc/byte_buffer.h",
 | 
	
	
		
			
				|  | @@ -486,6 +480,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "//external:libssl",
 | 
	
		
			
				|  |  |      "//external:zlib",
 | 
	
		
			
				|  |  |      ":gpr",
 | 
	
		
			
				|  |  | +    "//external:nanopb",
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |    copts = [
 | 
	
		
			
				|  |  |      "-std=gnu99",
 | 
	
	
		
			
				|  | @@ -493,6 +488,7 @@ cc_library(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc_codegen_lib",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
	
		
			
				|  | @@ -529,9 +525,12 @@ cc_library(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc_unsecure",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/load_balancer_api.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.h",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/alpn.h",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/bin_encoder.h",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/chttp2_transport.h",
 | 
	
	
		
			
				|  | @@ -571,9 +570,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/client_config.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/connector.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/initial_connect_string.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/load_balancer_api.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/pick_first.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/round_robin.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_factory.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_registry.h",
 | 
	
	
		
			
				|  | @@ -633,7 +629,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/proto/grpc/lb/v0/load_balancer.pb.h",
 | 
	
		
			
				|  |  |      "src/core/lib/statistics/census_interface.h",
 | 
	
		
			
				|  |  |      "src/core/lib/statistics/census_rpc_stats.h",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.h",
 | 
	
	
		
			
				|  | @@ -655,10 +650,10 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/transport/static_metadata.h",
 | 
	
		
			
				|  |  |      "src/core/lib/transport/transport.h",
 | 
	
		
			
				|  |  |      "src/core/lib/transport/transport_impl.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_common.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_decode.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_encode.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/load_balancer_api.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/pick_first/pick_first.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/round_robin/round_robin.c",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/client/insecure/channel_create.c",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/server/insecure/server_chttp2.c",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/alpn.c",
 | 
	
	
		
			
				|  | @@ -704,9 +699,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/connector.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/default_initial_connect_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/initial_connect_string.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/load_balancer_api.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/pick_first.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/round_robin.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_factory.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_registry.c",
 | 
	
	
		
			
				|  | @@ -771,7 +763,6 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/alarm.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/api_trace.c",
 | 
	
		
			
				|  |  |      "src/core/lib/surface/byte_buffer.c",
 | 
	
	
		
			
				|  | @@ -800,9 +791,7 @@ cc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/transport/static_metadata.c",
 | 
	
		
			
				|  |  |      "src/core/lib/transport/transport.c",
 | 
	
		
			
				|  |  |      "src/core/lib/transport/transport_op_string.c",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_common.c",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_decode.c",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_encode.c",
 | 
	
		
			
				|  |  | +    "src/core/plugin_registry/grpc_unsecure_plugin_registry.c",
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |    hdrs = [
 | 
	
		
			
				|  |  |      "include/grpc/byte_buffer.h",
 | 
	
	
		
			
				|  | @@ -824,6 +813,7 @@ cc_library(
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |    deps = [
 | 
	
		
			
				|  |  |      ":gpr",
 | 
	
		
			
				|  |  | +    "//external:nanopb",
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |    copts = [
 | 
	
		
			
				|  |  |      "-std=gnu99",
 | 
	
	
		
			
				|  | @@ -831,6 +821,7 @@ cc_library(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc_zookeeper",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
	
		
			
				|  | @@ -851,6 +842,7 @@ cc_library(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc++",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
	
		
			
				|  | @@ -983,6 +975,7 @@ cc_library(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc++_codegen_lib",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
	
		
			
				|  | @@ -1046,10 +1039,12 @@ cc_library(
 | 
	
		
			
				|  |  |      ".",
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |    deps = [
 | 
	
		
			
				|  |  | +    "//external:protobuf_clib",
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc++_unsecure",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
	
		
			
				|  | @@ -1174,6 +1169,7 @@ cc_library(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc_plugin_support",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
	
		
			
				|  | @@ -1225,6 +1221,7 @@ cc_library(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  cc_library(
 | 
	
		
			
				|  |  |    name = "grpc_csharp_ext",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
	
		
			
				|  | @@ -1244,6 +1241,7 @@ cc_library(
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  objc_library(
 | 
	
		
			
				|  |  |    name = "gpr_objc",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
	
		
			
				|  | @@ -1357,9 +1355,14 @@ objc_library(
 | 
	
		
			
				|  |  |  )
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | +
 | 
	
		
			
				|  |  |  objc_library(
 | 
	
		
			
				|  |  |    name = "grpc_objc",
 | 
	
		
			
				|  |  |    srcs = [
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/load_balancer_api.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/pick_first/pick_first.c",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/round_robin/round_robin.c",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/client/insecure/channel_create.c",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/client/secure/secure_channel_create.c",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/server/insecure/server_chttp2.c",
 | 
	
	
		
			
				|  | @@ -1407,9 +1410,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/connector.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/default_initial_connect_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/initial_connect_string.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/load_balancer_api.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/pick_first.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/round_robin.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_factory.c",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_registry.c",
 | 
	
	
		
			
				|  | @@ -1475,7 +1475,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_string.c",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.c",
 | 
	
		
			
				|  |  | -    "src/core/lib/proto/grpc/lb/v0/load_balancer.pb.c",
 | 
	
		
			
				|  |  |      "src/core/lib/security/b64.c",
 | 
	
		
			
				|  |  |      "src/core/lib/security/client_auth_filter.c",
 | 
	
		
			
				|  |  |      "src/core/lib/security/credentials.c",
 | 
	
	
		
			
				|  | @@ -1521,9 +1520,7 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/fake_transport_security.c",
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/ssl_transport_security.c",
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/transport_security.c",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_common.c",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_decode.c",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_encode.c",
 | 
	
		
			
				|  |  | +    "src/core/plugin_registry/grpc_plugin_registry.c",
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |    hdrs = [
 | 
	
		
			
				|  |  |      "include/grpc/byte_buffer.h",
 | 
	
	
		
			
				|  | @@ -1539,6 +1536,8 @@ objc_library(
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/propagation_bits.h",
 | 
	
		
			
				|  |  |      "include/grpc/impl/codegen/status.h",
 | 
	
		
			
				|  |  |      "include/grpc/status.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/load_balancer_api.h",
 | 
	
		
			
				|  |  | +    "src/core/ext/lb_policy/grpclb/proto/grpc/lb/v0/load_balancer.pb.h",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/alpn.h",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/bin_encoder.h",
 | 
	
		
			
				|  |  |      "src/core/ext/transport/chttp2/transport/chttp2_transport.h",
 | 
	
	
		
			
				|  | @@ -1578,9 +1577,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/client_config.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/connector.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/initial_connect_string.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/load_balancer_api.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/pick_first.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/client_config/lb_policies/round_robin.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_factory.h",
 | 
	
		
			
				|  |  |      "src/core/lib/client_config/lb_policy_registry.h",
 | 
	
	
		
			
				|  | @@ -1640,7 +1636,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_common.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_reader.h",
 | 
	
		
			
				|  |  |      "src/core/lib/json/json_writer.h",
 | 
	
		
			
				|  |  | -    "src/core/lib/proto/grpc/lb/v0/load_balancer.pb.h",
 | 
	
		
			
				|  |  |      "src/core/lib/security/auth_filters.h",
 | 
	
		
			
				|  |  |      "src/core/lib/security/b64.h",
 | 
	
		
			
				|  |  |      "src/core/lib/security/credentials.h",
 | 
	
	
		
			
				|  | @@ -1676,10 +1671,6 @@ objc_library(
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/ssl_types.h",
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/transport_security.h",
 | 
	
		
			
				|  |  |      "src/core/lib/tsi/transport_security_interface.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_common.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_decode.h",
 | 
	
		
			
				|  |  | -    "third_party/nanopb/pb_encode.h",
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |    includes = [
 | 
	
		
			
				|  |  |      "include",
 | 
	
	
		
			
				|  | @@ -1688,6 +1679,7 @@ objc_library(
 | 
	
		
			
				|  |  |    deps = [
 | 
	
		
			
				|  |  |      ":gpr_objc",
 | 
	
		
			
				|  |  |      "//external:libssl_objc",
 | 
	
		
			
				|  |  | +    "//external:nanopb",
 | 
	
		
			
				|  |  |    ],
 | 
	
		
			
				|  |  |    sdk_dylibs = ["libz"],
 | 
	
		
			
				|  |  |  )
 |