Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(219)

Side by Side Diff: media/base/BUILD.gn

Issue 913373002: Update Chomium's build files to work w/ latest GN binaries. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@gn_cpu_arch_changes
Patch Set: merge to #317214 Created 5 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 # Copyright 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/android/config.gni") 5 import("//build/config/android/config.gni")
6 import("//build/config/arm.gni") 6 import("//build/config/arm.gni")
7 import("//build/config/ui.gni") 7 import("//build/config/ui.gni")
8 import("//build/config/linux/pkg_config.gni") 8 import("//build/config/linux/pkg_config.gni")
9 import("//media/media_options.gni") 9 import("//media/media_options.gni")
10 10
(...skipping 224 matching lines...) Expand 10 before | Expand all | Expand 10 after
235 "//ui/gfx/x", 235 "//ui/gfx/x",
236 ] 236 ]
237 } else if (is_mac) { 237 } else if (is_mac) {
238 sources += [ "user_input_monitor_mac.cc" ] 238 sources += [ "user_input_monitor_mac.cc" ]
239 } else if (is_win) { 239 } else if (is_win) {
240 sources += [ "user_input_monitor_win.cc" ] 240 sources += [ "user_input_monitor_win.cc" ]
241 } else { 241 } else {
242 defines += [ "DISABLE_USER_INPUT_MONITOR" ] 242 defines += [ "DISABLE_USER_INPUT_MONITOR" ]
243 } 243 }
244 244
245 if (cpu_arch == "x86" || cpu_arch == "x64") { 245 if (current_cpu == "x86" || current_cpu == "x64") {
246 sources += [ "simd/convert_yuv_to_rgb_x86.cc" ] 246 sources += [ "simd/convert_yuv_to_rgb_x86.cc" ]
247 deps += [ 247 deps += [
248 ":media_yasm", 248 ":media_yasm",
249 ":media_sse2", 249 ":media_sse2",
250 ] 250 ]
251 } 251 }
252 252
253 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] 253 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
254 254
255 if (is_linux || is_win) { 255 if (is_linux || is_win) {
(...skipping 110 matching lines...) Expand 10 before | Expand all | Expand 10 after
366 "media_file_checker_unittest.cc", 366 "media_file_checker_unittest.cc",
367 ] 367 ]
368 } 368 }
369 369
370 if (!is_android) { 370 if (!is_android) {
371 sources += [ "container_names_unittest.cc" ] 371 sources += [ "container_names_unittest.cc" ]
372 } else { 372 } else {
373 deps += [ "//ui/gl" ] 373 deps += [ "//ui/gl" ]
374 } 374 }
375 375
376 if (cpu_arch == "x86" || cpu_arch == "x64") { 376 if (current_cpu == "x86" || current_cpu == "x64") {
377 sources += [ "simd/convert_rgb_to_yuv_unittest.cc" ] 377 sources += [ "simd/convert_rgb_to_yuv_unittest.cc" ]
378 } 378 }
379 } 379 }
380 380
381 source_set("perftests") { 381 source_set("perftests") {
382 testonly = true 382 testonly = true
383 sources = [ 383 sources = [
384 "audio_bus_perftest.cc", 384 "audio_bus_perftest.cc",
385 "audio_converter_perftest.cc", 385 "audio_converter_perftest.cc",
386 "run_all_perftests.cc", 386 "run_all_perftests.cc",
(...skipping 11 matching lines...) Expand all
398 398
399 if (media_use_ffmpeg) { 399 if (media_use_ffmpeg) {
400 sources += [ "demuxer_perftest.cc" ] 400 sources += [ "demuxer_perftest.cc" ]
401 } 401 }
402 402
403 if (is_android) { 403 if (is_android) {
404 deps += [ "//ui/gl" ] 404 deps += [ "//ui/gl" ]
405 } 405 }
406 } 406 }
407 407
408 if (cpu_arch == "x86" || cpu_arch == "x64") { 408 if (current_cpu == "x86" || current_cpu == "x64") {
409 source_set("media_sse2") { 409 source_set("media_sse2") {
410 sources = [ 410 sources = [
411 "simd/convert_rgb_to_yuv_sse2.cc", 411 "simd/convert_rgb_to_yuv_sse2.cc",
412 "simd/convert_rgb_to_yuv_ssse3.cc", 412 "simd/convert_rgb_to_yuv_ssse3.cc",
413 "simd/filter_yuv_sse2.cc", 413 "simd/filter_yuv_sse2.cc",
414 ] 414 ]
415 configs += [ "//media:media_config" ] 415 configs += [ "//media:media_config" ]
416 if (!is_win) { 416 if (!is_win) {
417 cflags = [ "-msse2" ] 417 cflags = [ "-msse2" ]
418 } 418 }
(...skipping 26 matching lines...) Expand all
445 inputs = [ 445 inputs = [
446 "//third_party/x86inc/x86inc.asm", 446 "//third_party/x86inc/x86inc.asm",
447 "simd/convert_rgb_to_yuv_ssse3.inc", 447 "simd/convert_rgb_to_yuv_ssse3.inc",
448 "simd/convert_yuv_to_rgb_mmx.inc", 448 "simd/convert_yuv_to_rgb_mmx.inc",
449 "simd/convert_yuva_to_argb_mmx.inc", 449 "simd/convert_yuva_to_argb_mmx.inc",
450 "simd/linear_scale_yuv_to_rgb_mmx.inc", 450 "simd/linear_scale_yuv_to_rgb_mmx.inc",
451 "simd/media_export.asm", 451 "simd/media_export.asm",
452 "simd/scale_yuv_to_rgb_mmx.inc", 452 "simd/scale_yuv_to_rgb_mmx.inc",
453 ] 453 ]
454 454
455 if (cpu_arch == "x86") { 455 if (current_cpu == "x86") {
456 yasm_flags += [ "-DARCH_X86_32" ] 456 yasm_flags += [ "-DARCH_X86_32" ]
457 } else if (cpu_arch == "x64") { 457 } else if (current_cpu == "x64") {
458 yasm_flags += [ "-DARCH_X86_64" ] 458 yasm_flags += [ "-DARCH_X86_64" ]
459 sources += [ 459 sources += [
460 "simd/linear_scale_yuv_to_rgb_mmx_x64.asm", 460 "simd/linear_scale_yuv_to_rgb_mmx_x64.asm",
461 "simd/scale_yuv_to_rgb_sse2_x64.asm", 461 "simd/scale_yuv_to_rgb_sse2_x64.asm",
462 ] 462 ]
463 } 463 }
464 464
465 if (is_mac || is_ios) { 465 if (is_mac || is_ios) {
466 yasm_flags += [ 466 yasm_flags += [
467 "-DPREFIX", 467 "-DPREFIX",
468 "-DMACHO", 468 "-DMACHO",
469 ] 469 ]
470 } else { 470 } else {
471 if (is_posix) { 471 if (is_posix) {
472 yasm_flags += [ "-DELF" ] 472 yasm_flags += [ "-DELF" ]
473 if (cpu_arch == "x64") { 473 if (current_cpu == "x64") {
474 # TODO(ajwong): Why isn't this true in mac? 474 # TODO(ajwong): Why isn't this true in mac?
475 yasm_flags += [ "-DPIC" ] 475 yasm_flags += [ "-DPIC" ]
476 } 476 }
477 } 477 }
478 } 478 }
479 } 479 }
480 } 480 }
OLDNEW
« no previous file with comments | « media/BUILD.gn ('k') | mojo/nacl/BUILD.gn » ('j') | third_party/widevine/cdm/BUILD.gn » ('J')

Powered by Google App Engine
This is Rietveld 408576698