source_set("headers") { public = [ "include/bidirectional_stream_c.h" ] } source_set("grpc_support") { sources = [ "bidirectional_stream.cc", "bidirectional_stream.h", "bidirectional_stream_c.cc", "include/bidirectional_stream_c.h", ] deps = [ ":headers", "//base", "//net", "//url", ] } # Depends on ":grpc_support" implementation. source_set("bidirectional_stream_unittest") { testonly = true sources = [ "bidirectional_stream_unittest.cc" ] deps = [ ":grpc_support", "//base", "//net", "//net:test_support", ] public_deps = [ "//components/grpc_support/test:get_stream_engine_header" ] } # Depends on ":headers" to avoid ":grpc_support" implementation. source_set("bidirectional_stream_test") { testonly = true sources = [ "bidirectional_stream_unittest.cc" ] deps = [ ":headers", "//base", "//net", "//net:test_support", ] public_deps = [ "//components/grpc_support/test:get_stream_engine_header" ] }