@@ -473,6 +473,17 @@ grpc_cc_library(
473
473
],
474
474
)
475
475
476
+ grpc_cc_library (
477
+ name = "gpr_public_hdrs" ,
478
+ hdrs = GPR_PUBLIC_HDRS ,
479
+ )
480
+
481
+ grpc_cc_library (
482
+ name = "grpc_public_hdrs" ,
483
+ hdrs = GRPC_PUBLIC_HDRS ,
484
+ deps = ["gpr_public_hdrs" ],
485
+ )
486
+
476
487
grpc_cc_library (
477
488
name = "grpc++_public_hdrs" ,
478
489
hdrs = GRPCXX_PUBLIC_HDRS ,
@@ -481,6 +492,7 @@ grpc_cc_library(
481
492
"protobuf_headers" ,
482
493
],
483
494
visibility = ["@grpc:public" ],
495
+ deps = ["grpc_public_hdrs" ],
484
496
)
485
497
486
498
grpc_cc_library (
@@ -549,11 +561,13 @@ grpc_cc_library(
549
561
deps = [
550
562
"error" ,
551
563
"gpr_base" ,
564
+ "gpr_codegen" ,
552
565
"grpc" ,
553
566
"grpc++_base" ,
554
567
"grpc++_codegen_base" ,
555
568
"grpc++_codegen_base_src" ,
556
569
"grpc++_codegen_proto" ,
570
+ "grpc++_internal_hdrs_only" ,
557
571
"grpc_base" ,
558
572
"grpc_codegen" ,
559
573
"grpc_credentials_util" ,
@@ -562,6 +576,7 @@ grpc_cc_library(
562
576
"json" ,
563
577
"ref_counted_ptr" ,
564
578
"slice" ,
579
+ "slice_refcount" ,
565
580
],
566
581
)
567
582
@@ -658,6 +673,8 @@ grpc_cc_library(
658
673
],
659
674
language = "c++" ,
660
675
deps = [
676
+ "gpr" ,
677
+ "grpc" ,
661
678
"grpc++_internals" ,
662
679
],
663
680
)
@@ -676,6 +693,8 @@ grpc_cc_library(
676
693
],
677
694
visibility = ["@grpc:xds" ],
678
695
deps = [
696
+ "gpr" ,
697
+ "grpc" ,
679
698
"grpc++_internals" ,
680
699
],
681
700
)
@@ -697,6 +716,7 @@ grpc_cc_library(
697
716
"grpc++_codegen_base" ,
698
717
"grpc++_codegen_base_src" ,
699
718
"grpc++_codegen_proto" ,
719
+ "grpc_codegen" ,
700
720
"grpc_insecure_credentials" ,
701
721
"grpc_unsecure" ,
702
722
],
@@ -730,6 +750,7 @@ grpc_cc_library(
730
750
"include/grpcpp/security/alts_util.h" ,
731
751
],
732
752
external_deps = [
753
+ "absl/memory" ,
733
754
"upb_lib" ,
734
755
],
735
756
language = "c++" ,
@@ -3886,6 +3907,9 @@ grpc_cc_library(
3886
3907
deps = [
3887
3908
"gpr" ,
3888
3909
"gpr_codegen" ,
3910
+ "grpc" ,
3911
+ "grpc++" ,
3912
+ "grpc_codegen" ,
3889
3913
"lb_server_load_reporting_filter" ,
3890
3914
"lb_server_load_reporting_service_server_builder_plugin" ,
3891
3915
"slice" ,
@@ -3900,10 +3924,15 @@ grpc_cc_library(
3900
3924
hdrs = [
3901
3925
"src/cpp/server/load_reporter/load_reporter_async_service_impl.h" ,
3902
3926
],
3903
- external_deps = ["absl/memory" ],
3927
+ external_deps = [
3928
+ "absl/memory" ,
3929
+ "protobuf_headers" ,
3930
+ ],
3904
3931
language = "c++" ,
3905
3932
deps = [
3906
3933
"gpr" ,
3934
+ "gpr_codegen" ,
3935
+ "grpc++" ,
3907
3936
"lb_load_reporter" ,
3908
3937
],
3909
3938
)
@@ -3938,6 +3967,7 @@ grpc_cc_library(
3938
3967
external_deps = [
3939
3968
"opencensus-stats" ,
3940
3969
"opencensus-tags" ,
3970
+ "protobuf_headers" ,
3941
3971
],
3942
3972
language = "c++" ,
3943
3973
deps = [
@@ -5414,6 +5444,8 @@ grpc_cc_library(
5414
5444
srcs = GRPCXX_SRCS ,
5415
5445
hdrs = GRPCXX_HDRS ,
5416
5446
external_deps = [
5447
+ "absl/base:core_headers" ,
5448
+ "absl/strings" ,
5417
5449
"absl/synchronization" ,
5418
5450
"absl/memory" ,
5419
5451
"upb_lib" ,
@@ -5423,8 +5455,10 @@ grpc_cc_library(
5423
5455
public_hdrs = GRPCXX_PUBLIC_HDRS ,
5424
5456
visibility = ["@grpc:alt_grpc++_base_legacy" ],
5425
5457
deps = [
5458
+ "channel_init" ,
5426
5459
"config" ,
5427
5460
"gpr_base" ,
5461
+ "gpr_codegen" ,
5428
5462
"grpc" ,
5429
5463
"grpc++_codegen_base" ,
5430
5464
"grpc++_codegen_base_src" ,
@@ -5438,6 +5472,10 @@ grpc_cc_library(
5438
5472
"grpc_transport_inproc" ,
5439
5473
"iomgr_timer" ,
5440
5474
"ref_counted" ,
5475
+ "ref_counted_ptr" ,
5476
+ "resource_quota" ,
5477
+ "slice" ,
5478
+ "time" ,
5441
5479
"useful" ,
5442
5480
],
5443
5481
)
@@ -5447,6 +5485,8 @@ grpc_cc_library(
5447
5485
srcs = GRPCXX_SRCS ,
5448
5486
hdrs = GRPCXX_HDRS ,
5449
5487
external_deps = [
5488
+ "absl/base:core_headers" ,
5489
+ "absl/strings" ,
5450
5490
"absl/synchronization" ,
5451
5491
"absl/memory" ,
5452
5492
"upb_lib" ,
@@ -5457,8 +5497,10 @@ grpc_cc_library(
5457
5497
tags = ["avoid_dep" ],
5458
5498
visibility = ["@grpc:alt_grpc++_base_unsecure_legacy" ],
5459
5499
deps = [
5500
+ "channel_init" ,
5460
5501
"config" ,
5461
5502
"gpr_base" ,
5503
+ "gpr_codegen" ,
5462
5504
"grpc++_codegen_base" ,
5463
5505
"grpc++_codegen_base_src" ,
5464
5506
"grpc++_internal_hdrs_only" ,
@@ -5473,6 +5515,10 @@ grpc_cc_library(
5473
5515
"grpc_unsecure" ,
5474
5516
"iomgr_timer" ,
5475
5517
"ref_counted" ,
5518
+ "ref_counted_ptr" ,
5519
+ "resource_quota" ,
5520
+ "slice" ,
5521
+ "time" ,
5476
5522
"useful" ,
5477
5523
],
5478
5524
)
@@ -5572,6 +5618,7 @@ grpc_cc_library(
5572
5618
language = "c++" ,
5573
5619
deps = [
5574
5620
"grpc++_codegen_base" ,
5621
+ "grpc++_public_hdrs" ,
5575
5622
],
5576
5623
)
5577
5624
@@ -5616,6 +5663,9 @@ grpc_cc_library(
5616
5663
hdrs = [
5617
5664
"src/cpp/ext/proto_server_reflection.h" ,
5618
5665
],
5666
+ external_deps = [
5667
+ "protobuf_headers" ,
5668
+ ],
5619
5669
language = "c++" ,
5620
5670
public_hdrs = [
5621
5671
"include/grpc++/ext/proto_server_reflection_plugin.h" ,
@@ -5635,6 +5685,9 @@ grpc_cc_library(
5635
5685
"src/cpp/server/orca/orca_service.cc" ,
5636
5686
],
5637
5687
external_deps = [
5688
+ "absl/base:core_headers" ,
5689
+ "absl/time" ,
5690
+ "absl/types:optional" ,
5638
5691
"upb_lib" ,
5639
5692
],
5640
5693
language = "c++" ,
@@ -5643,12 +5696,15 @@ grpc_cc_library(
5643
5696
],
5644
5697
visibility = ["@grpc:public" ],
5645
5698
deps = [
5699
+ "gpr" ,
5646
5700
"grpc++" ,
5647
5701
"grpc++_codegen_base" ,
5702
+ "grpc++_internal_hdrs_only" ,
5648
5703
"grpc_base" ,
5649
5704
"iomgr_timer" ,
5650
5705
"protobuf_duration_upb" ,
5651
5706
"ref_counted" ,
5707
+ "ref_counted_ptr" ,
5652
5708
"time" ,
5653
5709
"xds_orca_service_upb" ,
5654
5710
"xds_orca_upb" ,
@@ -5665,6 +5721,9 @@ grpc_cc_library(
5665
5721
hdrs = [
5666
5722
"src/cpp/server/channelz/channelz_service.h" ,
5667
5723
],
5724
+ external_deps = [
5725
+ "protobuf_headers" ,
5726
+ ],
5668
5727
language = "c++" ,
5669
5728
public_hdrs = [
5670
5729
"include/grpcpp/ext/channelz_service_plugin.h" ,
@@ -5674,6 +5733,7 @@ grpc_cc_library(
5674
5733
"gpr" ,
5675
5734
"grpc" ,
5676
5735
"grpc++" ,
5736
+ "grpc++_config_proto" ,
5677
5737
"//src/proto/grpc/channelz:channelz_proto" ,
5678
5738
],
5679
5739
alwayslink = 1 ,
@@ -5687,7 +5747,10 @@ grpc_cc_library(
5687
5747
hdrs = [
5688
5748
"src/cpp/server/csds/csds.h" ,
5689
5749
],
5690
- external_deps = ["absl/status:statusor" ],
5750
+ external_deps = [
5751
+ "absl/status" ,
5752
+ "absl/status:statusor" ,
5753
+ ],
5691
5754
language = "c++" ,
5692
5755
deps = [
5693
5756
"gpr" ,
@@ -5762,10 +5825,14 @@ grpc_cc_library(
5762
5825
hdrs = [
5763
5826
"src/cpp/util/core_stats.h" ,
5764
5827
],
5828
+ external_deps = [
5829
+ "protobuf_headers" ,
5830
+ ],
5765
5831
language = "c++" ,
5766
5832
deps = [
5767
5833
"gpr" ,
5768
5834
"grpc++" ,
5835
+ "grpc_base" ,
5769
5836
"//src/proto/grpc/core:stats_proto" ,
5770
5837
],
5771
5838
)
@@ -5796,10 +5863,14 @@ grpc_cc_library(
5796
5863
external_deps = [
5797
5864
"absl-base" ,
5798
5865
"absl-time" ,
5866
+ "absl/base:core_headers" ,
5867
+ "absl/status" ,
5868
+ "absl/types:optional" ,
5799
5869
"absl/strings" ,
5800
5870
"opencensus-trace" ,
5801
5871
"opencensus-trace-context_util" ,
5802
5872
"opencensus-trace-propagation" ,
5873
+ "opencensus-trace-span_context" ,
5803
5874
"opencensus-tags" ,
5804
5875
"opencensus-tags-context_util" ,
5805
5876
"opencensus-stats" ,
@@ -5808,10 +5879,18 @@ grpc_cc_library(
5808
5879
language = "c++" ,
5809
5880
visibility = ["@grpc:grpc_opencensus_plugin" ],
5810
5881
deps = [
5882
+ "arena" ,
5811
5883
"census" ,
5884
+ "channel_stack_type" ,
5885
+ "debug_location" ,
5886
+ "gpr" ,
5812
5887
"gpr_base" ,
5888
+ "gpr_codegen" ,
5813
5889
"grpc++" ,
5890
+ "grpc++_base" ,
5814
5891
"grpc_base" ,
5892
+ "slice" ,
5893
+ "slice_refcount" ,
5815
5894
],
5816
5895
)
5817
5896
0 commit comments