xref: /aosp_15_r20/external/webrtc/rtc_base/experiments/BUILD.gn (revision d9f758449e529ab9291ac668be2861e7a55c2422)
1*d9f75844SAndroid Build Coastguard Worker# Copyright (c) 2018 The WebRTC project authors. All Rights Reserved.
2*d9f75844SAndroid Build Coastguard Worker#
3*d9f75844SAndroid Build Coastguard Worker# Use of this source code is governed by a BSD-style license
4*d9f75844SAndroid Build Coastguard Worker# that can be found in the LICENSE file in the root of the source
5*d9f75844SAndroid Build Coastguard Worker# tree. An additional intellectual property rights grant can be found
6*d9f75844SAndroid Build Coastguard Worker# in the file PATENTS.  All contributing project authors may
7*d9f75844SAndroid Build Coastguard Worker# be found in the AUTHORS file in the root of the source tree.
8*d9f75844SAndroid Build Coastguard Worker
9*d9f75844SAndroid Build Coastguard Workerimport("../../webrtc.gni")
10*d9f75844SAndroid Build Coastguard Worker
11*d9f75844SAndroid Build Coastguard Workerrtc_library("alr_experiment") {
12*d9f75844SAndroid Build Coastguard Worker  sources = [
13*d9f75844SAndroid Build Coastguard Worker    "alr_experiment.cc",
14*d9f75844SAndroid Build Coastguard Worker    "alr_experiment.h",
15*d9f75844SAndroid Build Coastguard Worker  ]
16*d9f75844SAndroid Build Coastguard Worker  deps = [
17*d9f75844SAndroid Build Coastguard Worker    "..:logging",
18*d9f75844SAndroid Build Coastguard Worker    "../../api:field_trials_view",
19*d9f75844SAndroid Build Coastguard Worker    "../../api/transport:field_trial_based_config",
20*d9f75844SAndroid Build Coastguard Worker  ]
21*d9f75844SAndroid Build Coastguard Worker  absl_deps = [
22*d9f75844SAndroid Build Coastguard Worker    "//third_party/abseil-cpp/absl/strings:strings",
23*d9f75844SAndroid Build Coastguard Worker    "//third_party/abseil-cpp/absl/types:optional",
24*d9f75844SAndroid Build Coastguard Worker  ]
25*d9f75844SAndroid Build Coastguard Worker}
26*d9f75844SAndroid Build Coastguard Worker
27*d9f75844SAndroid Build Coastguard Workerrtc_library("field_trial_parser") {
28*d9f75844SAndroid Build Coastguard Worker  sources = [
29*d9f75844SAndroid Build Coastguard Worker    "field_trial_list.cc",
30*d9f75844SAndroid Build Coastguard Worker    "field_trial_list.h",
31*d9f75844SAndroid Build Coastguard Worker    "field_trial_parser.cc",
32*d9f75844SAndroid Build Coastguard Worker    "field_trial_parser.h",
33*d9f75844SAndroid Build Coastguard Worker    "field_trial_units.cc",
34*d9f75844SAndroid Build Coastguard Worker    "field_trial_units.h",
35*d9f75844SAndroid Build Coastguard Worker    "struct_parameters_parser.cc",
36*d9f75844SAndroid Build Coastguard Worker    "struct_parameters_parser.h",
37*d9f75844SAndroid Build Coastguard Worker  ]
38*d9f75844SAndroid Build Coastguard Worker  deps = [
39*d9f75844SAndroid Build Coastguard Worker    "../../api/units:data_rate",
40*d9f75844SAndroid Build Coastguard Worker    "../../api/units:data_size",
41*d9f75844SAndroid Build Coastguard Worker    "../../api/units:time_delta",
42*d9f75844SAndroid Build Coastguard Worker    "../../rtc_base:checks",
43*d9f75844SAndroid Build Coastguard Worker    "../../rtc_base:logging",
44*d9f75844SAndroid Build Coastguard Worker    "../../rtc_base:safe_conversions",
45*d9f75844SAndroid Build Coastguard Worker    "../../rtc_base:stringutils",
46*d9f75844SAndroid Build Coastguard Worker  ]
47*d9f75844SAndroid Build Coastguard Worker  absl_deps = [
48*d9f75844SAndroid Build Coastguard Worker    "//third_party/abseil-cpp/absl/memory",
49*d9f75844SAndroid Build Coastguard Worker    "//third_party/abseil-cpp/absl/strings:strings",
50*d9f75844SAndroid Build Coastguard Worker    "//third_party/abseil-cpp/absl/types:optional",
51*d9f75844SAndroid Build Coastguard Worker  ]
52*d9f75844SAndroid Build Coastguard Worker}
53*d9f75844SAndroid Build Coastguard Worker
54*d9f75844SAndroid Build Coastguard Workerrtc_library("quality_rampup_experiment") {
55*d9f75844SAndroid Build Coastguard Worker  sources = [
56*d9f75844SAndroid Build Coastguard Worker    "quality_rampup_experiment.cc",
57*d9f75844SAndroid Build Coastguard Worker    "quality_rampup_experiment.h",
58*d9f75844SAndroid Build Coastguard Worker  ]
59*d9f75844SAndroid Build Coastguard Worker  deps = [
60*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
61*d9f75844SAndroid Build Coastguard Worker    "..:logging",
62*d9f75844SAndroid Build Coastguard Worker    "../../api:field_trials_view",
63*d9f75844SAndroid Build Coastguard Worker    "../../api/transport:field_trial_based_config",
64*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
65*d9f75844SAndroid Build Coastguard Worker  ]
66*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
67*d9f75844SAndroid Build Coastguard Worker}
68*d9f75844SAndroid Build Coastguard Worker
69*d9f75844SAndroid Build Coastguard Workerrtc_library("quality_scaler_settings") {
70*d9f75844SAndroid Build Coastguard Worker  sources = [
71*d9f75844SAndroid Build Coastguard Worker    "quality_scaler_settings.cc",
72*d9f75844SAndroid Build Coastguard Worker    "quality_scaler_settings.h",
73*d9f75844SAndroid Build Coastguard Worker  ]
74*d9f75844SAndroid Build Coastguard Worker  deps = [
75*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
76*d9f75844SAndroid Build Coastguard Worker    "..:logging",
77*d9f75844SAndroid Build Coastguard Worker    "../../api:field_trials_view",
78*d9f75844SAndroid Build Coastguard Worker    "../../api/transport:field_trial_based_config",
79*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
80*d9f75844SAndroid Build Coastguard Worker  ]
81*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
82*d9f75844SAndroid Build Coastguard Worker}
83*d9f75844SAndroid Build Coastguard Worker
84*d9f75844SAndroid Build Coastguard Workerrtc_library("bandwidth_quality_scaler_settings") {
85*d9f75844SAndroid Build Coastguard Worker  sources = [
86*d9f75844SAndroid Build Coastguard Worker    "bandwidth_quality_scaler_settings.cc",
87*d9f75844SAndroid Build Coastguard Worker    "bandwidth_quality_scaler_settings.h",
88*d9f75844SAndroid Build Coastguard Worker  ]
89*d9f75844SAndroid Build Coastguard Worker  deps = [
90*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
91*d9f75844SAndroid Build Coastguard Worker    "..:logging",
92*d9f75844SAndroid Build Coastguard Worker    "../../api:field_trials_view",
93*d9f75844SAndroid Build Coastguard Worker    "../../api/transport:field_trial_based_config",
94*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
95*d9f75844SAndroid Build Coastguard Worker  ]
96*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
97*d9f75844SAndroid Build Coastguard Worker}
98*d9f75844SAndroid Build Coastguard Worker
99*d9f75844SAndroid Build Coastguard Workerrtc_library("quality_scaling_experiment") {
100*d9f75844SAndroid Build Coastguard Worker  sources = [
101*d9f75844SAndroid Build Coastguard Worker    "quality_scaling_experiment.cc",
102*d9f75844SAndroid Build Coastguard Worker    "quality_scaling_experiment.h",
103*d9f75844SAndroid Build Coastguard Worker  ]
104*d9f75844SAndroid Build Coastguard Worker  deps = [
105*d9f75844SAndroid Build Coastguard Worker    "..:logging",
106*d9f75844SAndroid Build Coastguard Worker    "../../api/video_codecs:video_codecs_api",
107*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
108*d9f75844SAndroid Build Coastguard Worker  ]
109*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
110*d9f75844SAndroid Build Coastguard Worker}
111*d9f75844SAndroid Build Coastguard Worker
112*d9f75844SAndroid Build Coastguard Workerrtc_library("normalize_simulcast_size_experiment") {
113*d9f75844SAndroid Build Coastguard Worker  sources = [
114*d9f75844SAndroid Build Coastguard Worker    "normalize_simulcast_size_experiment.cc",
115*d9f75844SAndroid Build Coastguard Worker    "normalize_simulcast_size_experiment.h",
116*d9f75844SAndroid Build Coastguard Worker  ]
117*d9f75844SAndroid Build Coastguard Worker  deps = [
118*d9f75844SAndroid Build Coastguard Worker    "..:logging",
119*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
120*d9f75844SAndroid Build Coastguard Worker  ]
121*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
122*d9f75844SAndroid Build Coastguard Worker}
123*d9f75844SAndroid Build Coastguard Worker
124*d9f75844SAndroid Build Coastguard Workerrtc_library("balanced_degradation_settings") {
125*d9f75844SAndroid Build Coastguard Worker  sources = [
126*d9f75844SAndroid Build Coastguard Worker    "balanced_degradation_settings.cc",
127*d9f75844SAndroid Build Coastguard Worker    "balanced_degradation_settings.h",
128*d9f75844SAndroid Build Coastguard Worker  ]
129*d9f75844SAndroid Build Coastguard Worker  deps = [
130*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
131*d9f75844SAndroid Build Coastguard Worker    "..:logging",
132*d9f75844SAndroid Build Coastguard Worker    "../../api:field_trials_view",
133*d9f75844SAndroid Build Coastguard Worker    "../../api/video_codecs:video_codecs_api",
134*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
135*d9f75844SAndroid Build Coastguard Worker  ]
136*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
137*d9f75844SAndroid Build Coastguard Worker}
138*d9f75844SAndroid Build Coastguard Worker
139*d9f75844SAndroid Build Coastguard Workerrtc_library("cpu_speed_experiment") {
140*d9f75844SAndroid Build Coastguard Worker  sources = [
141*d9f75844SAndroid Build Coastguard Worker    "cpu_speed_experiment.cc",
142*d9f75844SAndroid Build Coastguard Worker    "cpu_speed_experiment.h",
143*d9f75844SAndroid Build Coastguard Worker  ]
144*d9f75844SAndroid Build Coastguard Worker  deps = [
145*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
146*d9f75844SAndroid Build Coastguard Worker    "..:logging",
147*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
148*d9f75844SAndroid Build Coastguard Worker  ]
149*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
150*d9f75844SAndroid Build Coastguard Worker}
151*d9f75844SAndroid Build Coastguard Worker
152*d9f75844SAndroid Build Coastguard Workerrtc_library("encoder_info_settings") {
153*d9f75844SAndroid Build Coastguard Worker  sources = [
154*d9f75844SAndroid Build Coastguard Worker    "encoder_info_settings.cc",
155*d9f75844SAndroid Build Coastguard Worker    "encoder_info_settings.h",
156*d9f75844SAndroid Build Coastguard Worker  ]
157*d9f75844SAndroid Build Coastguard Worker  deps = [
158*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
159*d9f75844SAndroid Build Coastguard Worker    "..:logging",
160*d9f75844SAndroid Build Coastguard Worker    "../../api/video_codecs:video_codecs_api",
161*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
162*d9f75844SAndroid Build Coastguard Worker  ]
163*d9f75844SAndroid Build Coastguard Worker  absl_deps = [
164*d9f75844SAndroid Build Coastguard Worker    "//third_party/abseil-cpp/absl/strings",
165*d9f75844SAndroid Build Coastguard Worker    "//third_party/abseil-cpp/absl/types:optional",
166*d9f75844SAndroid Build Coastguard Worker  ]
167*d9f75844SAndroid Build Coastguard Worker}
168*d9f75844SAndroid Build Coastguard Worker
169*d9f75844SAndroid Build Coastguard Workerrtc_library("rtt_mult_experiment") {
170*d9f75844SAndroid Build Coastguard Worker  sources = [
171*d9f75844SAndroid Build Coastguard Worker    "rtt_mult_experiment.cc",
172*d9f75844SAndroid Build Coastguard Worker    "rtt_mult_experiment.h",
173*d9f75844SAndroid Build Coastguard Worker  ]
174*d9f75844SAndroid Build Coastguard Worker  deps = [
175*d9f75844SAndroid Build Coastguard Worker    "..:logging",
176*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
177*d9f75844SAndroid Build Coastguard Worker  ]
178*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
179*d9f75844SAndroid Build Coastguard Worker}
180*d9f75844SAndroid Build Coastguard Worker
181*d9f75844SAndroid Build Coastguard Workerrtc_library("rate_control_settings") {
182*d9f75844SAndroid Build Coastguard Worker  sources = [
183*d9f75844SAndroid Build Coastguard Worker    "rate_control_settings.cc",
184*d9f75844SAndroid Build Coastguard Worker    "rate_control_settings.h",
185*d9f75844SAndroid Build Coastguard Worker  ]
186*d9f75844SAndroid Build Coastguard Worker  deps = [
187*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
188*d9f75844SAndroid Build Coastguard Worker    "..:logging",
189*d9f75844SAndroid Build Coastguard Worker    "..:safe_conversions",
190*d9f75844SAndroid Build Coastguard Worker    "../../api:field_trials_view",
191*d9f75844SAndroid Build Coastguard Worker    "../../api/transport:field_trial_based_config",
192*d9f75844SAndroid Build Coastguard Worker    "../../api/units:data_size",
193*d9f75844SAndroid Build Coastguard Worker    "../../api/video_codecs:video_codecs_api",
194*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
195*d9f75844SAndroid Build Coastguard Worker    "../../video/config:encoder_config",
196*d9f75844SAndroid Build Coastguard Worker  ]
197*d9f75844SAndroid Build Coastguard Worker  absl_deps = [
198*d9f75844SAndroid Build Coastguard Worker    "//third_party/abseil-cpp/absl/strings",
199*d9f75844SAndroid Build Coastguard Worker    "//third_party/abseil-cpp/absl/types:optional",
200*d9f75844SAndroid Build Coastguard Worker  ]
201*d9f75844SAndroid Build Coastguard Worker}
202*d9f75844SAndroid Build Coastguard Worker
203*d9f75844SAndroid Build Coastguard Workerrtc_library("keyframe_interval_settings_experiment") {
204*d9f75844SAndroid Build Coastguard Worker  sources = [
205*d9f75844SAndroid Build Coastguard Worker    "keyframe_interval_settings.cc",
206*d9f75844SAndroid Build Coastguard Worker    "keyframe_interval_settings.h",
207*d9f75844SAndroid Build Coastguard Worker  ]
208*d9f75844SAndroid Build Coastguard Worker  deps = [
209*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
210*d9f75844SAndroid Build Coastguard Worker    "../../api:field_trials_view",
211*d9f75844SAndroid Build Coastguard Worker    "../../api/transport:field_trial_based_config",
212*d9f75844SAndroid Build Coastguard Worker  ]
213*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
214*d9f75844SAndroid Build Coastguard Worker}
215*d9f75844SAndroid Build Coastguard Worker
216*d9f75844SAndroid Build Coastguard Workerrtc_library("stable_target_rate_experiment") {
217*d9f75844SAndroid Build Coastguard Worker  sources = [
218*d9f75844SAndroid Build Coastguard Worker    "stable_target_rate_experiment.cc",
219*d9f75844SAndroid Build Coastguard Worker    "stable_target_rate_experiment.h",
220*d9f75844SAndroid Build Coastguard Worker  ]
221*d9f75844SAndroid Build Coastguard Worker  deps = [
222*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
223*d9f75844SAndroid Build Coastguard Worker    "../../api:field_trials_view",
224*d9f75844SAndroid Build Coastguard Worker    "../../api/transport:field_trial_based_config",
225*d9f75844SAndroid Build Coastguard Worker  ]
226*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
227*d9f75844SAndroid Build Coastguard Worker}
228*d9f75844SAndroid Build Coastguard Worker
229*d9f75844SAndroid Build Coastguard Workerrtc_library("min_video_bitrate_experiment") {
230*d9f75844SAndroid Build Coastguard Worker  sources = [
231*d9f75844SAndroid Build Coastguard Worker    "min_video_bitrate_experiment.cc",
232*d9f75844SAndroid Build Coastguard Worker    "min_video_bitrate_experiment.h",
233*d9f75844SAndroid Build Coastguard Worker  ]
234*d9f75844SAndroid Build Coastguard Worker  deps = [
235*d9f75844SAndroid Build Coastguard Worker    ":field_trial_parser",
236*d9f75844SAndroid Build Coastguard Worker    "../../api/units:data_rate",
237*d9f75844SAndroid Build Coastguard Worker    "../../api/video:video_frame",
238*d9f75844SAndroid Build Coastguard Worker    "../../rtc_base:checks",
239*d9f75844SAndroid Build Coastguard Worker    "../../rtc_base:logging",
240*d9f75844SAndroid Build Coastguard Worker    "../../system_wrappers:field_trial",
241*d9f75844SAndroid Build Coastguard Worker  ]
242*d9f75844SAndroid Build Coastguard Worker  absl_deps = [ "//third_party/abseil-cpp/absl/types:optional" ]
243*d9f75844SAndroid Build Coastguard Worker}
244*d9f75844SAndroid Build Coastguard Worker
245*d9f75844SAndroid Build Coastguard Workerif (rtc_include_tests && !build_with_chromium) {
246*d9f75844SAndroid Build Coastguard Worker  rtc_library("experiments_unittests") {
247*d9f75844SAndroid Build Coastguard Worker    testonly = true
248*d9f75844SAndroid Build Coastguard Worker
249*d9f75844SAndroid Build Coastguard Worker    sources = [
250*d9f75844SAndroid Build Coastguard Worker      "balanced_degradation_settings_unittest.cc",
251*d9f75844SAndroid Build Coastguard Worker      "bandwidth_quality_scaler_settings_unittest.cc",
252*d9f75844SAndroid Build Coastguard Worker      "cpu_speed_experiment_unittest.cc",
253*d9f75844SAndroid Build Coastguard Worker      "encoder_info_settings_unittest.cc",
254*d9f75844SAndroid Build Coastguard Worker      "field_trial_list_unittest.cc",
255*d9f75844SAndroid Build Coastguard Worker      "field_trial_parser_unittest.cc",
256*d9f75844SAndroid Build Coastguard Worker      "field_trial_units_unittest.cc",
257*d9f75844SAndroid Build Coastguard Worker      "keyframe_interval_settings_unittest.cc",
258*d9f75844SAndroid Build Coastguard Worker      "min_video_bitrate_experiment_unittest.cc",
259*d9f75844SAndroid Build Coastguard Worker      "normalize_simulcast_size_experiment_unittest.cc",
260*d9f75844SAndroid Build Coastguard Worker      "quality_rampup_experiment_unittest.cc",
261*d9f75844SAndroid Build Coastguard Worker      "quality_scaler_settings_unittest.cc",
262*d9f75844SAndroid Build Coastguard Worker      "quality_scaling_experiment_unittest.cc",
263*d9f75844SAndroid Build Coastguard Worker      "rate_control_settings_unittest.cc",
264*d9f75844SAndroid Build Coastguard Worker      "rtt_mult_experiment_unittest.cc",
265*d9f75844SAndroid Build Coastguard Worker      "stable_target_rate_experiment_unittest.cc",
266*d9f75844SAndroid Build Coastguard Worker      "struct_parameters_parser_unittest.cc",
267*d9f75844SAndroid Build Coastguard Worker    ]
268*d9f75844SAndroid Build Coastguard Worker    deps = [
269*d9f75844SAndroid Build Coastguard Worker      ":balanced_degradation_settings",
270*d9f75844SAndroid Build Coastguard Worker      ":bandwidth_quality_scaler_settings",
271*d9f75844SAndroid Build Coastguard Worker      ":cpu_speed_experiment",
272*d9f75844SAndroid Build Coastguard Worker      ":encoder_info_settings",
273*d9f75844SAndroid Build Coastguard Worker      ":field_trial_parser",
274*d9f75844SAndroid Build Coastguard Worker      ":keyframe_interval_settings_experiment",
275*d9f75844SAndroid Build Coastguard Worker      ":min_video_bitrate_experiment",
276*d9f75844SAndroid Build Coastguard Worker      ":normalize_simulcast_size_experiment",
277*d9f75844SAndroid Build Coastguard Worker      ":quality_rampup_experiment",
278*d9f75844SAndroid Build Coastguard Worker      ":quality_scaler_settings",
279*d9f75844SAndroid Build Coastguard Worker      ":quality_scaling_experiment",
280*d9f75844SAndroid Build Coastguard Worker      ":rate_control_settings",
281*d9f75844SAndroid Build Coastguard Worker      ":rtt_mult_experiment",
282*d9f75844SAndroid Build Coastguard Worker      ":stable_target_rate_experiment",
283*d9f75844SAndroid Build Coastguard Worker      "..:gunit_helpers",
284*d9f75844SAndroid Build Coastguard Worker      "../:rtc_base_tests_utils",
285*d9f75844SAndroid Build Coastguard Worker      "../../api/units:data_rate",
286*d9f75844SAndroid Build Coastguard Worker      "../../api/video:video_frame",
287*d9f75844SAndroid Build Coastguard Worker      "../../api/video_codecs:video_codecs_api",
288*d9f75844SAndroid Build Coastguard Worker      "../../system_wrappers:field_trial",
289*d9f75844SAndroid Build Coastguard Worker      "../../test:field_trial",
290*d9f75844SAndroid Build Coastguard Worker      "../../test:scoped_key_value_config",
291*d9f75844SAndroid Build Coastguard Worker      "../../test:test_main",
292*d9f75844SAndroid Build Coastguard Worker      "../../test:test_support",
293*d9f75844SAndroid Build Coastguard Worker      "../../video/config:encoder_config",
294*d9f75844SAndroid Build Coastguard Worker    ]
295*d9f75844SAndroid Build Coastguard Worker    absl_deps = [
296*d9f75844SAndroid Build Coastguard Worker      "//third_party/abseil-cpp/absl/strings",
297*d9f75844SAndroid Build Coastguard Worker      "//third_party/abseil-cpp/absl/types:optional",
298*d9f75844SAndroid Build Coastguard Worker    ]
299*d9f75844SAndroid Build Coastguard Worker  }
300*d9f75844SAndroid Build Coastguard Worker}
301