| OLD | NEW |
| 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 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 { | 5 { |
| 6 'variables': { | 6 'variables': { |
| 7 'nacl_win64_target': 0, | 7 'nacl_win64_target': 0, |
| 8 'build_angle_deqp_tests%': 0, | 8 'build_angle_deqp_tests%': 0, |
| 9 }, | 9 }, |
| 10 'includes': [ | 10 'includes': [ |
| (...skipping 280 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 291 ['use_ozone == 1', { | 291 ['use_ozone == 1', { |
| 292 'sources+': [ | 292 'sources+': [ |
| 293 'ipc/client/gpu_memory_buffer_impl_ozone_native_pixmap_unittest.cc', | 293 'ipc/client/gpu_memory_buffer_impl_ozone_native_pixmap_unittest.cc', |
| 294 ] | 294 ] |
| 295 }], | 295 }], |
| 296 ], | 296 ], |
| 297 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 297 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 298 'msvs_disabled_warnings': [ 4267, ], | 298 'msvs_disabled_warnings': [ 4267, ], |
| 299 }, | 299 }, |
| 300 { | 300 { |
| 301 # GN version: //gpu/ipc/service:gpu_ipc_service_unittests |
| 302 'target_name': 'gpu_ipc_service_unittests', |
| 303 'type': '<(gtest_target_type)', |
| 304 'dependencies': [ |
| 305 '../base/base.gyp:base', |
| 306 '../base/base.gyp:run_all_unittests', |
| 307 '../base/base.gyp:test_support_base', |
| 308 '../ipc/ipc.gyp:test_support_ipc', |
| 309 '../skia/skia.gyp:skia', |
| 310 '../testing/gtest.gyp:gtest', |
| 311 '../third_party/mesa/mesa.gyp:mesa_headers', |
| 312 '../ui/gfx/gfx.gyp:gfx_test_support', |
| 313 '../url/url.gyp:url_lib', |
| 314 'command_buffer_common', |
| 315 'command_buffer_service', |
| 316 'gpu_config', |
| 317 'gpu_ipc_common', |
| 318 'gpu_ipc_service', |
| 319 'gpu_ipc_service_test_support', |
| 320 ], |
| 321 'sources': [ |
| 322 'ipc/service/gpu_channel_manager_unittest.cc', |
| 323 'ipc/service/gpu_channel_test_common.cc', |
| 324 'ipc/service/gpu_channel_test_common.h', |
| 325 'ipc/service/gpu_channel_unittest.cc', |
| 326 ], |
| 327 'include_dirs': [ |
| 328 '../third_party/mesa/src/include', |
| 329 ], |
| 330 'conditions': [ |
| 331 ['OS == "android"', { |
| 332 'sources': [ |
| 333 'ipc/service/gpu_memory_buffer_factory_surface_texture_unittest.cc', |
| 334 ], |
| 335 }], |
| 336 ['OS == "mac"', { |
| 337 'sources': [ |
| 338 'ipc/service/ca_layer_tree_unittest_mac.mm', |
| 339 'ipc/service/gpu_memory_buffer_factory_io_surface_unittest.cc', |
| 340 ], |
| 341 'link_settings': { |
| 342 'libraries': [ |
| 343 '$(SDKROOT)/System/Library/Frameworks/CoreMedia.framework', |
| 344 '$(SDKROOT)/System/Library/Frameworks/AVFoundation.framework', |
| 345 '$(SDKROOT)/System/Library/Frameworks/QuartzCore.framework', |
| 346 ], |
| 347 }, |
| 348 }], |
| 349 ['use_ozone == 1', { |
| 350 'sources': [ |
| 351 'ipc/service/gpu_memory_buffer_factory_ozone_native_pixmap_unittest.
cc', |
| 352 ], |
| 353 }], |
| 354 ], |
| 355 }, |
| 356 { |
| 301 # GN version: //gpu/gpu_perftests | 357 # GN version: //gpu/gpu_perftests |
| 302 'target_name': 'gpu_perftests', | 358 'target_name': 'gpu_perftests', |
| 303 'type': '<(gtest_target_type)', | 359 'type': '<(gtest_target_type)', |
| 304 'dependencies': [ | 360 'dependencies': [ |
| 305 '../base/base.gyp:base', | 361 '../base/base.gyp:base', |
| 306 '../base/base.gyp:test_support_base', | 362 '../base/base.gyp:test_support_base', |
| 307 '../testing/gmock.gyp:gmock', | 363 '../testing/gmock.gyp:gmock', |
| 308 '../testing/gtest.gyp:gtest', | 364 '../testing/gtest.gyp:gtest', |
| 309 '../testing/perf/perf_test.gyp:perf_test', | 365 '../testing/perf/perf_test.gyp:perf_test', |
| 310 '../ui/gfx/gfx.gyp:gfx_geometry', | 366 '../ui/gfx/gfx.gyp:gfx_geometry', |
| (...skipping 116 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 427 '..', | 483 '..', |
| 428 ], | 484 ], |
| 429 'sources': [ | 485 'sources': [ |
| 430 'command_buffer/client/gles2_interface_stub.cc', | 486 'command_buffer/client/gles2_interface_stub.cc', |
| 431 'command_buffer/client/gles2_interface_stub.h', | 487 'command_buffer/client/gles2_interface_stub.h', |
| 432 'command_buffer/service/error_state_mock.cc', | 488 'command_buffer/service/error_state_mock.cc', |
| 433 'command_buffer/service/gles2_cmd_decoder_mock.cc', | 489 'command_buffer/service/gles2_cmd_decoder_mock.cc', |
| 434 ], | 490 ], |
| 435 }, | 491 }, |
| 436 { | 492 { |
| 493 # GN version: //gpu/ipc/service:test_support |
| 494 'target_name': 'gpu_ipc_service_test_support', |
| 495 'type': 'static_library', |
| 496 'dependencies': [ |
| 497 ], |
| 498 'include_dirs': [ |
| 499 '..', |
| 500 ], |
| 501 'sources': [ |
| 502 'gpu/ipc/service/gpu_memory_buffer_factory_test_template.h', |
| 503 ], |
| 504 }, |
| 505 { |
| 437 # GN version: //gpu:command_buffer_gles2 | 506 # GN version: //gpu:command_buffer_gles2 |
| 438 'target_name': 'command_buffer_gles2', | 507 'target_name': 'command_buffer_gles2', |
| 439 'type': 'shared_library', | 508 'type': 'shared_library', |
| 440 'dependencies': [ | 509 'dependencies': [ |
| 441 '../base/base.gyp:base', | 510 '../base/base.gyp:base', |
| 442 '../gpu/command_buffer/command_buffer.gyp:gles2_utils', | 511 '../gpu/command_buffer/command_buffer.gyp:gles2_utils', |
| 443 '../gpu/gpu.gyp:command_buffer_service', | 512 '../gpu/gpu.gyp:command_buffer_service', |
| 444 '../ui/gfx/gfx.gyp:gfx_geometry', | 513 '../ui/gfx/gfx.gyp:gfx_geometry', |
| 445 '../ui/gl/gl.gyp:gl', | 514 '../ui/gl/gl.gyp:gl', |
| 446 'gles2_c_lib', | 515 'gles2_c_lib', |
| 447 'gles2_implementation', | 516 'gles2_implementation', |
| 448 ], | 517 ], |
| 449 'sources': [ | 518 'sources': [ |
| 450 # Note: sources list duplicated in GN build. | 519 # Note: sources list duplicated in GN build. |
| 451 # TODO(hendrikw): Move egl out of gles2_conform_support. | 520 # TODO(hendrikw): Move egl out of gles2_conform_support. |
| 452 'gles2_conform_support/egl/config.cc', | 521 'gles2_conform_support/egl/config.cc', |
| 453 'gles2_conform_support/egl/config.h', | 522 'gles2_conform_support/egl/config.h', |
| 454 'gles2_conform_support/egl/display.cc', | 523 'gles2_conform_support/egl/display.cc', |
| 455 'gles2_conform_support/egl/display.h', | 524 'gles2_conform_support/egl/display.h', |
| 456 'gles2_conform_support/egl/egl.cc', | 525 'gles2_conform_support/egl/egl.cc', |
| 457 'gles2_conform_support/egl/surface.cc', | 526 'gles2_conform_support/egl/surface.cc', |
| 458 'gles2_conform_support/egl/surface.h', | 527 'gles2_conform_support/egl/surface.h', |
| 459 'gles2_conform_support/egl/test_support.cc', | 528 'gles2_conform_support/egl/test_support.cc', |
| 460 'gles2_conform_support/egl/test_support.h', | 529 'gles2_conform_support/egl/test_support.h', |
| 461 ], | 530 ], |
| 462 » 'defines': [ | 531 'defines': [ |
| 463 'COMMAND_BUFFER_GLES_LIB_SUPPORT_ONLY', | 532 'COMMAND_BUFFER_GLES_LIB_SUPPORT_ONLY', |
| 464 'EGLAPIENTRY=', | 533 'EGLAPIENTRY=', |
| 465 » ], | 534 ], |
| 466 'conditions': [ | 535 'conditions': [ |
| 467 ['OS=="win"', { | 536 ['OS=="win"', { |
| 468 'defines': [ | 537 'defines': [ |
| 469 'EGLAPI=__declspec(dllexport)', | 538 'EGLAPI=__declspec(dllexport)', |
| 470 ], | 539 ], |
| 471 }, { # OS!="win" | 540 }, { # OS!="win" |
| 472 » » 'defines': [ | 541 'defines': [ |
| 473 'EGLAPI=__attribute__((visibility(\"default\")))' | 542 'EGLAPI=__attribute__((visibility(\"default\")))' |
| 474 ], | 543 ], |
| 475 }], | 544 }], |
| 476 ], | 545 ], |
| 477 }, | 546 }, |
| 478 { | 547 { |
| 479 # GN version: //gpu:command_buffer_gles2_tests | 548 # GN version: //gpu:command_buffer_gles2_tests |
| 480 'target_name': 'command_buffer_gles2_tests', | 549 'target_name': 'command_buffer_gles2_tests', |
| 481 'type': '<(gtest_target_type)', | 550 'type': '<(gtest_target_type)', |
| 482 'dependencies': [ | 551 'dependencies': [ |
| 483 '../base/base.gyp:base', | 552 '../base/base.gyp:base', |
| 484 '../base/base.gyp:test_support_base', | 553 '../base/base.gyp:test_support_base', |
| 485 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', | 554 '../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dynamic
_annotations', |
| 486 '../testing/gmock.gyp:gmock', | 555 '../testing/gmock.gyp:gmock', |
| 487 '../testing/gtest.gyp:gtest', | 556 '../testing/gtest.gyp:gtest', |
| 488 'command_buffer_gles2', | 557 'command_buffer_gles2', |
| 489 ], | 558 ], |
| 490 'sources': [ | 559 'sources': [ |
| 491 # Note: sources list duplicated in GN build. | 560 # Note: sources list duplicated in GN build. |
| 492 'command_buffer/tests/command_buffer_gles2_tests_main.cc', | 561 'command_buffer/tests/command_buffer_gles2_tests_main.cc', |
| 493 'command_buffer/tests/egl_test.cc', | 562 'command_buffer/tests/egl_test.cc', |
| 494 ], | 563 ], |
| 495 » 'defines': [ | 564 'defines': [ |
| 496 'COMMAND_BUFFER_GLES_LIB_SUPPORT_ONLY', | 565 'COMMAND_BUFFER_GLES_LIB_SUPPORT_ONLY', |
| 497 'EGLAPIENTRY=', | 566 'EGLAPIENTRY=', |
| 498 ], | 567 ], |
| 499 'conditions': [ | 568 'conditions': [ |
| 500 ['OS=="win"', { | 569 ['OS=="win"', { |
| 501 'defines': [ | 570 'defines': [ |
| 502 'EGLAPI=__declspec(dllimport)', | 571 'EGLAPI=__declspec(dllimport)', |
| 503 ], | 572 ], |
| 504 }, { # OS!="win" | 573 }, { # OS!="win" |
| 505 » » 'defines': [ | 574 'defines': [ |
| 506 'EGLAPI=', | 575 'EGLAPI=', |
| 507 ], | 576 ], |
| 508 » » }], | 577 }], |
| 509 ['OS == "android"', { | 578 ['OS == "android"', { |
| 510 'dependencies': [ | 579 'dependencies': [ |
| 511 '../testing/android/native_test.gyp:native_test_native_code', | 580 '../testing/android/native_test.gyp:native_test_native_code', |
| 512 ], | 581 ], |
| 513 }], | 582 }], |
| 514 ], | 583 ], |
| 515 }, | 584 }, |
| 516 ], | 585 ], |
| 517 'conditions': [ | 586 'conditions': [ |
| 518 ['component=="static_library"', { | 587 ['component=="static_library"', { |
| (...skipping 14 matching lines...) Expand all Loading... |
| 533 'target_name': 'gpu', | 602 'target_name': 'gpu', |
| 534 'type': 'none', | 603 'type': 'none', |
| 535 'dependencies': [ | 604 'dependencies': [ |
| 536 'command_buffer_client', | 605 'command_buffer_client', |
| 537 'command_buffer_common', | 606 'command_buffer_common', |
| 538 'command_buffer_service', | 607 'command_buffer_service', |
| 539 'gles2_cmd_helper', | 608 'gles2_cmd_helper', |
| 540 'gpu_config', | 609 'gpu_config', |
| 541 'gpu_ipc_client', | 610 'gpu_ipc_client', |
| 542 'gpu_ipc_common', | 611 'gpu_ipc_common', |
| 612 'gpu_ipc_service', |
| 543 ], | 613 ], |
| 544 'sources': [ | 614 'sources': [ |
| 545 'gpu_export.h', | 615 'gpu_export.h', |
| 546 ], | 616 ], |
| 547 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. | 617 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
| 548 'msvs_disabled_warnings': [4267, ], | 618 'msvs_disabled_warnings': [4267, ], |
| 549 }, | 619 }, |
| 550 { | 620 { |
| 551 # GN version: //gpu/command_buffer/common | 621 # GN version: //gpu/command_buffer/common |
| 552 'target_name': 'command_buffer_common', | 622 'target_name': 'command_buffer_common', |
| (...skipping 79 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 632 'target_name': 'gpu_ipc_common', | 702 'target_name': 'gpu_ipc_common', |
| 633 'type': 'static_library', | 703 'type': 'static_library', |
| 634 'includes': [ | 704 'includes': [ |
| 635 'gpu_ipc_common.gypi', | 705 'gpu_ipc_common.gypi', |
| 636 ], | 706 ], |
| 637 'dependencies': [ | 707 'dependencies': [ |
| 638 'command_buffer_traits', | 708 'command_buffer_traits', |
| 639 ], | 709 ], |
| 640 }, | 710 }, |
| 641 { | 711 { |
| 712 # GN version: //gpu/ipc/service |
| 713 'target_name': 'gpu_ipc_service', |
| 714 'type': 'static_library', |
| 715 'includes': [ |
| 716 'gpu_ipc_service.gypi', |
| 717 ], |
| 718 'dependencies': [ |
| 719 'command_buffer_traits', |
| 720 ], |
| 721 }, |
| 722 { |
| 642 'target_name': 'gpu_config', | 723 'target_name': 'gpu_config', |
| 643 'type': 'static_library', | 724 'type': 'static_library', |
| 644 'includes': [ | 725 'includes': [ |
| 645 'gpu_config.gypi', | 726 'gpu_config.gypi', |
| 646 ], | 727 ], |
| 647 }, | 728 }, |
| 648 ], | 729 ], |
| 649 }, | 730 }, |
| 650 { # component != static_library | 731 { # component != static_library |
| 651 'targets': [ | 732 'targets': [ |
| (...skipping 14 matching lines...) Expand all Loading... |
| 666 'type': 'shared_library', | 747 'type': 'shared_library', |
| 667 'includes': [ | 748 'includes': [ |
| 668 'command_buffer_client.gypi', | 749 'command_buffer_client.gypi', |
| 669 'command_buffer_common.gypi', | 750 'command_buffer_common.gypi', |
| 670 'command_buffer_service.gypi', | 751 'command_buffer_service.gypi', |
| 671 'command_buffer_traits.gypi', | 752 'command_buffer_traits.gypi', |
| 672 'gles2_cmd_helper.gypi', | 753 'gles2_cmd_helper.gypi', |
| 673 'gpu_config.gypi', | 754 'gpu_config.gypi', |
| 674 'gpu_ipc_client.gypi', | 755 'gpu_ipc_client.gypi', |
| 675 'gpu_ipc_common.gypi', | 756 'gpu_ipc_common.gypi', |
| 757 'gpu_ipc_service.gypi', |
| 676 '../build/android/increase_size_for_speed.gypi', | 758 '../build/android/increase_size_for_speed.gypi', |
| 677 ], | 759 ], |
| 678 'defines': [ | 760 'defines': [ |
| 679 'GPU_IMPLEMENTATION', | 761 'GPU_IMPLEMENTATION', |
| 680 ], | 762 ], |
| 681 'sources': [ | 763 'sources': [ |
| 682 'gpu_export.h', | 764 'gpu_export.h', |
| 683 ], | 765 ], |
| 684 'dependencies': [ | 766 'dependencies': [ |
| 685 '../base/base.gyp:base', | 767 '../base/base.gyp:base', |
| (...skipping 55 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 741 ], | 823 ], |
| 742 }, | 824 }, |
| 743 { | 825 { |
| 744 # GN version: //gpu/ipc/common | 826 # GN version: //gpu/ipc/common |
| 745 'target_name': 'gpu_ipc_common', | 827 'target_name': 'gpu_ipc_common', |
| 746 'type': 'none', | 828 'type': 'none', |
| 747 'dependencies': [ | 829 'dependencies': [ |
| 748 'gpu', | 830 'gpu', |
| 749 ], | 831 ], |
| 750 }, | 832 }, |
| 833 { |
| 834 # GN version: //gpu/ipc/service |
| 835 'target_name': 'gpu_ipc_service', |
| 836 'type': 'none', |
| 837 'dependencies': [ |
| 838 'gpu', |
| 839 ], |
| 840 }, |
| 841 { |
| 842 'target_name': 'gpu_config', |
| 843 'type': 'none', |
| 844 'dependencies': [ |
| 845 'gpu', |
| 846 ], |
| 847 }, |
| 751 ], | 848 ], |
| 752 }], | 849 }], |
| 753 ['disable_nacl!=1 and OS=="win" and target_arch=="ia32"', { | 850 ['disable_nacl!=1 and OS=="win" and target_arch=="ia32"', { |
| 754 'targets': [ | 851 'targets': [ |
| 755 { | 852 { |
| 756 'target_name': 'command_buffer_common_win64', | 853 'target_name': 'command_buffer_common_win64', |
| 757 'type': 'static_library', | 854 'type': 'static_library', |
| 758 'variables': { | 855 'variables': { |
| 759 'nacl_win64_target': 1, | 856 'nacl_win64_target': 1, |
| 760 }, | 857 }, |
| (...skipping 290 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 1051 ], | 1148 ], |
| 1052 'sources': [ | 1149 'sources': [ |
| 1053 'gpu_unittests_apk.isolate', | 1150 'gpu_unittests_apk.isolate', |
| 1054 ], | 1151 ], |
| 1055 }, | 1152 }, |
| 1056 ], | 1153 ], |
| 1057 }, | 1154 }, |
| 1058 ], | 1155 ], |
| 1059 ], | 1156 ], |
| 1060 } | 1157 } |
| OLD | NEW |