OLD | NEW |
---|---|
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("//testing/test.gni") | 5 import("//testing/test.gni") |
6 | 6 |
7 component("cc") { | 7 component("cc") { |
8 sources = [ | 8 sources = [ |
9 "animation/animation.cc", | 9 "animation/animation.cc", |
10 "animation/animation.h", | 10 "animation/animation.h", |
(...skipping 294 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
305 "playback/float_clip_display_item.cc", | 305 "playback/float_clip_display_item.cc", |
306 "playback/float_clip_display_item.h", | 306 "playback/float_clip_display_item.h", |
307 "playback/largest_display_item.cc", | 307 "playback/largest_display_item.cc", |
308 "playback/largest_display_item.h", | 308 "playback/largest_display_item.h", |
309 "playback/position_image.h", | 309 "playback/position_image.h", |
310 "playback/raster_source.h", | 310 "playback/raster_source.h", |
311 "playback/raster_source_helper.cc", | 311 "playback/raster_source_helper.cc", |
312 "playback/raster_source_helper.h", | 312 "playback/raster_source_helper.h", |
313 "playback/transform_display_item.cc", | 313 "playback/transform_display_item.cc", |
314 "playback/transform_display_item.h", | 314 "playback/transform_display_item.h", |
315 "proto/gfx_conversions.cc", | |
316 "proto/gfx_conversions.h", | |
315 "quads/content_draw_quad_base.cc", | 317 "quads/content_draw_quad_base.cc", |
316 "quads/content_draw_quad_base.h", | 318 "quads/content_draw_quad_base.h", |
317 "quads/debug_border_draw_quad.cc", | 319 "quads/debug_border_draw_quad.cc", |
318 "quads/debug_border_draw_quad.h", | 320 "quads/debug_border_draw_quad.h", |
319 "quads/draw_polygon.cc", | 321 "quads/draw_polygon.cc", |
320 "quads/draw_polygon.h", | 322 "quads/draw_polygon.h", |
321 "quads/draw_quad.cc", | 323 "quads/draw_quad.cc", |
322 "quads/draw_quad.h", | 324 "quads/draw_quad.h", |
323 "quads/io_surface_draw_quad.cc", | 325 "quads/io_surface_draw_quad.cc", |
324 "quads/io_surface_draw_quad.h", | 326 "quads/io_surface_draw_quad.h", |
(...skipping 184 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
509 | 511 |
510 configs += [ "//build/config:precompiled_headers" ] | 512 configs += [ "//build/config:precompiled_headers" ] |
511 | 513 |
512 public_deps = [ | 514 public_deps = [ |
513 "//cc/base", | 515 "//cc/base", |
514 "//skia", | 516 "//skia", |
515 ] | 517 ] |
516 deps = [ | 518 deps = [ |
517 "//base", | 519 "//base", |
518 "//base/third_party/dynamic_annotations", | 520 "//base/third_party/dynamic_annotations", |
521 "//cc/proto:cc_proto", | |
519 "//cc/surfaces:surface_id", | 522 "//cc/surfaces:surface_id", |
520 "//gpu", | 523 "//gpu", |
521 "//gpu/command_buffer/client:gles2_interface", | 524 "//gpu/command_buffer/client:gles2_interface", |
522 "//media", | 525 "//media", |
526 "//third_party/protobuf:protobuf_lite", | |
danakj
2015/10/14 23:10:10
how come this isn't a dep of //cc/proto instead/on
David Trainor- moved to gerrit
2015/10/15 22:18:02
I can do this in GN, but gyp with component=shared
| |
523 "//ui/events:events_base", | 527 "//ui/events:events_base", |
524 "//ui/gfx", | 528 "//ui/gfx", |
525 "//ui/gfx/geometry", | 529 "//ui/gfx/geometry", |
526 "//ui/gl", | 530 "//ui/gl", |
527 ] | 531 ] |
528 | 532 |
529 defines = [ "CC_IMPLEMENTATION=1" ] | 533 defines = [ "CC_IMPLEMENTATION=1" ] |
530 | 534 |
531 if (!is_debug && (is_win || is_android)) { | 535 if (!is_debug && (is_win || is_android)) { |
532 configs -= [ "//build/config/compiler:default_optimization" ] | 536 configs -= [ "//build/config/compiler:default_optimization" ] |
(...skipping 244 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
777 "output/overlay_unittest.cc", | 781 "output/overlay_unittest.cc", |
778 "output/renderer_pixeltest.cc", | 782 "output/renderer_pixeltest.cc", |
779 "output/renderer_unittest.cc", | 783 "output/renderer_unittest.cc", |
780 "output/shader_unittest.cc", | 784 "output/shader_unittest.cc", |
781 "output/software_renderer_unittest.cc", | 785 "output/software_renderer_unittest.cc", |
782 "output/texture_mailbox_deleter_unittest.cc", | 786 "output/texture_mailbox_deleter_unittest.cc", |
783 "playback/discardable_image_map_unittest.cc", | 787 "playback/discardable_image_map_unittest.cc", |
784 "playback/display_item_list_unittest.cc", | 788 "playback/display_item_list_unittest.cc", |
785 "playback/display_list_raster_source_unittest.cc", | 789 "playback/display_list_raster_source_unittest.cc", |
786 "playback/display_list_recording_source_unittest.cc", | 790 "playback/display_list_recording_source_unittest.cc", |
791 "proto/gfx_conversions_unittest.cc", | |
787 "quads/draw_polygon_unittest.cc", | 792 "quads/draw_polygon_unittest.cc", |
788 "quads/draw_quad_unittest.cc", | 793 "quads/draw_quad_unittest.cc", |
789 "quads/render_pass_unittest.cc", | 794 "quads/render_pass_unittest.cc", |
790 "raster/scoped_gpu_raster_unittest.cc", | 795 "raster/scoped_gpu_raster_unittest.cc", |
791 "raster/task_graph_runner_unittest.cc", | 796 "raster/task_graph_runner_unittest.cc", |
792 "raster/texture_compressor_etc1_unittest.cc", | 797 "raster/texture_compressor_etc1_unittest.cc", |
793 "raster/tile_task_worker_pool_unittest.cc", | 798 "raster/tile_task_worker_pool_unittest.cc", |
794 "resources/platform_color_unittest.cc", | 799 "resources/platform_color_unittest.cc", |
795 "resources/resource_pool_unittest.cc", | 800 "resources/resource_pool_unittest.cc", |
796 "resources/resource_provider_unittest.cc", | 801 "resources/resource_provider_unittest.cc", |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... | |
856 | 861 |
857 configs += [ "//build/config:precompiled_headers" ] | 862 configs += [ "//build/config:precompiled_headers" ] |
858 data = [ | 863 data = [ |
859 "test/data/", | 864 "test/data/", |
860 ] | 865 ] |
861 | 866 |
862 deps = [ | 867 deps = [ |
863 ":cc", | 868 ":cc", |
864 ":test_support", | 869 ":test_support", |
865 "//base/test:test_support", | 870 "//base/test:test_support", |
871 "//cc/proto:cc_proto", | |
866 "//cc/surfaces", | 872 "//cc/surfaces", |
867 "//cc/surfaces:surface_id", | 873 "//cc/surfaces:surface_id", |
868 "//gpu", | 874 "//gpu", |
869 "//gpu:test_support", | 875 "//gpu:test_support", |
870 "//gpu/command_buffer/client:gles2_interface", | 876 "//gpu/command_buffer/client:gles2_interface", |
871 "//gpu/command_buffer/common:gles2_utils", | 877 "//gpu/command_buffer/common:gles2_utils", |
872 "//media", | 878 "//media", |
873 "//testing/gmock", | 879 "//testing/gmock", |
874 "//testing/gtest", | 880 "//testing/gtest", |
881 "//third_party/protobuf:protobuf_lite", | |
875 "//ui/events:events_base", | 882 "//ui/events:events_base", |
876 "//ui/gfx", | 883 "//ui/gfx", |
877 "//ui/gfx/geometry", | 884 "//ui/gfx/geometry", |
878 "//ui/gfx:test_support", | 885 "//ui/gfx:test_support", |
879 "//ui/gl", | 886 "//ui/gl", |
880 "//ui/gl:test_support", | 887 "//ui/gl:test_support", |
881 ] | 888 ] |
882 | 889 |
883 data_deps = [ "//third_party/mesa:osmesa" ] | 890 data_deps = [ |
891 "//third_party/mesa:osmesa", | |
892 ] | |
884 } | 893 } |
885 | 894 |
886 test("cc_perftests") { | 895 test("cc_perftests") { |
887 sources = [ | 896 sources = [ |
888 "layers/layer_perftest.cc", | 897 "layers/layer_perftest.cc", |
889 "layers/picture_layer_impl_perftest.cc", | 898 "layers/picture_layer_impl_perftest.cc", |
890 "quads/draw_quad_perftest.cc", | 899 "quads/draw_quad_perftest.cc", |
891 "raster/task_graph_runner_perftest.cc", | 900 "raster/task_graph_runner_perftest.cc", |
892 "raster/texture_compressor_perftest.cc", | 901 "raster/texture_compressor_perftest.cc", |
893 "raster/tile_task_worker_pool_perftest.cc", | 902 "raster/tile_task_worker_pool_perftest.cc", |
(...skipping 27 matching lines...) Expand all Loading... | |
921 "//ui/gl", | 930 "//ui/gl", |
922 "//ui/gl:test_support", | 931 "//ui/gl:test_support", |
923 ] | 932 ] |
924 | 933 |
925 if (is_android) { | 934 if (is_android) { |
926 isolate_file = "cc_perftests.isolate" | 935 isolate_file = "cc_perftests.isolate" |
927 } | 936 } |
928 } | 937 } |
929 # When adding support for isolates, please have a look at run-time dependencies | 938 # When adding support for isolates, please have a look at run-time dependencies |
930 # in the cc_unittests_run target in cc_tests.gyp. | 939 # in the cc_unittests_run target in cc_tests.gyp. |
OLD | NEW |