@@ -143,6 +143,11 @@ filegroups:
143143 - include/grpc/impl/codegen/sync_posix.h
144144 - include/grpc/impl/codegen/sync_windows.h
145145 - include/grpc/impl/codegen/time.h
146+ - name : grpc++_codegen_base_src
147+ src :
148+ - src/cpp/codegen/codegen_init.cc
149+ uses :
150+ - grpc++_codegen_base
146151- name : grpc_base
147152 public_headers :
148153 - include/grpc/byte_buffer.h
@@ -177,6 +182,7 @@ filegroups:
177182 - src/core/lib/iomgr/iomgr.h
178183 - src/core/lib/iomgr/iomgr_internal.h
179184 - src/core/lib/iomgr/iomgr_posix.h
185+ - src/core/lib/iomgr/polling_entity.h
180186 - src/core/lib/iomgr/pollset.h
181187 - src/core/lib/iomgr/pollset_set.h
182188 - src/core/lib/iomgr/pollset_set_windows.h
@@ -252,6 +258,7 @@ filegroups:
252258 - src/core/lib/iomgr/iomgr.c
253259 - src/core/lib/iomgr/iomgr_posix.c
254260 - src/core/lib/iomgr/iomgr_windows.c
261+ - src/core/lib/iomgr/polling_entity.c
255262 - src/core/lib/iomgr/pollset_set_windows.c
256263 - src/core/lib/iomgr/pollset_windows.c
257264 - src/core/lib/iomgr/resolve_address_posix.c
@@ -415,7 +422,6 @@ filegroups:
415422 - grpc_client_config
416423- name : grpc_secure
417424 public_headers :
418- - include/grpc/grpc_cronet.h
419425 - include/grpc/grpc_security.h
420426 - include/grpc/grpc_security_constants.h
421427 headers :
@@ -581,6 +587,10 @@ filegroups:
581587 - grpc_base
582588 - grpc_secure
583589- name : grpc_transport_cronet_client_secure
590+ public_headers :
591+ - include/grpc/grpc_cronet.h
592+ - include/grpc/grpc_security.h
593+ - include/grpc/grpc_security_constants.h
584594 headers :
585595 - third_party/objective_c/Cronet/cronet_c_for_grpc.h
586596 src :
@@ -629,7 +639,6 @@ filegroups:
629639 - include/grpc++/impl/client_unary_call.h
630640 - include/grpc++/impl/grpc_library.h
631641 - include/grpc++/impl/method_handler_impl.h
632- - include/grpc++/impl/proto_utils.h
633642 - include/grpc++/impl/rpc_method.h
634643 - include/grpc++/impl/rpc_service_method.h
635644 - include/grpc++/impl/serialization_traits.h
@@ -654,6 +663,7 @@ filegroups:
654663 - include/grpc++/support/async_unary_call.h
655664 - include/grpc++/support/byte_buffer.h
656665 - include/grpc++/support/channel_arguments.h
666+ - include/grpc++/support/config.h
657667 - include/grpc++/support/slice.h
658668 - include/grpc++/support/status.h
659669 - include/grpc++/support/status_code_enum.h
@@ -694,9 +704,8 @@ filegroups:
694704 deps :
695705 - grpc
696706 uses :
697- - grpc++_codegen
698- - grpc++_config
699- - name : grpc++_codegen
707+ - grpc++_codegen_base
708+ - name : grpc++_codegen_base
700709 language : c++
701710 public_headers :
702711 - include/grpc++/impl/codegen/async_stream.h
@@ -708,11 +717,11 @@ filegroups:
708717 - include/grpc++/impl/codegen/client_unary_call.h
709718 - include/grpc++/impl/codegen/completion_queue.h
710719 - include/grpc++/impl/codegen/completion_queue_tag.h
720+ - include/grpc++/impl/codegen/config.h
711721 - include/grpc++/impl/codegen/core_codegen_interface.h
712722 - include/grpc++/impl/codegen/create_auth_context.h
713723 - include/grpc++/impl/codegen/grpc_library.h
714724 - include/grpc++/impl/codegen/method_handler_impl.h
715- - include/grpc++/impl/codegen/proto_utils.h
716725 - include/grpc++/impl/codegen/rpc_method.h
717726 - include/grpc++/impl/codegen/rpc_service_method.h
718727 - include/grpc++/impl/codegen/security/auth_context.h
@@ -729,22 +738,18 @@ filegroups:
729738 - include/grpc++/impl/codegen/sync_no_cxx11.h
730739 - include/grpc++/impl/codegen/sync_stream.h
731740 - include/grpc++/impl/codegen/time.h
732- src :
733- - src/cpp/codegen/codegen_init.cc
734741 uses :
735742 - grpc_codegen
736- - grpc++_config_codegen
737- - name : grpc++_config
743+ - name : grpc++_codegen_proto
738744 language : c++
739745 public_headers :
740- - include/grpc++/support/config.h
741- - include/grpc++/support/config_protobuf.h
746+ - include/grpc++/impl/codegen/proto_utils.h
742747 uses :
743- - grpc++_config_codegen
744- - name : grpc++_config_codegen
748+ - grpc++_codegen_base
749+ - grpc++_config_proto
750+ - name : grpc++_config_proto
745751 language : c++
746752 public_headers :
747- - include/grpc++/impl/codegen/config.h
748753 - include/grpc++/impl/codegen/config_protobuf.h
749754libs :
750755- name : gpr
@@ -779,7 +784,6 @@ libs:
779784 - grpc_transport_chttp2_client_secure
780785 - grpc_transport_chttp2_server_insecure
781786 - grpc_transport_chttp2_client_insecure
782- - grpc_transport_cronet_client_secure
783787 - grpc_lb_policy_grpclb
784788 - grpc_lb_policy_pick_first
785789 - grpc_lb_policy_round_robin
@@ -794,6 +798,22 @@ libs:
794798 - grpc.dependencies.openssl
795799 - grpc.dependencies.zlib
796800 vs_project_guid : ' {29D16885-7228-4C31-81ED-5F9187C7F2A9}'
801+ - name : grpc_cronet
802+ build : all
803+ language : c
804+ src :
805+ - src/core/lib/surface/init.c
806+ baselib : true
807+ deps_linkage : static
808+ dll : true
809+ filegroups :
810+ - grpc_base
811+ - grpc_transport_cronet_client_secure
812+ - grpc_transport_chttp2_client_secure
813+ generate_plugin_registry : true
814+ platforms :
815+ - linux
816+ secure : true
797817- name : grpc_dll
798818 build : private
799819 language : c
@@ -929,7 +949,8 @@ libs:
929949 dll : true
930950 filegroups :
931951 - grpc++_base
932- - grpc++_codegen
952+ - grpc++_codegen_base
953+ - grpc++_codegen_base_src
933954 secure : check
934955 vs_project_guid : ' {C187A093-A0FE-489D-A40A-6E33DE0F9FEB}'
935956- name : grpc++_test_config
@@ -962,6 +983,11 @@ libs:
962983 deps :
963984 - grpc++
964985 - grpc_test_util
986+ filegroups :
987+ - grpc++_codegen_base
988+ - grpc++_codegen_base_src
989+ - grpc++_codegen_proto
990+ - grpc++_config_proto
965991- name : grpc++_unsecure
966992 build : all
967993 language : c++
@@ -974,7 +1000,8 @@ libs:
9741000 dll : true
9751001 filegroups :
9761002 - grpc++_base
977- - grpc++_codegen
1003+ - grpc++_codegen_base
1004+ - grpc++_codegen_base_src
9781005 secure : false
9791006 vs_project_guid : ' {6EE56155-DF7C-4F6E-BFC4-F6F776BEB211}'
9801007- name : grpc_cli_libs
@@ -1016,7 +1043,7 @@ libs:
10161043 - src/compiler/python_generator.cc
10171044 - src/compiler/ruby_generator.cc
10181045 filegroups :
1019- - grpc++_config
1046+ - grpc++_config_proto
10201047 secure : false
10211048 vs_project_guid : ' {B6E81D84-2ACB-41B8-8781-493A944C7817}'
10221049 vs_props :
@@ -2462,7 +2489,7 @@ targets:
24622489 - grpc
24632490 - gpr
24642491 filegroups :
2465- - grpc++_codegen
2492+ - grpc++_codegen_base
24662493- name : codegen_test_minimal
24672494 gtest : true
24682495 build : test
@@ -2475,7 +2502,8 @@ targets:
24752502 - src/proto/grpc/testing/stats.proto
24762503 - test/cpp/codegen/codegen_test_minimal.cc
24772504 filegroups :
2478- - grpc++_codegen
2505+ - grpc++_codegen_base
2506+ - grpc++_codegen_base_src
24792507- name : credentials_test
24802508 gtest : true
24812509 build : test
0 commit comments