RenderText: Allow setting display offset explicitly
[chromium-blink-merge.git] / mojo / mojo_services.gypi
blob43d2718a7adc34b4d608b7973f038e6fd5333051
1 # Copyright (c) 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file.
6   'targets': [
7     {
8       'target_name': 'mojo_echo_bindings',
9       'type': 'static_library',
10       'sources': [
11         'services/dbus_echo/echo.mojom',
12       ],
13       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
14       'export_dependent_settings': [
15         'mojo_cpp_bindings',
16       ],
17       'dependencies': [
18         'mojo_cpp_bindings',
19       ],
20     },
21     {
22       'target_name': 'mojo_input_events_lib',
23       'type': '<(component)',
24       'defines': [
25         'MOJO_INPUT_EVENTS_IMPLEMENTATION',
26       ],
27       'dependencies': [
28         '../base/base.gyp:base',
29         '../ui/events/events.gyp:events',
30         '../ui/gfx/gfx.gyp:gfx_geometry',
31         'mojo_environment_chromium',
32         'mojo_input_events_bindings',
33         'mojo_geometry_bindings',
34         'mojo_geometry_lib',
35         '<(mojo_system_for_component)',
36       ],
37       'sources': [
38         'services/public/cpp/input_events/lib/input_events_type_converters.cc',
39         'services/public/cpp/input_events/input_events_type_converters.h',
40         'services/public/cpp/input_events/mojo_input_events_export.h',
41       ],
42     },
43     {
44       'target_name': 'mojo_input_events_bindings',
45       'type': 'static_library',
46       'sources': [
47         'services/public/interfaces/input_events/input_events.mojom',
48       ],
49       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
50       'export_dependent_settings': [
51         'mojo_cpp_bindings',
52       ],
53       'dependencies': [
54         'mojo_cpp_bindings',
55         'mojo_geometry_bindings',
56       ],
57     },
58     {
59       'target_name': 'mojo_geometry_bindings',
60       'type': 'static_library',
61       'sources': [
62         'services/public/interfaces/geometry/geometry.mojom',
63       ],
64       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
65       'dependencies': [
66         'mojo_cpp_bindings',
67       ],
68       'export_dependent_settings': [
69         'mojo_cpp_bindings',
70       ],
71     },
72     {
73       'target_name': 'mojo_geometry_lib',
74       'type': '<(component)',
75       'defines': [
76         'MOJO_GEOMETRY_IMPLEMENTATION',
77       ],
78       'dependencies': [
79         '../skia/skia.gyp:skia',
80         '../ui/gfx/gfx.gyp:gfx',
81         '../ui/gfx/gfx.gyp:gfx_geometry',
82         'mojo_environment_chromium',
83         'mojo_geometry_bindings',
84         '<(mojo_system_for_component)',
85       ],
86       'export_dependent_settings': [
87         '../ui/gfx/gfx.gyp:gfx',
88       ],
89       'sources': [
90         'services/public/cpp/geometry/lib/geometry_type_converters.cc',
91         'services/public/cpp/geometry/geometry_type_converters.h',
92         'services/public/cpp/geometry/mojo_geometry_export.h',
93       ],
94     },
95     {
96       'target_name': 'mojo_surfaces_lib',
97       'type': '<(component)',
98       'defines': [
99         'MOJO_SURFACES_IMPLEMENTATION',
100       ],
101       'dependencies': [
102         '../base/base.gyp:base',
103         '../cc/cc.gyp:cc',
104         '../cc/cc.gyp:cc_surfaces',
105         '../gpu/gpu.gyp:gpu',
106         '../ui/gfx/gfx.gyp:gfx',
107         '../ui/gfx/gfx.gyp:gfx_geometry',
108         'mojo_environment_chromium',
109         'mojo_geometry_lib',
110         'mojo_surfaces_bindings',
111         '<(mojo_system_for_component)',
112       ],
113       'export_dependent_settings': [
114         'mojo_geometry_lib',
115       ],
116       'sources': [
117         'services/public/cpp/surfaces/lib/surfaces_type_converters.cc',
118         'services/public/cpp/surfaces/surfaces_type_converters.h',
119         'services/public/cpp/surfaces/mojo_surfaces_export.h',
120       ],
121     },
122     {
123       'target_name': 'mojo_surfaces_lib_unittests',
124       'type': 'executable',
125       'dependencies': [
126         '../base/base.gyp:base',
127         '../base/base.gyp:test_support_base',
128         '../cc/cc.gyp:cc',
129         '../cc/cc.gyp:cc_surfaces',
130         '../gpu/gpu.gyp:gpu',
131         '../skia/skia.gyp:skia',
132         '../testing/gtest.gyp:gtest',
133         '../ui/gfx/gfx.gyp:gfx',
134         '../ui/gfx/gfx.gyp:gfx_geometry',
135         '../ui/gfx/gfx.gyp:gfx_test_support',
136         'mojo_geometry_lib',
137         'mojo_run_all_unittests',
138         'mojo_surfaces_bindings',
139         'mojo_surfaces_lib',
140       ],
141       'sources': [
142         'services/public/cpp/surfaces/tests/surface_unittest.cc',
143       ],
144     },
145     {
146       'target_name': 'mojo_gles2_bindings',
147       'type': 'static_library',
148       'sources': [
149         'services/gles2/command_buffer.mojom',
150         'services/gles2/command_buffer_type_conversions.cc',
151         'services/gles2/command_buffer_type_conversions.h',
152         'services/gles2/mojo_buffer_backing.cc',
153         'services/gles2/mojo_buffer_backing.h',
154       ],
155       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
156       'export_dependent_settings': [
157         'mojo_cpp_bindings',
158       ],
159       'dependencies': [
160         '../gpu/gpu.gyp:command_buffer_common',
161         'mojo_cpp_bindings',
162       ],
163     },
164     {
165       'target_name': 'mojo_gles2_service',
166       'type': 'static_library',
167       'dependencies': [
168         '../base/base.gyp:base',
169         '../gpu/gpu.gyp:command_buffer_service',
170         '../ui/gfx/gfx.gyp:gfx',
171         '../ui/gfx/gfx.gyp:gfx_geometry',
172         '../ui/gl/gl.gyp:gl',
173         'mojo_gles2_bindings',
174       ],
175       'export_dependent_settings': [
176         'mojo_gles2_bindings',
177       ],
178       'sources': [
179         'services/gles2/command_buffer_impl.cc',
180         'services/gles2/command_buffer_impl.h',
181       ],
182     },
183     {
184       'target_name': 'mojo_native_viewport_bindings',
185       'type': 'static_library',
186       'sources': [
187         'services/public/interfaces/native_viewport/native_viewport.mojom',
188       ],
189       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
190       'export_dependent_settings': [
191         'mojo_cpp_bindings',
192       ],
193       'dependencies': [
194         'mojo_geometry_bindings',
195         'mojo_gles2_bindings',
196         'mojo_input_events_bindings',
197         'mojo_cpp_bindings',
198       ],
199     },
200     {
201       'target_name': 'mojo_native_viewport_service',
202       # This is linked directly into the embedder, so we make it a component.
203       'type': '<(component)',
204       'dependencies': [
205         '../base/base.gyp:base',
206         '../ui/events/events.gyp:events',
207         '../ui/gfx/gfx.gyp:gfx',
208         '../ui/gfx/gfx.gyp:gfx_geometry',
209         'mojo_application',
210         'mojo_common_lib',
211         'mojo_environment_chromium',
212         'mojo_geometry_bindings',
213         'mojo_geometry_lib',
214         'mojo_gles2_service',
215         'mojo_input_events_lib',
216         'mojo_native_viewport_bindings',
217         '<(mojo_system_for_component)',
218       ],
219       'defines': [
220         'MOJO_NATIVE_VIEWPORT_IMPLEMENTATION',
221       ],
222       'sources': [
223         'services/native_viewport/native_viewport.h',
224         'services/native_viewport/native_viewport_android.cc',
225         'services/native_viewport/native_viewport_mac.mm',
226         'services/native_viewport/native_viewport_ozone.cc',
227         'services/native_viewport/native_viewport_service.cc',
228         'services/native_viewport/native_viewport_service.h',
229         'services/native_viewport/native_viewport_stub.cc',
230         'services/native_viewport/native_viewport_win.cc',
231         'services/native_viewport/native_viewport_x11.cc',
232       ],
233       'conditions': [
234         ['OS=="win" or OS=="android" or OS=="linux" or OS=="mac"', {
235           'sources!': [
236             'services/native_viewport/native_viewport_stub.cc',
237           ],
238         }],
239         ['OS=="android"', {
240           'dependencies': [
241             'mojo_jni_headers',
242           ],
243         }],
244       ],
245     },
246     {
247       'target_name': 'mojo_navigation_bindings',
248       'type': 'static_library',
249       'sources': [
250         'services/public/interfaces/navigation/navigation.mojom',
251       ],
252       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
253       'export_dependent_settings': [
254         'mojo_cpp_bindings',
255       ],
256       'dependencies': [
257         'mojo_cpp_bindings',
258         'mojo_network_bindings',
259       ],
260     },
261     {
262       'target_name': 'mojo_network_bindings',
263       'type': 'static_library',
264       'sources': [
265         'services/public/interfaces/network/network_error.mojom',
266         'services/public/interfaces/network/network_service.mojom',
267         'services/public/interfaces/network/url_loader.mojom',
268       ],
269       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
270       'export_dependent_settings': [
271         'mojo_cpp_bindings',
272       ],
273       'dependencies': [
274         'mojo_cpp_bindings',
275       ],
276     },
277     {
278       'target_name': 'mojo_network_service',
279       'type': 'loadable_module',
280       'dependencies': [
281         '../base/base.gyp:base',
282         '../net/net.gyp:net',
283         '../url/url.gyp:url_lib',
284         'mojo_application',
285         'mojo_common_lib',
286         'mojo_environment_chromium',
287         'mojo_network_bindings',
288         'mojo_profile_service_bindings',
289         '<(mojo_system_for_loadable_module)',
290       ],
291       'export_dependent_settings': [
292         'mojo_network_bindings',
293       ],
294       'sources': [
295         'services/network/main.cc',
296         'services/network/network_context.cc',
297         'services/network/network_context.h',
298         'services/network/network_service_impl.cc',
299         'services/network/network_service_impl.h',
300         'services/network/url_loader_impl.cc',
301         'services/network/url_loader_impl.h',
302       ],
303     },
304     {
305       'target_name': 'mojo_view_manager_common',
306       'type': 'static_library',
307       'sources': [
308         'services/public/cpp/view_manager/types.h',
309       ],
310     },
311     {
312       'target_name': 'mojo_launcher_bindings',
313       'type': 'static_library',
314       'sources': [
315         'services/public/interfaces/launcher/launcher.mojom',
316       ],
317       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
318       'export_dependent_settings': [
319         'mojo_cpp_bindings',
320       ],
321       'dependencies': [
322         'mojo_cpp_bindings',
323         'mojo_navigation_bindings',
324       ],
325     },
326     {
327       'target_name': 'mojo_launcher',
328       'type': 'loadable_module',
329       'dependencies': [
330         '../base/base.gyp:base',
331         '../url/url.gyp:url_lib',
332         'mojo_application',
333         'mojo_cpp_bindings',
334         'mojo_environment_chromium',
335         'mojo_launcher_bindings',
336         'mojo_network_bindings',
337         '<(mojo_system_for_loadable_module)',
338       ],
339       'sources': [
340         'services/launcher/launcher.cc',
341         'public/cpp/application/lib/mojo_main_chromium.cc',
342       ],
343     },
344     {
345       'target_name': 'mojo_view_manager_bindings',
346       'type': 'static_library',
347       'sources': [
348         'services/public/interfaces/view_manager/view_manager.mojom',
349         'services/public/interfaces/view_manager/view_manager_constants.mojom',
350       ],
351       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
352       'export_dependent_settings': [
353         'mojo_cpp_bindings',
354       ],
355       'dependencies': [
356         'mojo_cpp_bindings',
357         'mojo_geometry_bindings',
358         'mojo_input_events_bindings',
359       ],
360     },
361     {
362       'target_name': 'mojo_view_manager_lib',
363       'type': 'static_library',
364       'dependencies': [
365         '../base/base.gyp:base',
366         '../skia/skia.gyp:skia',
367         '../ui/events/events.gyp:events',
368         '../ui/gfx/gfx.gyp:gfx',
369         '../ui/gfx/gfx.gyp:gfx_geometry',
370         'mojo_application',
371         'mojo_geometry_bindings',
372         'mojo_geometry_lib',
373         'mojo_service_provider_bindings',
374         'mojo_view_manager_bindings',
375         'mojo_view_manager_common',
376       ],
377       'sources': [
378         'services/public/cpp/view_manager/lib/node.cc',
379         'services/public/cpp/view_manager/lib/node_observer.cc',
380         'services/public/cpp/view_manager/lib/node_private.cc',
381         'services/public/cpp/view_manager/lib/node_private.h',
382         'services/public/cpp/view_manager/lib/view.cc',
383         'services/public/cpp/view_manager/lib/view_private.cc',
384         'services/public/cpp/view_manager/lib/view_private.h',
385         'services/public/cpp/view_manager/lib/view_manager_client_impl.cc',
386         'services/public/cpp/view_manager/lib/view_manager_client_impl.h',
387         'services/public/cpp/view_manager/node.h',
388         'services/public/cpp/view_manager/node_observer.h',
389         'services/public/cpp/view_manager/view.h',
390         'services/public/cpp/view_manager/view_event_dispatcher.h',
391         'services/public/cpp/view_manager/view_manager.h',
392         'services/public/cpp/view_manager/view_manager_delegate.h',
393         'services/public/cpp/view_manager/view_observer.h',
394       ],
395       'export_dependent_settings': [
396         'mojo_view_manager_bindings',
397       ],
398     },
399     {
400       'target_name': 'mojo_view_manager_lib_unittests',
401       'type': 'executable',
402       'dependencies': [
403         '../base/base.gyp:base',
404         '../base/base.gyp:test_support_base',
405         '../testing/gtest.gyp:gtest',
406         '../ui/gfx/gfx.gyp:gfx',
407         '../ui/gfx/gfx.gyp:gfx_test_support',
408         'mojo_environment_chromium',
409         'mojo_geometry_bindings',
410         'mojo_geometry_lib',
411         'mojo_shell_test_support',
412         'mojo_view_manager_bindings',
413         'mojo_view_manager_lib',
414       ],
415       'sources': [
416         'services/public/cpp/view_manager/tests/node_unittest.cc',
417         'services/public/cpp/view_manager/tests/view_unittest.cc',
418         'services/public/cpp/view_manager/tests/view_manager_unittest.cc',
419       ],
420       'conditions': [
421         ['use_aura==1', {
422           'dependencies': [
423             'mojo_view_manager_run_unittests'
424           ],
425         }, {  # use_aura==0
426           'dependencies': [
427             'mojo_run_all_unittests',
428           ],
429         }],
430       ],
431     },
432     {
433       'target_name': 'mojo_surfaces_bindings',
434       'type': 'static_library',
435       'sources': [
436         'services/public/interfaces/surfaces/surfaces.mojom',
437         'services/public/interfaces/surfaces/surface_id.mojom',
438         'services/public/interfaces/surfaces/quads.mojom',
439       ],
440       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
441       'export_dependent_settings': [
442         'mojo_cpp_bindings',
443       ],
444       'dependencies': [
445         'mojo_cpp_bindings',
446         'mojo_geometry_bindings',
447       ],
448     },
449     {
450       'target_name': 'mojo_test_service_bindings',
451       'type': 'static_library',
452       'sources': [
453          # TODO(tim): Move to services/public/interfaces?
454         'services/test_service/test_service.mojom',
455         'services/test_service/test_request_tracker.mojom',
456       ],
457       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
458       'export_dependent_settings': [
459         'mojo_cpp_bindings',
460       ],
461       'dependencies': [
462         'mojo_cpp_bindings',
463       ],
464     },
465     {
466       'target_name': 'mojo_test_app',
467       'type': 'loadable_module',
468       'dependencies': [
469         '../base/base.gyp:base',
470         'mojo_application',
471         'mojo_environment_standalone',
472         'mojo_test_service_bindings',
473         'mojo_utility',
474         '<(mojo_system_for_loadable_module)',
475       ],
476       'sources': [
477         'public/cpp/application/lib/mojo_main_standalone.cc',
478         'services/test_service/test_request_tracker_client_impl.cc',
479         'services/test_service/test_request_tracker_client_impl.h',
480         'services/test_service/test_service_application.cc',
481         'services/test_service/test_service_application.h',
482         'services/test_service/test_service_impl.cc',
483         'services/test_service/test_service_impl.h',
484         'services/test_service/test_time_service_impl.cc',
485         'services/test_service/test_time_service_impl.h',
486       ],
487     },
488     {
489       'target_name': 'mojo_test_request_tracker_app',
490       'type': 'loadable_module',
491       'dependencies': [
492         '../base/base.gyp:base',
493         'mojo_application',
494         'mojo_environment_standalone',
495         'mojo_test_service_bindings',
496         'mojo_utility',
497         '<(mojo_system_for_loadable_module)',
498       ],
499       'sources': [
500         'public/cpp/application/lib/mojo_main_standalone.cc',
501         'services/test_service/test_request_tracker_client_impl.cc',
502         'services/test_service/test_request_tracker_client_impl.h',
503         'services/test_service/test_request_tracker_application.cc',
504         'services/test_service/test_request_tracker_application.h',
505         'services/test_service/test_time_service_impl.cc',
506         'services/test_service/test_time_service_impl.h',
507         'services/test_service/test_request_tracker_impl.cc',
508         'services/test_service/test_request_tracker_impl.h',
509       ],
510     },
511     {
512       'target_name': 'mojo_profile_service_bindings',
513       'type': 'static_library',
514       'sources': [
515         'services/public/interfaces/profile/profile_service.mojom',
516       ],
517       'includes': [ 'public/tools/bindings/mojom_bindings_generator.gypi' ],
518       'export_dependent_settings': [
519         'mojo_cpp_bindings',
520       ],
521       'dependencies': [
522         'mojo_cpp_bindings',
523       ],
524     },
525     {
526       'target_name': 'mojo_profile_service',
527       'type': 'static_library',
528       'sources': [
529         'services/profile/profile_service_impl.cc',
530         'services/profile/profile_service_impl.h',
531       ],
532       'dependencies': [
533         '../base/base.gyp:base',
534         'mojo_profile_service_bindings',
535       ],
536     },
537   ],
538   'conditions': [
539     ['use_aura==1', {
540       'targets': [
541         {
542           'target_name': 'mojo_view_manager',
543           'type': '<(component)',
544           'dependencies': [
545             '../base/base.gyp:base',
546             '../cc/cc.gyp:cc',
547             '../skia/skia.gyp:skia',
548             '../ui/aura/aura.gyp:aura',
549             '../ui/base/ui_base.gyp:ui_base',
550             '../ui/compositor/compositor.gyp:compositor',
551             '../ui/events/events.gyp:events',
552             '../ui/events/events.gyp:events_base',
553             '../ui/gfx/gfx.gyp:gfx',
554             '../ui/gfx/gfx.gyp:gfx_geometry',
555             '../ui/gl/gl.gyp:gl',
556             '../webkit/common/gpu/webkit_gpu.gyp:webkit_gpu',
557             'mojo_application',
558             'mojo_cc_support',
559             'mojo_common_lib',
560             'mojo_environment_chromium',
561             'mojo_geometry_bindings',
562             'mojo_geometry_lib',
563             'mojo_gles2',
564             'mojo_input_events_bindings',
565             'mojo_input_events_lib',
566             'mojo_native_viewport_bindings',
567             'mojo_view_manager_bindings',
568             'mojo_view_manager_common',
569             '<(mojo_system_for_component)',
570           ],
571           'sources': [
572             'public/cpp/application/lib/mojo_main_chromium.cc',
573             'services/view_manager/ids.h',
574             'services/view_manager/main.cc',
575             'services/view_manager/node.cc',
576             'services/view_manager/node.h',
577             'services/view_manager/node_delegate.h',
578             'services/view_manager/root_node_manager.cc',
579             'services/view_manager/root_node_manager.h',
580             'services/view_manager/root_view_manager.cc',
581             'services/view_manager/root_view_manager.h',
582             'services/view_manager/root_view_manager_delegate.h',
583             'services/view_manager/screen_impl.cc',
584             'services/view_manager/screen_impl.h',
585             'services/view_manager/view.cc',
586             'services/view_manager/view.h',
587             'services/view_manager/view_manager_export.h',
588             'services/view_manager/view_manager_init_service_impl.cc',
589             'services/view_manager/view_manager_init_service_impl.h',
590             'services/view_manager/view_manager_service_impl.cc',
591             'services/view_manager/view_manager_service_impl.h',
592             'services/view_manager/context_factory_impl.cc',
593             'services/view_manager/context_factory_impl.h',
594             'services/view_manager/window_tree_host_impl.cc',
595             'services/view_manager/window_tree_host_impl.h',
596           ],
597           'defines': [
598             'MOJO_VIEW_MANAGER_IMPLEMENTATION',
599           ],
600         },
601         {
602           'target_name': 'mojo_view_manager_run_unittests',
603           'type': 'static_library',
604           'dependencies': [
605             '../base/base.gyp:base',
606             '../base/base.gyp:test_support_base',
607             '../ui/gl/gl.gyp:gl',
608           ],
609           'sources': [
610             'services/public/cpp/view_manager/lib/view_manager_test_suite.cc',
611             'services/public/cpp/view_manager/lib/view_manager_test_suite.h',
612             'services/public/cpp/view_manager/lib/view_manager_unittests.cc',
613           ],
614           'conditions': [
615             ['OS=="linux"', {
616               'dependencies': [
617                 '../third_party/mesa/mesa.gyp:osmesa',
618                 'mojo_native_viewport_service',
619               ],
620             }],
621             ['use_x11==1', {
622               'dependencies': [
623                 '../ui/gfx/x/gfx_x11.gyp:gfx_x11',
624               ],
625             }],
626           ],
627         },
628         {
629           'target_name': 'mojo_view_manager_unittests',
630           'type': 'executable',
631           'dependencies': [
632             '../base/base.gyp:base',
633             '../base/base.gyp:test_support_base',
634             '../skia/skia.gyp:skia',
635             '../testing/gtest.gyp:gtest',
636             '../ui/aura/aura.gyp:aura',
637             '../ui/gfx/gfx.gyp:gfx_geometry',
638             '../ui/gl/gl.gyp:gl',
639             'mojo_application',
640             'mojo_environment_chromium',
641             'mojo_geometry_bindings',
642             'mojo_geometry_lib',
643             'mojo_input_events_bindings',
644             'mojo_input_events_lib',
645             'mojo_service_manager',
646             'mojo_shell_test_support',
647             'mojo_system_impl',
648             'mojo_view_manager_bindings',
649             'mojo_view_manager_common',
650             'mojo_view_manager_run_unittests',
651           ],
652           'sources': [
653             'services/view_manager/test_change_tracker.cc',
654             'services/view_manager/test_change_tracker.h',
655             'services/view_manager/view_manager_unittest.cc',
656           ],
657         },
658         {
659           'target_name': 'package_mojo_view_manager',
660           'variables': {
661             'app_name': 'mojo_view_manager',
662           },
663           'includes': [ 'build/package_app.gypi' ],
664         },
665       ],
666     }],
667     ['OS=="linux"', {
668       'targets': [
669         {
670           'target_name': 'mojo_dbus_echo_service',
671           'type': 'executable',
672           'dependencies': [
673             '../base/base.gyp:base',
674             '../build/linux/system.gyp:dbus',
675             '../dbus/dbus.gyp:dbus',
676             'mojo_application',
677             'mojo_common_lib',
678             'mojo_dbus_service',
679             'mojo_echo_bindings',
680             'mojo_environment_chromium',
681             'mojo_system_impl',
682           ],
683           'sources': [
684             'services/dbus_echo/dbus_echo_service.cc',
685           ],
686         },
687       ],
688     }],
689   ],