|  | @@ -1714,6 +1714,32 @@
 | 
	
		
			
				|  |  |      "third_party": false, 
 | 
	
		
			
				|  |  |      "type": "target"
 | 
	
		
			
				|  |  |    }, 
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    "deps": [
 | 
	
		
			
				|  |  | +      "grpc++_codegen_lib"
 | 
	
		
			
				|  |  | +    ], 
 | 
	
		
			
				|  |  | +    "headers": [
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/control.grpc.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/control.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/messages.grpc.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/messages.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/payloads.grpc.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/payloads.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/perf_db.grpc.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/perf_db.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/services.grpc.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/services.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/stats.grpc.pb.h", 
 | 
	
		
			
				|  |  | +      "src/proto/grpc/testing/stats.pb.h"
 | 
	
		
			
				|  |  | +    ], 
 | 
	
		
			
				|  |  | +    "language": "c++", 
 | 
	
		
			
				|  |  | +    "name": "codegen_test", 
 | 
	
		
			
				|  |  | +    "src": [
 | 
	
		
			
				|  |  | +      "test/cpp/codegen/codegen_test.cc"
 | 
	
		
			
				|  |  | +    ], 
 | 
	
		
			
				|  |  | +    "third_party": false, 
 | 
	
		
			
				|  |  | +    "type": "target"
 | 
	
		
			
				|  |  | +  }, 
 | 
	
		
			
				|  |  |    {
 | 
	
		
			
				|  |  |      "deps": [
 | 
	
		
			
				|  |  |        "gpr", 
 | 
	
	
		
			
				|  | @@ -4314,6 +4340,57 @@
 | 
	
		
			
				|  |  |      "third_party": false, 
 | 
	
		
			
				|  |  |      "type": "lib"
 | 
	
		
			
				|  |  |    }, 
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    "deps": [], 
 | 
	
		
			
				|  |  | +    "headers": [
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/alloc.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_gcc_atomic.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_gcc_sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_win32.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/byte_buffer.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/compression_types.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/connectivity_state.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/grpc_types.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/log.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/port_platform.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/propagation_bits.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/slice.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/slice_buffer.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/status.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_generic.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_posix.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_win32.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/time.h"
 | 
	
		
			
				|  |  | +    ], 
 | 
	
		
			
				|  |  | +    "language": "c", 
 | 
	
		
			
				|  |  | +    "name": "grpc_codegen_lib", 
 | 
	
		
			
				|  |  | +    "src": [
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/alloc.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_gcc_atomic.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_gcc_sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_win32.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/byte_buffer.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/compression_types.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/connectivity_state.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/grpc_types.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/log.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/port_platform.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/propagation_bits.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/slice.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/slice_buffer.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/status.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_generic.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_posix.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_win32.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/time.h"
 | 
	
		
			
				|  |  | +    ], 
 | 
	
		
			
				|  |  | +    "third_party": false, 
 | 
	
		
			
				|  |  | +    "type": "lib"
 | 
	
		
			
				|  |  | +  }, 
 | 
	
		
			
				|  |  |    {
 | 
	
		
			
				|  |  |      "deps": [
 | 
	
		
			
				|  |  |        "gpr", 
 | 
	
	
		
			
				|  | @@ -4906,6 +4983,7 @@
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/completion_queue_tag.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/config.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/config_protobuf.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/core_codegen_interface.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/grpc_library.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/method_handler_impl.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/proto_utils.h", 
 | 
	
	
		
			
				|  | @@ -4961,6 +5039,8 @@
 | 
	
		
			
				|  |  |        "include/grpc++/support/time.h", 
 | 
	
		
			
				|  |  |        "src/cpp/client/create_channel_internal.h", 
 | 
	
		
			
				|  |  |        "src/cpp/client/secure_credentials.h", 
 | 
	
		
			
				|  |  | +      "src/cpp/common/core_codegen.h", 
 | 
	
		
			
				|  |  | +      "src/cpp/common/core_codegen.h", 
 | 
	
		
			
				|  |  |        "src/cpp/common/create_auth_context.h", 
 | 
	
		
			
				|  |  |        "src/cpp/common/secure_auth_context.h", 
 | 
	
		
			
				|  |  |        "src/cpp/server/dynamic_thread_pool.h", 
 | 
	
	
		
			
				|  | @@ -4991,6 +5071,7 @@
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/completion_queue_tag.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/config.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/config_protobuf.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/core_codegen_interface.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/grpc_library.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/method_handler_impl.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/proto_utils.h", 
 | 
	
	
		
			
				|  | @@ -5054,18 +5135,19 @@
 | 
	
		
			
				|  |  |        "src/cpp/client/insecure_credentials.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/client/secure_credentials.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/client/secure_credentials.h", 
 | 
	
		
			
				|  |  | -      "src/cpp/codegen/grpc_library.cc", 
 | 
	
		
			
				|  |  | +      "src/cpp/codegen/codegen_init.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/common/auth_property_iterator.cc", 
 | 
	
		
			
				|  |  | -      "src/cpp/common/call.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/common/channel_arguments.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/common/completion_queue.cc", 
 | 
	
		
			
				|  |  | +      "src/cpp/common/core_codegen.cc", 
 | 
	
		
			
				|  |  | +      "src/cpp/common/core_codegen.h", 
 | 
	
		
			
				|  |  | +      "src/cpp/common/core_codegen.h", 
 | 
	
		
			
				|  |  |        "src/cpp/common/create_auth_context.h", 
 | 
	
		
			
				|  |  |        "src/cpp/common/rpc_method.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/common/secure_auth_context.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/common/secure_auth_context.h", 
 | 
	
		
			
				|  |  |        "src/cpp/common/secure_channel_arguments.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/common/secure_create_auth_context.cc", 
 | 
	
		
			
				|  |  | -      "src/cpp/proto/proto_utils.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/server/async_generic_service.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/server/create_default_thread_pool.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/server/dynamic_thread_pool.cc", 
 | 
	
	
		
			
				|  | @@ -5087,6 +5169,120 @@
 | 
	
		
			
				|  |  |      "third_party": false, 
 | 
	
		
			
				|  |  |      "type": "lib"
 | 
	
		
			
				|  |  |    }, 
 | 
	
		
			
				|  |  | +  {
 | 
	
		
			
				|  |  | +    "deps": [], 
 | 
	
		
			
				|  |  | +    "headers": [
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/async_stream.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/async_unary_call.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/call.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/call_hook.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/channel_interface.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/client_context.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/client_unary_call.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/completion_queue.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/completion_queue_tag.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/config.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/config_protobuf.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/core_codegen_interface.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/grpc_library.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/method_handler_impl.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/proto_utils.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/rpc_method.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/rpc_service_method.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/security/auth_context.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/serialization_traits.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/server_context.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/server_interface.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/service_type.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/status.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/status_code_enum.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/string_ref.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/stub_options.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/sync_cxx11.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/sync_no_cxx11.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/sync_stream.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/time.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/alloc.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_gcc_atomic.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_gcc_sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_win32.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/byte_buffer.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/compression_types.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/connectivity_state.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/grpc_types.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/log.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/port_platform.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/propagation_bits.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/slice.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/slice_buffer.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/status.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_generic.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_posix.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_win32.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/time.h"
 | 
	
		
			
				|  |  | +    ], 
 | 
	
		
			
				|  |  | +    "language": "c++", 
 | 
	
		
			
				|  |  | +    "name": "grpc++_codegen_lib", 
 | 
	
		
			
				|  |  | +    "src": [
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/async_stream.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/async_unary_call.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/call.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/call_hook.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/channel_interface.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/client_context.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/client_unary_call.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/completion_queue.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/completion_queue_tag.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/config.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/config_protobuf.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/core_codegen_interface.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/grpc_library.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/method_handler_impl.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/proto_utils.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/rpc_method.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/rpc_service_method.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/security/auth_context.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/serialization_traits.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/server_context.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/server_interface.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/service_type.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/status.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/status_code_enum.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/string_ref.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/stub_options.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/sync_cxx11.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/sync_no_cxx11.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/sync_stream.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/time.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/alloc.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_gcc_atomic.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_gcc_sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/atm_win32.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/byte_buffer.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/compression_types.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/connectivity_state.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/grpc_types.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/log.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/port_platform.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/propagation_bits.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/slice.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/slice_buffer.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/status.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_generic.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_posix.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/sync_win32.h", 
 | 
	
		
			
				|  |  | +      "include/grpc/impl/codegen/time.h", 
 | 
	
		
			
				|  |  | +      "src/cpp/codegen/codegen_init.cc"
 | 
	
		
			
				|  |  | +    ], 
 | 
	
		
			
				|  |  | +    "third_party": false, 
 | 
	
		
			
				|  |  | +    "type": "lib"
 | 
	
		
			
				|  |  | +  }, 
 | 
	
		
			
				|  |  |    {
 | 
	
		
			
				|  |  |      "deps": [], 
 | 
	
		
			
				|  |  |      "headers": [
 | 
	
	
		
			
				|  | @@ -5169,6 +5365,7 @@
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/completion_queue_tag.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/config.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/config_protobuf.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/core_codegen_interface.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/grpc_library.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/method_handler_impl.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/proto_utils.h", 
 | 
	
	
		
			
				|  | @@ -5223,6 +5420,7 @@
 | 
	
		
			
				|  |  |        "include/grpc++/support/sync_stream.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/support/time.h", 
 | 
	
		
			
				|  |  |        "src/cpp/client/create_channel_internal.h", 
 | 
	
		
			
				|  |  | +      "src/cpp/common/core_codegen.h", 
 | 
	
		
			
				|  |  |        "src/cpp/common/create_auth_context.h", 
 | 
	
		
			
				|  |  |        "src/cpp/server/dynamic_thread_pool.h", 
 | 
	
		
			
				|  |  |        "src/cpp/server/thread_pool_interface.h"
 | 
	
	
		
			
				|  | @@ -5251,6 +5449,7 @@
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/completion_queue_tag.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/config.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/config_protobuf.h", 
 | 
	
		
			
				|  |  | +      "include/grpc++/impl/codegen/core_codegen_interface.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/grpc_library.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/method_handler_impl.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/impl/codegen/proto_utils.h", 
 | 
	
	
		
			
				|  | @@ -5312,14 +5511,14 @@
 | 
	
		
			
				|  |  |        "src/cpp/client/credentials.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/client/generic_stub.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/client/insecure_credentials.cc", 
 | 
	
		
			
				|  |  | -      "src/cpp/codegen/grpc_library.cc", 
 | 
	
		
			
				|  |  | -      "src/cpp/common/call.cc", 
 | 
	
		
			
				|  |  | +      "src/cpp/codegen/codegen_init.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/common/channel_arguments.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/common/completion_queue.cc", 
 | 
	
		
			
				|  |  | +      "src/cpp/common/core_codegen.cc", 
 | 
	
		
			
				|  |  | +      "src/cpp/common/core_codegen.h", 
 | 
	
		
			
				|  |  |        "src/cpp/common/create_auth_context.h", 
 | 
	
		
			
				|  |  |        "src/cpp/common/insecure_create_auth_context.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/common/rpc_method.cc", 
 | 
	
		
			
				|  |  | -      "src/cpp/proto/proto_utils.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/server/async_generic_service.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/server/create_default_thread_pool.cc", 
 | 
	
		
			
				|  |  |        "src/cpp/server/dynamic_thread_pool.cc", 
 | 
	
	
		
			
				|  | @@ -5340,38 +5539,10 @@
 | 
	
		
			
				|  |  |      "type": "lib"
 | 
	
		
			
				|  |  |    }, 
 | 
	
		
			
				|  |  |    {
 | 
	
		
			
				|  |  | -    "deps": [], 
 | 
	
		
			
				|  |  | +    "deps": [
 | 
	
		
			
				|  |  | +      "grpc++_codegen_lib"
 | 
	
		
			
				|  |  | +    ], 
 | 
	
		
			
				|  |  |      "headers": [
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/async_stream.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/async_unary_call.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/call.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/call_hook.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/channel_interface.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/client_context.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/client_unary_call.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/completion_queue.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/completion_queue_tag.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/config.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/config_protobuf.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/grpc_library.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/method_handler_impl.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/proto_utils.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/rpc_method.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/rpc_service_method.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/security/auth_context.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/serialization_traits.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/server_context.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/server_interface.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/service_type.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/status.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/status_code_enum.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/string_ref.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/stub_options.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/sync_cxx11.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/sync_no_cxx11.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/sync_stream.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/time.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/support/config.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/support/config_protobuf.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/alloc.h", 
 | 
	
	
		
			
				|  | @@ -5379,16 +5550,10 @@
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/atm_gcc_atomic.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/atm_gcc_sync.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/atm_win32.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/byte_buffer.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/compression_types.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/connectivity_state.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/grpc_types.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/log.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/port_platform.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/propagation_bits.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/slice.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/slice_buffer.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/status.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/sync_generic.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/sync_posix.h", 
 | 
	
	
		
			
				|  | @@ -5411,36 +5576,6 @@
 | 
	
		
			
				|  |  |      "language": "c++", 
 | 
	
		
			
				|  |  |      "name": "grpc_plugin_support", 
 | 
	
		
			
				|  |  |      "src": [
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/async_stream.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/async_unary_call.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/call.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/call_hook.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/channel_interface.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/client_context.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/client_unary_call.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/completion_queue.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/completion_queue_tag.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/config.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/config_protobuf.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/grpc_library.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/method_handler_impl.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/proto_utils.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/rpc_method.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/rpc_service_method.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/security/auth_context.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/serialization_traits.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/server_context.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/server_interface.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/service_type.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/status.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/status_code_enum.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/string_ref.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/stub_options.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/sync_cxx11.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/sync_no_cxx11.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/sync_stream.h", 
 | 
	
		
			
				|  |  | -      "include/grpc++/impl/codegen/time.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/support/config.h", 
 | 
	
		
			
				|  |  |        "include/grpc++/support/config_protobuf.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/alloc.h", 
 | 
	
	
		
			
				|  | @@ -5448,16 +5583,10 @@
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/atm_gcc_atomic.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/atm_gcc_sync.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/atm_win32.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/byte_buffer.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/compression_types.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/connectivity_state.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/grpc_types.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/log.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/port_platform.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/propagation_bits.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/slice.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/slice_buffer.h", 
 | 
	
		
			
				|  |  | -      "include/grpc/impl/codegen/status.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/sync.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/sync_generic.h", 
 | 
	
		
			
				|  |  |        "include/grpc/impl/codegen/sync_posix.h", 
 | 
	
	
		
			
				|  | @@ -5480,8 +5609,7 @@
 | 
	
		
			
				|  |  |        "src/compiler/ruby_generator.h", 
 | 
	
		
			
				|  |  |        "src/compiler/ruby_generator_helpers-inl.h", 
 | 
	
		
			
				|  |  |        "src/compiler/ruby_generator_map-inl.h", 
 | 
	
		
			
				|  |  | -      "src/compiler/ruby_generator_string-inl.h", 
 | 
	
		
			
				|  |  | -      "src/cpp/codegen/grpc_library.cc"
 | 
	
		
			
				|  |  | +      "src/compiler/ruby_generator_string-inl.h"
 | 
	
		
			
				|  |  |      ], 
 | 
	
		
			
				|  |  |      "third_party": false, 
 | 
	
		
			
				|  |  |      "type": "lib"
 |