From 5956fb8829c9917eb37c70a9a37aa72132547eed Mon Sep 17 00:00:00 2001 From: Craig Tiller Date: Sat, 2 Jul 2022 09:07:43 -0700 Subject: [PATCH] [build] Automate deps for grpc_base (#29995) * [build] Automate deps for grpc_base * fixes * Automated change: Fix sanity tests * [build] Parallelize fix_build_deps.py * some algorithmic improvements * fix * some algorithmic improvements * Automated change: Fix sanity tests * afdlkjasfdasdl * fix * Automated change: Fix sanity tests Co-authored-by: ctiller --- BUILD | 69 ++++++++++++++++++++++------------------------------------- 1 file changed, 26 insertions(+), 43 deletions(-) diff --git a/BUILD b/BUILD index 73c13cdbd92..ea23594d4a8 100644 --- a/BUILD +++ b/BUILD @@ -418,7 +418,7 @@ grpc_cc_library( "channel_init", "channel_stack_type", "config", - "default_event_engine_factory_hdrs", + "event_engine_base", "gpr_base", "grpc_authorization_base", "grpc_base", @@ -477,7 +477,7 @@ grpc_cc_library( "channel_init", "channel_stack_type", "config", - "default_event_engine_factory_hdrs", + "event_engine_base", "gpr_base", "grpc_authorization_base", "grpc_base", @@ -1230,7 +1230,7 @@ grpc_cc_library( tags = ["grpc-autodeps"], deps = [ "activity", - "default_event_engine_factory_hdrs", + "event_engine_base", "event_engine_base_hdrs", "exec_ctx", "gpr_base", @@ -2247,32 +2247,6 @@ grpc_cc_library( ], ) -grpc_cc_library( - name = "default_event_engine_factory_hdrs", - hdrs = [ - "src/core/lib/event_engine/event_engine_factory.h", - ], - deps = [ - "event_engine_base_hdrs", - "gpr_base", - ], -) - -grpc_cc_library( - name = "default_event_engine_factory", - srcs = [ - "src/core/lib/event_engine/default_event_engine_factory.cc", - ], - external_deps = ["absl/memory"], - deps = [ - "default_event_engine_factory_hdrs", - "event_engine_base_hdrs", - "gpr_base", - "iomgr_event_engine", - "iomgr_port", - ], -) - grpc_cc_library( name = "iomgr_ee_time_averaged_stats", srcs = ["src/core/lib/event_engine/iomgr_engine/time_averaged_stats.cc"], @@ -2406,15 +2380,21 @@ grpc_cc_library( grpc_cc_library( name = "event_engine_base", srcs = [ + "src/core/lib/event_engine/default_event_engine_factory.cc", "src/core/lib/event_engine/event_engine.cc", ], + hdrs = [ + "src/core/lib/event_engine/event_engine_factory.h", + ], + external_deps = [ + "absl/memory", + ], deps = [ - "default_event_engine_factory", - "default_event_engine_factory_hdrs", "event_engine_base_hdrs", "event_engine_trace", "gpr_base", "grpc_trace", + "iomgr_event_engine", ], ) @@ -2734,13 +2714,16 @@ grpc_cc_library( "absl/base:core_headers", "absl/container:flat_hash_map", "absl/container:inlined_vector", - "absl/functional:bind_front", + "absl/functional:function_ref", "absl/memory", "absl/meta:type_traits", - "absl/status:statusor", + "absl/random", "absl/status", - "absl/strings:str_format", + "absl/status:statusor", "absl/strings", + "absl/strings:str_format", + "absl/synchronization", + "absl/time", "absl/types:optional", "absl/types:variant", "absl/utility", @@ -2748,8 +2731,10 @@ grpc_cc_library( ], language = "c++", public_hdrs = GRPC_PUBLIC_HDRS + GRPC_PUBLIC_EVENT_ENGINE_HDRS, + tags = ["grpc-autodeps"], visibility = ["@grpc:alt_grpc_base_legacy"], deps = [ + "activity", "arena", "arena_promise", "atomic_utils", @@ -2764,28 +2749,26 @@ grpc_cc_library( "chunked_vector", "closure", "config", + "context", "cpp_impl_of", "debug_location", - "default_event_engine_factory", "dual_ref_counted", "error", - "event_engine_base", - "event_engine_common", "exec_ctx", "gpr_base", "gpr_codegen", "gpr_tls", "grpc_codegen", + "grpc_public_hdrs", "grpc_sockaddr", "grpc_trace", - "handshaker_registry", + "iomgr_fwd", "iomgr_port", "iomgr_timer", "json", "latch", "memory_quota", "orphanable", - "percent_encoding", "poll", "promise", "ref_counted", @@ -3177,9 +3160,9 @@ grpc_cc_library( "config", "construct_destruct", "debug_location", - "default_event_engine_factory_hdrs", "dual_ref_counted", "error", + "event_engine_base", "gpr_base", "gpr_codegen", "grpc_backend_metric_data", @@ -3651,8 +3634,8 @@ grpc_cc_library( "channel_stack_type", "config", "debug_location", - "default_event_engine_factory_hdrs", "error", + "event_engine_base", "gpr_base", "gpr_codegen", "grpc_base", @@ -4448,8 +4431,8 @@ grpc_cc_library( deps = [ "channel_args", "debug_location", - "default_event_engine_factory_hdrs", "error", + "event_engine_base", "gpr_base", "gpr_platform", "grpc_base", @@ -6705,7 +6688,7 @@ grpc_cc_library( visibility = ["@grpc:public"], deps = [ "debug_location", - "default_event_engine_factory_hdrs", + "event_engine_base", "gpr", "grpc++", "grpc++_codegen_base",