blob: ca573cd71a93ed3038be16396f27f4bee18c8a7a [file] [log] [blame]
[email protected]df3ecfde2014-05-20 21:52:341# Copyright 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.
4
[email protected]7e4c33142014-05-21 22:01:325import("//build/config/features.gni")
6import("//build/config/ui.gni")
[email protected]df3ecfde2014-05-20 21:52:347import("//content/common/common.gni")
blundell70fb547672015-01-19 17:18:338import("//third_party/mojo/src/mojo/public/tools/bindings/mojom.gni")
[email protected]df3ecfde2014-05-20 21:52:349
dpranke43276212015-02-20 02:55:1910if (is_chromeos && current_cpu != "arm") {
mukaif7571f32014-09-30 19:19:1011 action("libva_generate_stubs") {
12 extra_header = "gpu/media/va_stub_header.fragment"
13
14 script = "../../tools/generate_stubs/generate_stubs.py"
scottmg7afc4092014-12-03 19:22:4215 sources = [
16 "gpu/media/va.sigs",
17 ]
18 inputs = [
19 extra_header,
20 ]
lionel.g.landwerlin2c653de32014-12-25 19:05:0221 if (use_x11) {
22 sources += [ "gpu/media/va_x11.sigs" ]
23 }
lionel.g.landwerlinb056abc2015-01-02 23:50:5224 if (use_ozone) {
25 sources += [ "gpu/media/va_drm.sigs" ]
26 }
mukaif7571f32014-09-30 19:19:1027 stubs_filename_root = "va_stubs"
28
29 outputs = [
30 "$target_gen_dir/gpu/media/$stubs_filename_root.cc",
31 "$target_gen_dir/gpu/media/$stubs_filename_root.h",
32 ]
33 args = [
scottmg7afc4092014-12-03 19:22:4234 "-i",
35 rebase_path("$target_gen_dir/gpu/media", root_build_dir),
36 "-o",
37 rebase_path("$target_gen_dir/gpu/media", root_build_dir),
38 "-t",
39 "posix_stubs",
40 "-e",
41 rebase_path(extra_header, root_build_dir),
42 "-s",
43 stubs_filename_root,
44 "-p",
45 "content/common/gpu/media",
mukaif7571f32014-09-30 19:19:1046 ]
47
48 args += rebase_path(sources, root_build_dir)
49 }
50}
51
henryhsu51592672015-02-08 05:01:0052if (is_chromeos && use_v4lplugin) {
53 action("libv4l2_generate_stubs") {
54 extra_header = "gpu/media/v4l2_stub_header.fragment"
55
56 script = "../../tools/generate_stubs/generate_stubs.py"
57 sources = [
58 "gpu/media/v4l2.sig",
59 ]
60 inputs = [
61 extra_header,
62 ]
63 stubs_filename_root = "v4l2_stubs"
64
65 outputs = [
66 "$target_gen_dir/gpu/media/$stubs_filename_root.cc",
67 "$target_gen_dir/gpu/media/$stubs_filename_root.h",
68 ]
69 args = [
70 "-i",
71 rebase_path("$target_gen_dir/gpu/media", root_build_dir),
72 "-o",
73 rebase_path("$target_gen_dir/gpu/media", root_build_dir),
74 "-t",
75 "posix_stubs",
76 "-e",
77 rebase_path(extra_header, root_build_dir),
78 "-s",
79 stubs_filename_root,
80 "-p",
81 "content/common/gpu/media",
82 ]
83
84 args += rebase_path(sources, root_build_dir)
85 }
86}
87
dpranke380390f2014-11-21 06:08:5388if (is_mac) {
89 action("libvt_generate_stubs") {
90 extra_header = "gpu/media/vt_stubs_header.fragment"
91
92 script = "../../tools/generate_stubs/generate_stubs.py"
scottmg7afc4092014-12-03 19:22:4293 sources = [
94 "gpu/media/vt.sig",
95 ]
96 inputs = [
97 extra_header,
98 ]
dpranke380390f2014-11-21 06:08:5399 stubs_filename_root = "vt_stubs"
100
101 outputs = [
102 "$target_gen_dir/gpu/media/$stubs_filename_root.cc",
103 "$target_gen_dir/gpu/media/$stubs_filename_root.h",
104 ]
105 args = [
scottmg7afc4092014-12-03 19:22:42106 "-i",
107 rebase_path("$target_gen_dir/gpu/media", root_build_dir),
108 "-o",
109 rebase_path("$target_gen_dir/gpu/media", root_build_dir),
110 "-t",
111 "posix_stubs",
112 "-e",
113 rebase_path(extra_header, root_build_dir),
114 "-s",
115 stubs_filename_root,
116 "-p",
117 "content/common/gpu/media",
dpranke380390f2014-11-21 06:08:53118 ]
119
120 args += rebase_path(sources, root_build_dir)
121 }
122}
123
[email protected]df3ecfde2014-05-20 21:52:34124source_set("common") {
Brett Wilson8f1323042014-09-11 16:58:56125 # Only the public target should depend on this. All other targets (even
126 # internal content ones) should depend on the public one.
127 visibility = [ "//content/public/common:common_sources" ]
[email protected]df3ecfde2014-05-20 21:52:34128
129 sources = rebase_path(content_common_gypi_values.private_common_sources,
scottmg7afc4092014-12-03 19:22:42130 ".",
131 "//content")
[email protected]df3ecfde2014-05-20 21:52:34132
brettw1deb76bc2015-02-18 19:28:20133 configs += [
134 "//content:content_implementation",
135 "//build/config/compiler:no_size_t_to_int_warning",
136 ]
[email protected]df3ecfde2014-05-20 21:52:34137
Brett Wilsone53895272014-09-23 23:41:46138 public_deps = [
139 "//gpu/command_buffer/common",
140 "//third_party/WebKit/public:blink_headers",
141 ]
[email protected]df3ecfde2014-05-20 21:52:34142 deps = [
143 "//base",
[email protected]7e4c33142014-05-21 22:01:32144 "//build/util:webkit_version",
[email protected]df3ecfde2014-05-20 21:52:34145 "//components/tracing",
zhenw062a94522015-06-22 20:55:28146 "//components/tracing:startup_tracing",
jbromancba3d2fe2014-09-16 01:04:24147 "//gpu/command_buffer/client:gles2_interface",
brettw542f7532015-04-06 22:35:45148 "//gpu/command_buffer/common:gles2_utils",
[email protected]df3ecfde2014-05-20 21:52:34149 "//net",
150 "//skia",
151 "//third_party/icu",
152 "//ui/accessibility",
[email protected]52140d882014-05-30 19:22:40153 "//ui/base",
spang1c36fac2015-02-05 19:55:12154 "//ui/base/ime",
cjhopman09981a92014-10-27 17:11:18155 "//ui/events/ipc",
[email protected]df3ecfde2014-05-20 21:52:34156 "//ui/gfx",
157 "//ui/gfx/geometry",
[email protected]d7e69fa2014-07-24 21:19:28158 "//ui/gfx/ipc",
[email protected]a1d7d4f2014-07-16 21:33:36159 "//ui/shell_dialogs",
[email protected]df3ecfde2014-05-20 21:52:34160 "//url",
ajwongf7b1cb692014-08-23 21:36:22161 "//third_party/libjingle",
[email protected]df3ecfde2014-05-20 21:52:34162 ]
[email protected]7e4c33142014-05-21 22:01:32163
164 if (!is_ios) {
165 deps += [
[email protected]824288842014-06-20 05:26:59166 "//cc",
[email protected]7e4c33142014-05-21 22:01:32167 "//ipc",
[email protected]64860882014-08-04 23:44:17168 "//ipc/mojo",
scottmg7afc4092014-12-03 19:22:42169
[email protected]7e4c33142014-05-21 22:01:32170 # TODO: the dependency on gl_in_process_context should be decoupled from
171 # content and moved to android_webview. See crbug.com/365797.
tfarina13f5f5e52014-12-20 05:42:04172 "//gpu/blink",
[email protected]824288842014-06-20 05:26:59173 "//gpu/command_buffer/client:gl_in_process_context",
174 "//gpu/command_buffer/client:gles2_c_lib",
Brett Wilson8f1323042014-09-11 16:58:56175 "//gpu/command_buffer/client:gles2_cmd_helper",
[email protected]824288842014-06-20 05:26:59176 "//gpu/command_buffer/client:gles2_implementation",
177 "//gpu/command_buffer/service",
178 "//gpu/ipc",
[email protected]d7e69fa2014-07-24 21:19:28179 "//gpu/skia_bindings",
180 "//media",
toyoshimc64757792015-04-30 14:52:02181 "//media/midi",
[email protected]d7e69fa2014-07-24 21:19:28182 "//media:shared_memory_support",
jam05a3de42015-05-14 22:56:10183 "//mojo/application/public/interfaces",
[email protected]22fe91d2014-08-12 17:07:12184 "//mojo/environment:chromium",
[email protected]22fe91d2014-08-12 17:07:12185 "//sandbox",
pilgrim4af8c212014-09-05 17:30:15186 "//storage/common",
[email protected]d7e69fa2014-07-24 21:19:28187 "//third_party/WebKit/public:blink",
blundell70fb547672015-01-19 17:18:33188 "//third_party/mojo/src/mojo/edk/system",
[email protected]824288842014-06-20 05:26:59189 "//ui/gl",
[email protected]7e4c33142014-05-21 22:01:32190 ]
191 }
192
[email protected]189add52014-05-28 16:51:44193 defines = []
[email protected]7e4c33142014-05-21 22:01:32194 include_dirs = []
[email protected]7e4c33142014-05-21 22:01:32195 libs = []
196 ldflags = []
197
198 if (is_android && use_seccomp_bpf) {
199 set_sources_assignment_filter([])
200 sources += [
201 "sandbox_linux/sandbox_bpf_base_policy_linux.cc",
202 "sandbox_linux/sandbox_bpf_base_policy_linux.h",
203 ]
204 set_sources_assignment_filter(sources_assignment_filter)
205 }
206
207 if (is_mac) {
208 sources += [
scottmg7afc4092014-12-03 19:22:42209 "gpu/client/gpu_memory_buffer_impl_io_surface.cc",
210 "gpu/client/gpu_memory_buffer_impl_io_surface.h",
jiangj2bd42fd2015-04-18 13:29:06211 "gpu/gpu_memory_buffer_factory_io_surface.cc",
212 "gpu/gpu_memory_buffer_factory_io_surface.h",
213 "gpu/media/vt.h",
214 "gpu/media/vt_video_decode_accelerator.cc",
215 "gpu/media/vt_video_decode_accelerator.h",
scottmg7afc4092014-12-03 19:22:42216 ] + get_target_outputs(":libvt_generate_stubs")
dpranke380390f2014-11-21 06:08:53217
scottmg7afc4092014-12-03 19:22:42218 sources -= [ "plugin_list_posix.cc" ]
[email protected]7e4c33142014-05-21 22:01:32219
[email protected]79ff77e62014-07-08 10:59:16220 deps += [
dpranke380390f2014-11-21 06:08:53221 ":libvt_generate_stubs",
[email protected]a9ca8d52014-08-22 10:21:08222 "//content/app/resources",
[email protected]79ff77e62014-07-08 10:59:16223 "//content:resources",
erga3c614c92015-04-03 17:47:51224 "//third_party/WebKit/public:image_resources",
[email protected]4eebe74d2014-08-13 02:54:46225 "//third_party/WebKit/public:resources",
tapted736e1442014-12-01 22:25:46226 "//ui/accelerated_widget_mac",
[email protected]79ff77e62014-07-08 10:59:16227 ]
jiangj2bd42fd2015-04-18 13:29:06228 libs += [
229 "IOSurface.framework",
230 "OpenGL.framework",
231 "QuartzCore.framework",
232 ]
[email protected]7e4c33142014-05-21 22:01:32233 }
234
235 if (is_android) {
236 sources += [
237 "gpu/client/gpu_memory_buffer_impl_surface_texture.cc",
238 "gpu/client/gpu_memory_buffer_impl_surface_texture.h",
reveman6f3e3652014-10-10 03:32:00239 "gpu/gpu_memory_buffer_factory_surface_texture.cc",
240 "gpu/gpu_memory_buffer_factory_surface_texture.h",
[email protected]7e4c33142014-05-21 22:01:32241 ]
242
James Robinson060f2e32014-09-10 22:31:37243 deps += [
244 "//content/public/android:jni",
245 "//content/public/android:common_aidl",
246 ]
[email protected]7e4c33142014-05-21 22:01:32247
248 libs += [ "android" ]
249 }
250
erg85ac9312015-04-16 18:20:53251 if (is_debug && !is_component_build) {
252 # Content depends on the PPAPI message logging stuff; if this isn't here,
253 # some unit test binaries won't compile. This only worked in release mode
254 # because logging is disabled there.
255 deps += [ "//ppapi/proxy:ipc_sources" ]
256 }
257
[email protected]7e4c33142014-05-21 22:01:32258 if (is_ios) {
259 sources -= [ "user_agent.cc" ]
260 assert(false, "Need to add lots of conditions here")
261 }
262
revemanbc2de2b2014-11-17 03:21:32263 if (use_ozone) {
dprankeacd282e2014-11-05 03:54:47264 deps += [
dnicoaradce73b032014-11-18 22:15:39265 "//ui/ozone:ozone",
266 "//ui/ozone:ozone_base",
dprankeacd282e2014-11-05 03:54:47267 "//ui/ozone/gpu",
268 ]
revemanbc2de2b2014-11-17 03:21:32269 } else {
270 sources -= [
271 "cursors/webcursor_ozone.cc",
272 "font_list_ozone.cc",
revemanbc2de2b2014-11-17 03:21:32273 "gpu/client/gpu_memory_buffer_impl_ozone_native_buffer.cc",
274 "gpu/client/gpu_memory_buffer_impl_ozone_native_buffer.h",
reveman5414514c2014-11-25 20:35:28275 "gpu/gpu_memory_buffer_factory_ozone_native_buffer.cc",
276 "gpu/gpu_memory_buffer_factory_ozone_native_buffer.h",
revemanbc2de2b2014-11-17 03:21:32277 ]
[email protected]7e4c33142014-05-21 22:01:32278 }
279
[email protected]79ff77e62014-07-08 10:59:16280 if (!use_aura) {
281 sources -= [ "cursors/webcursor_aura.cc" ]
282 }
283
[email protected]7e4c33142014-05-21 22:01:32284 if (!use_aura || !use_x11) {
285 sources -= [ "cursors/webcursor_aurax11.cc" ]
286 }
287
288 if (use_pango) {
289 configs += [ "//build/config/linux:pangocairo" ]
290 if (use_ozone) {
291 # If we're using pango, never use this ozone file (it was removed in all
292 # non-ozone cases above).
293 sources -= [ "font_list_ozone.cc" ]
294 }
295 } else {
scottmg7afc4092014-12-03 19:22:42296 sources -= [ "font_list_pango.cc" ]
[email protected]7e4c33142014-05-21 22:01:32297 }
298
299 if (use_x11) {
brettw542f7532015-04-06 22:35:45300 configs += [
301 "//build/config/linux:xcomposite",
302 "//third_party/khronos:khronos_headers",
303 ]
[email protected]7e4c33142014-05-21 22:01:32304
dpranke43276212015-02-20 02:55:19305 if (current_cpu != "arm" || !is_chromeos) {
Sadrul Habib Chowdhuryc351e952015-03-10 01:34:22306 sources += [ "gpu/x_util.h" ]
[email protected]7e4c33142014-05-21 22:01:32307 }
308 }
309
310 if (enable_plugins) {
brettwf7eb6ca2015-02-14 01:37:31311 deps += [ "//ppapi/shared_impl" ]
[email protected]7e4c33142014-05-21 22:01:32312 } else {
313 sources -= [
thestigc4cac8f2014-09-04 21:17:50314 "pepper_file_util.cc",
315 "pepper_file_util.h",
316 "pepper_messages.h",
[email protected]7e4c33142014-05-21 22:01:32317 "pepper_plugin_list.cc",
318 "pepper_plugin_list.h",
thestigc4cac8f2014-09-04 21:17:50319 "pepper_renderer_instance_data.cc",
320 "pepper_renderer_instance_data.h",
321 "plugin_list.cc",
322 "plugin_list.h",
323 "plugin_list_posix.cc",
[email protected]7e4c33142014-05-21 22:01:32324 "sandbox_util.cc",
325 ]
326 }
327
328 if (is_android) {
329 sources += [
330 "gpu/media/android_video_decode_accelerator.cc",
331 "gpu/media/android_video_decode_accelerator.h",
332 ]
[email protected]7e4c33142014-05-21 22:01:32333
334 if (enable_webrtc) {
335 deps += [ "//third_party/libyuv" ]
336 }
337 }
338
lionel.g.landwerlin2c653de32014-12-25 19:05:02339 if (is_chromeos) {
posciakd9ee533e2015-04-11 10:32:38340 sources += [
341 "gpu/media/accelerated_video_decoder.h",
342 "gpu/media/h264_decoder.cc",
343 "gpu/media/h264_decoder.h",
344 "gpu/media/h264_dpb.cc",
345 "gpu/media/h264_dpb.h",
posciakef403af2015-05-06 06:32:41346 "gpu/media/vp8_decoder.cc",
347 "gpu/media/vp8_decoder.h",
348 "gpu/media/vp8_picture.cc",
349 "gpu/media/vp8_picture.h",
posciakd9ee533e2015-04-11 10:32:38350 ]
henryhsu51592672015-02-08 05:01:00351 if (use_v4lplugin) {
352 defines += [ "USE_LIBV4L2" ]
353 sources += get_target_outputs(":libv4l2_generate_stubs")
354 deps += [ ":libv4l2_generate_stubs" ]
355 }
henryhsu712f1ac2015-01-09 11:25:45356 if (use_v4l2_codec) {
357 defines += [ "USE_V4L2_CODEC" ]
[email protected]7e4c33142014-05-21 22:01:32358 sources += [
emircan2090fc2b2015-02-26 17:50:43359 "gpu/media/generic_v4l2_device.cc",
360 "gpu/media/generic_v4l2_device.h",
emircan2090fc2b2015-02-26 17:50:43361 "gpu/media/v4l2_device.cc",
362 "gpu/media/v4l2_device.h",
[email protected]7e4c33142014-05-21 22:01:32363 "gpu/media/v4l2_image_processor.cc",
364 "gpu/media/v4l2_image_processor.h",
henryhsu51592672015-02-08 05:01:00365 "gpu/media/v4l2_slice_video_decode_accelerator.cc",
366 "gpu/media/v4l2_slice_video_decode_accelerator.h",
[email protected]7e4c33142014-05-21 22:01:32367 "gpu/media/v4l2_video_decode_accelerator.cc",
368 "gpu/media/v4l2_video_decode_accelerator.h",
[email protected]7e4c33142014-05-21 22:01:32369 "gpu/media/v4l2_video_encode_accelerator.cc",
370 "gpu/media/v4l2_video_encode_accelerator.h",
371 ]
scottmg7afc4092014-12-03 19:22:42372 libs = [
373 "EGL",
374 "GLESv2",
375 ]
henryhsu51592672015-02-08 05:01:00376 }
dpranke43276212015-02-20 02:55:19377 if (current_cpu == "arm") {
henryhsu51592672015-02-08 05:01:00378 sources += [
emircan2090fc2b2015-02-26 17:50:43379 "gpu/media/tegra_v4l2_device.cc",
380 "gpu/media/tegra_v4l2_device.h",
henryhsu51592672015-02-08 05:01:00381 ]
lionel.g.landwerlin2c653de32014-12-25 19:05:02382 }
dpranke43276212015-02-20 02:55:19383 if (current_cpu != "arm") {
[email protected]7e4c33142014-05-21 22:01:32384 sources += [
scottmg7afc4092014-12-03 19:22:42385 "gpu/media/va_surface.h",
kcwu2bdb8a42015-06-18 10:44:49386 "gpu/media/vaapi_jpeg_decode_accelerator.cc",
387 "gpu/media/vaapi_jpeg_decode_accelerator.h",
388 "gpu/media/vaapi_jpeg_decoder.cc",
389 "gpu/media/vaapi_jpeg_decoder.h",
lionel.g.landwerlin2c653de32014-12-25 19:05:02390 "gpu/media/vaapi_picture.cc",
391 "gpu/media/vaapi_picture.h",
scottmg7afc4092014-12-03 19:22:42392 "gpu/media/vaapi_video_decode_accelerator.cc",
393 "gpu/media/vaapi_video_decode_accelerator.h",
394 "gpu/media/vaapi_video_encode_accelerator.cc",
395 "gpu/media/vaapi_video_encode_accelerator.h",
396 "gpu/media/vaapi_wrapper.cc",
397 "gpu/media/vaapi_wrapper.h",
398 ] + get_target_outputs(":libva_generate_stubs")
mukaif7571f32014-09-30 19:19:10399 configs += [
400 "//third_party/libva:libva_config",
401 "//third_party/libyuv:libyuv_config",
402 ]
403 deps += [
404 ":libva_generate_stubs",
405 "//media",
406 "//third_party/libyuv",
407 ]
lionel.g.landwerlin2c653de32014-12-25 19:05:02408 if (use_x11) {
409 sources += [
410 "gpu/media/vaapi_tfp_picture.cc",
411 "gpu/media/vaapi_tfp_picture.h",
412 ]
413 }
lionel.g.landwerlinb056abc2015-01-02 23:50:52414 if (use_ozone) {
415 sources += [
416 "gpu/media/vaapi_drm_picture.cc",
417 "gpu/media/vaapi_drm_picture.h",
418 ]
419 }
[email protected]7e4c33142014-05-21 22:01:32420 }
421 }
422
423 if (is_win) {
424 sources += [
425 "gpu/media/dxva_video_decode_accelerator.cc",
426 "gpu/media/dxva_video_decode_accelerator.h",
427 ]
brettw542f7532015-04-06 22:35:45428 configs += [ "//third_party/khronos:khronos_headers" ]
scottmg7afc4092014-12-03 19:22:42429 deps += [ "//ui/gl" ]
vchigrinfd9bd7de2015-01-14 08:35:18430 libs += [
431 "d3d9.lib",
ananta3b01db92015-02-28 00:39:18432 "d3d11.lib",
vchigrinfd9bd7de2015-01-14 08:35:18433 "dxva2.lib",
434 "strmiids.lib",
435 "mf.lib",
436 "mfplat.lib",
437 "mfuuid.lib",
438 ]
439 ldflags += [
440 "/DELAYLOAD:d3d9.dll",
ananta3b01db92015-02-28 00:39:18441 "/DELAYLOAD:d3d11.dll",
vchigrinfd9bd7de2015-01-14 08:35:18442 "/DELAYLOAD:dxva2.dll",
443 "/DELAYLOAD:mf.dll",
444 "/DELAYLOAD:mfplat.dll",
445 ]
[email protected]7e4c33142014-05-21 22:01:32446
447 # TODO(GYP): extract_xinput action.
448 }
449
450 if (!is_win || !use_aura) {
451 sources -= [ "cursors/webcursor_aurawin.cc" ]
452 }
[email protected]7e4c33142014-05-21 22:01:32453
454 if (use_seccomp_bpf) {
455 defines += [ "USE_SECCOMP_BPF" ]
456 } else {
457 if (is_linux) {
458 sources -= [
459 "sandbox_linux/bpf_cros_arm_gpu_policy_linux.cc",
460 "sandbox_linux/bpf_cros_arm_gpu_policy_linux.h",
461 "sandbox_linux/bpf_gpu_policy_linux.cc",
462 "sandbox_linux/bpf_gpu_policy_linux.h",
463 "sandbox_linux/bpf_ppapi_policy_linux.cc",
464 "sandbox_linux/bpf_ppapi_policy_linux.h",
465 "sandbox_linux/bpf_renderer_policy_linux.cc",
466 "sandbox_linux/bpf_renderer_policy_linux.h",
[email protected]692a9542014-06-25 23:04:47467 "sandbox_linux/bpf_utility_policy_linux.cc",
468 "sandbox_linux/bpf_utility_policy_linux.h",
[email protected]7e4c33142014-05-21 22:01:32469 "sandbox_linux/sandbox_bpf_base_policy_linux.cc",
470 "sandbox_linux/sandbox_bpf_base_policy_linux.h",
471 ]
472 }
473 if (is_android) {
474 sources -= [
475 "sandbox_linux/android/sandbox_bpf_base_policy_android.cc",
476 "sandbox_linux/android/sandbox_bpf_base_policy_android.h",
477 ]
478 }
479 }
mek5086df22015-06-16 23:42:44480
481 if (is_win && current_cpu == "x64") {
482 # TODO(jschuh): Remove this after crbug.com/173851 gets fixed.
483 cflags = [ "/bigobj" ]
484 }
[email protected]df3ecfde2014-05-20 21:52:34485}
[email protected]7e4c33142014-05-21 22:01:32486
[email protected]189add52014-05-28 16:51:44487mojom("mojo_bindings") {
488 sources = [
rockot775ce0d2015-01-27 18:35:01489 "application_setup.mojom",
iclelland534768522015-04-30 18:32:00490 "background_sync_service.mojom",
blundellc57b93f2014-10-29 13:19:57491 "geolocation_service.mojom",
halton.huoca2eabd2015-07-06 08:17:40492 "image_downloader/image_downloader.mojom",
mlamouri4ebe69f2014-11-14 17:25:21493 "permission_service.mojom",
avayvodbca35fad2015-01-29 20:20:57494 "presentation/presentation_service.mojom",
rockotb814a582015-06-05 00:30:52495 "process_control.mojom",
[email protected]c52a1412014-06-25 06:09:25496 "render_frame_setup.mojom",
mekd4ff9b52015-06-29 21:02:23497 "service_port_service.mojom",
bajones02443532015-06-22 21:17:40498 "vr_service.mojom",
[email protected]189add52014-05-28 16:51:44499 ]
[email protected]e2051232014-06-30 17:45:45500
rockotb814a582015-06-05 00:30:52501 import_dirs = [ "//mojo/services" ]
502
[email protected]e2051232014-06-30 17:45:45503 deps = [
blundellc57b93f2014-10-29 13:19:57504 "//content/public/common:mojo_bindings",
jam05a3de42015-05-14 22:56:10505 "//mojo/application/public/interfaces",
halton.huoca2eabd2015-07-06 08:17:40506 "//skia/public/interfaces",
507 "//ui/mojo/geometry:interfaces",
[email protected]e2051232014-06-30 17:45:45508 ]
[email protected]189add52014-05-28 16:51:44509}