Index: cc/BUILD.gn |
diff --git a/cc/BUILD.gn b/cc/BUILD.gn |
deleted file mode 100644 |
index 1f723c02997e725363c3cb54670d08d82b1a7dc3..0000000000000000000000000000000000000000 |
--- a/cc/BUILD.gn |
+++ /dev/null |
@@ -1,387 +0,0 @@ |
-# Copyright 2014 The Chromium Authors. All rights reserved. |
-# Use of this source code is governed by a BSD-style license that can be |
-# found in the LICENSE file. |
- |
-import("//testing/test.gni") |
- |
-source_set("cc") { |
- sources = [ |
- "debug/frame_timing_request.cc", |
- "debug/frame_timing_request.h", |
- "debug/lap_timer.cc", |
- "debug/lap_timer.h", |
- "debug/paint_time_counter.cc", |
- "debug/paint_time_counter.h", |
- "debug/rendering_stats.cc", |
- "debug/rendering_stats.h", |
- "debug/rendering_stats_instrumentation.cc", |
- "debug/rendering_stats_instrumentation.h", |
- "debug/ring_buffer.h", |
- "debug/traced_value.cc", |
- "debug/traced_value.h", |
- "output/begin_frame_args.cc", |
- "output/begin_frame_args.h", |
- "output/bsp_tree.cc", |
- "output/bsp_tree.h", |
- "output/bsp_walk_action.cc", |
- "output/bsp_walk_action.h", |
- "output/compositor_frame.cc", |
- "output/compositor_frame.h", |
- "output/compositor_frame_ack.cc", |
- "output/compositor_frame_ack.h", |
- "output/compositor_frame_metadata.cc", |
- "output/compositor_frame_metadata.h", |
- "output/context_provider.cc", |
- "output/context_provider.h", |
- "output/copy_output_request.cc", |
- "output/copy_output_request.h", |
- "output/copy_output_result.cc", |
- "output/copy_output_result.h", |
- "output/delegated_frame_data.cc", |
- "output/delegated_frame_data.h", |
- "output/delegating_renderer.cc", |
- "output/delegating_renderer.h", |
- "output/direct_renderer.cc", |
- "output/direct_renderer.h", |
- "output/dynamic_geometry_binding.cc", |
- "output/dynamic_geometry_binding.h", |
- "output/filter_operation.cc", |
- "output/filter_operation.h", |
- "output/filter_operations.cc", |
- "output/filter_operations.h", |
- "output/geometry_binding.cc", |
- "output/geometry_binding.h", |
- "output/gl_frame_data.cc", |
- "output/gl_frame_data.h", |
- "output/gl_renderer.cc", |
- "output/gl_renderer.h", |
- "output/gl_renderer_draw_cache.cc", |
- "output/gl_renderer_draw_cache.h", |
- "output/output_surface.cc", |
- "output/output_surface.h", |
- "output/output_surface_client.h", |
- "output/overlay_candidate.cc", |
- "output/overlay_candidate.h", |
- "output/overlay_candidate_validator.h", |
- "output/overlay_processor.cc", |
- "output/overlay_processor.h", |
- "output/overlay_strategy_single_on_top.cc", |
- "output/overlay_strategy_single_on_top.h", |
- "output/program_binding.cc", |
- "output/program_binding.h", |
- "output/render_surface_filters.cc", |
- "output/render_surface_filters.h", |
- "output/renderer.cc", |
- "output/renderer.h", |
- "output/renderer_capabilities.cc", |
- "output/renderer_capabilities.h", |
- "output/renderer_settings.cc", |
- "output/renderer_settings.h", |
- "output/shader.cc", |
- "output/shader.h", |
- "output/software_frame_data.cc", |
- "output/software_frame_data.h", |
- "output/software_output_device.cc", |
- "output/software_output_device.h", |
- "output/software_renderer.cc", |
- "output/software_renderer.h", |
- "output/static_geometry_binding.cc", |
- "output/static_geometry_binding.h", |
- "output/vsync_parameter_observer.h", |
- "quads/checkerboard_draw_quad.cc", |
- "quads/checkerboard_draw_quad.h", |
- "quads/content_draw_quad_base.cc", |
- "quads/content_draw_quad_base.h", |
- "quads/debug_border_draw_quad.cc", |
- "quads/debug_border_draw_quad.h", |
- "quads/draw_polygon.cc", |
- "quads/draw_polygon.h", |
- "quads/draw_quad.cc", |
- "quads/draw_quad.h", |
- "quads/io_surface_draw_quad.cc", |
- "quads/io_surface_draw_quad.h", |
- "quads/largest_draw_quad.cc", |
- "quads/largest_draw_quad.h", |
- "quads/list_container.cc", |
- "quads/list_container.h", |
- "quads/render_pass.cc", |
- "quads/render_pass.h", |
- "quads/render_pass_draw_quad.cc", |
- "quads/render_pass_draw_quad.h", |
- "quads/render_pass_id.cc", |
- "quads/render_pass_id.h", |
- "quads/shared_quad_state.cc", |
- "quads/shared_quad_state.h", |
- "quads/solid_color_draw_quad.cc", |
- "quads/solid_color_draw_quad.h", |
- "quads/stream_video_draw_quad.cc", |
- "quads/stream_video_draw_quad.h", |
- "quads/surface_draw_quad.cc", |
- "quads/surface_draw_quad.h", |
- "quads/texture_draw_quad.cc", |
- "quads/texture_draw_quad.h", |
- "quads/tile_draw_quad.cc", |
- "quads/tile_draw_quad.h", |
- "quads/yuv_video_draw_quad.cc", |
- "quads/yuv_video_draw_quad.h", |
- "resources/layer_quad.cc", |
- "resources/layer_quad.h", |
- "resources/platform_color.h", |
- "resources/release_callback.h", |
- "resources/resource.cc", |
- "resources/resource.h", |
- "resources/resource_format.cc", |
- "resources/resource_format.h", |
- "resources/resource_pool.cc", |
- "resources/resource_pool.h", |
- "resources/resource_provider.cc", |
- "resources/resource_provider.h", |
- "resources/returned_resource.h", |
- "resources/scoped_resource.cc", |
- "resources/scoped_resource.h", |
- "resources/shared_bitmap.cc", |
- "resources/shared_bitmap.h", |
- "resources/shared_bitmap_manager.h", |
- "resources/single_release_callback.cc", |
- "resources/single_release_callback.h", |
- "resources/single_release_callback_impl.cc", |
- "resources/single_release_callback_impl.h", |
- "resources/texture_compressor.cc", |
- "resources/texture_compressor.h", |
- "resources/texture_compressor_etc1.cc", |
- "resources/texture_compressor_etc1.h", |
- "resources/texture_mailbox.cc", |
- "resources/texture_mailbox.h", |
- "resources/texture_mailbox_deleter.cc", |
- "resources/texture_mailbox_deleter.h", |
- "resources/texture_uploader.cc", |
- "resources/texture_uploader.h", |
- "resources/transferable_resource.cc", |
- "resources/transferable_resource.h", |
- "scheduler/begin_frame_source.cc", |
- "scheduler/begin_frame_source.h", |
- "scheduler/commit_earlyout_reason.h", |
- "scheduler/delay_based_time_source.cc", |
- "scheduler/delay_based_time_source.h", |
- "scheduler/draw_result.h", |
- "scheduler/scheduler.cc", |
- "scheduler/scheduler.h", |
- "scheduler/scheduler_settings.cc", |
- "scheduler/scheduler_settings.h", |
- "scheduler/scheduler_state_machine.cc", |
- "scheduler/scheduler_state_machine.h", |
- ] |
- |
- # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. |
- configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
- |
- public_deps = [ |
- "//cc/base", |
- "//skia", |
- ] |
- deps = [ |
- "//base", |
- "//base/third_party/dynamic_annotations", |
- "//cc/surfaces:surface_id", |
- "//gpu", |
- "//gpu/command_buffer/client:gles2_interface", |
- "//gpu/command_buffer/client:gpu_memory_buffer_manager", |
- "//ui/events:events_base", |
- "//ui/gfx", |
- "//ui/gfx/geometry", |
- ] |
- |
- defines = [ "CC_IMPLEMENTATION=1" ] |
- |
- if (!is_debug && (is_win || is_android)) { |
- configs -= [ "//build/config/compiler:optimize" ] |
- configs += [ "//build/config/compiler:optimize_max" ] |
- } |
-} |
- |
-source_set("test_support") { |
- testonly = true |
- sources = [ |
- "test/begin_frame_args_test.cc", |
- "test/begin_frame_args_test.h", |
- "test/failure_output_surface.cc", |
- "test/failure_output_surface.h", |
- "test/fake_external_begin_frame_source.cc", |
- "test/fake_external_begin_frame_source.h", |
- "test/fake_output_surface.cc", |
- "test/fake_output_surface.h", |
- "test/fake_output_surface_client.cc", |
- "test/fake_output_surface_client.h", |
- "test/fake_renderer_client.cc", |
- "test/fake_renderer_client.h", |
- "test/geometry_test_utils.cc", |
- "test/geometry_test_utils.h", |
- "test/mock_occlusion_tracker.h", |
- "test/ordered_simple_task_runner.cc", |
- "test/ordered_simple_task_runner.h", |
- "test/ordered_texture_map.cc", |
- "test/ordered_texture_map.h", |
- "test/paths.cc", |
- "test/paths.h", |
- "test/pixel_comparator.cc", |
- "test/pixel_comparator.h", |
- "test/pixel_test.cc", |
- "test/pixel_test.h", |
- "test/pixel_test_output_surface.cc", |
- "test/pixel_test_output_surface.h", |
- "test/pixel_test_software_output_device.cc", |
- "test/pixel_test_software_output_device.h", |
- "test/pixel_test_utils.cc", |
- "test/pixel_test_utils.h", |
- "test/render_pass_test_common.cc", |
- "test/render_pass_test_common.h", |
- "test/render_pass_test_utils.cc", |
- "test/render_pass_test_utils.h", |
- "test/scheduler_test_common.cc", |
- "test/scheduler_test_common.h", |
- "test/skia_common.cc", |
- "test/skia_common.h", |
- "test/test_context_provider.cc", |
- "test/test_context_provider.h", |
- "test/test_context_support.cc", |
- "test/test_context_support.h", |
- "test/test_gles2_interface.cc", |
- "test/test_gles2_interface.h", |
- "test/test_gpu_memory_buffer_manager.cc", |
- "test/test_gpu_memory_buffer_manager.h", |
- "test/test_image_factory.cc", |
- "test/test_image_factory.h", |
- "test/test_in_process_context_provider.cc", |
- "test/test_in_process_context_provider.h", |
- "test/test_now_source.cc", |
- "test/test_now_source.h", |
- "test/test_occlusion_tracker.h", |
- "test/test_shared_bitmap_manager.cc", |
- "test/test_shared_bitmap_manager.h", |
- "test/test_task_graph_runner.cc", |
- "test/test_task_graph_runner.h", |
- "test/test_texture.cc", |
- "test/test_texture.h", |
- ] |
- |
- configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
- |
- include_dirs = [ |
- ".", |
- "test", |
- ] |
- |
- public_deps = [ |
- ":cc", |
- "//gpu:test_support", |
- ] |
- deps = [ |
- "//base", |
- "//base/test:test_support", |
- "//base/third_party/dynamic_annotations", |
- "//gpu/command_buffer/client:gles2_c_lib", |
- "//gpu/command_buffer/client:gles2_implementation", |
- "//gpu/command_buffer/client:gpu_memory_buffer_manager", |
- "//gpu/command_buffer/client:gl_in_process_context", |
- "//gpu/command_buffer/common:gles2_utils", |
- "//gpu/skia_bindings", |
- "//skia", |
- "//testing/gmock", |
- "//testing/gtest", |
- "//ui/gfx", |
- "//ui/gfx/geometry", |
- "//ui/gfx:test_support", |
- "//ui/gl", |
- ] |
- |
- if (!is_android) { # TODO(GYP) Enable on Android when osmesa links. |
- deps += [ "//third_party/mesa:osmesa" ] |
- } |
-} |
- |
-test("cc_unittests") { |
- sources = [ |
- "base/float_quad_unittest.cc", |
- "base/math_util_unittest.cc", |
- "base/scoped_ptr_vector_unittest.cc", |
- "base/util_unittest.cc", |
- "output/begin_frame_args_unittest.cc", |
- "output/delegating_renderer_unittest.cc", |
- "output/filter_operations_unittest.cc", |
- "output/gl_renderer_unittest.cc", |
- "output/output_surface_unittest.cc", |
- "output/overlay_unittest.cc", |
- "output/renderer_pixeltest.cc", |
- "output/renderer_unittest.cc", |
- "output/shader_unittest.cc", |
- "output/software_renderer_unittest.cc", |
- "quads/draw_quad_unittest.cc", |
- "quads/list_container_unittest.cc", |
- "quads/render_pass_unittest.cc", |
- "resources/platform_color_unittest.cc", |
- "resources/resource_provider_unittest.cc", |
- "scheduler/begin_frame_source_unittest.cc", |
- "scheduler/delay_based_time_source_unittest.cc", |
- "scheduler/scheduler_state_machine_unittest.cc", |
- "scheduler/scheduler_unittest.cc", |
- |
- # Surfaces test files. |
- "surfaces/surface_aggregator_test_helpers.cc", |
- "surfaces/surface_aggregator_test_helpers.h", |
- "surfaces/surface_aggregator_unittest.cc", |
- "surfaces/surface_unittest.cc", |
- "surfaces/surfaces_pixeltest.cc", |
- |
- # Setup. |
- "test/cc_test_suite.cc", |
- "test/run_all_unittests.cc", |
- ] |
- |
- configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
- |
- deps = [ |
- ":cc", |
- ":test_support", |
- "//base/test:test_support", |
- "//cc/surfaces", |
- "//cc/surfaces:surface_id", |
- "//gpu", |
- "//gpu:test_support", |
- "//gpu/command_buffer/client:gles2_interface", |
- "//gpu/command_buffer/common:gles2_utils", |
- "//testing/gmock", |
- "//testing/gtest", |
- "//ui/events:events_base", |
- "//ui/gfx", |
- "//ui/gfx/geometry", |
- "//ui/gfx:test_support", |
- "//ui/gl", |
- ] |
-} |
- |
-test("cc_perftests") { |
- sources = [ |
- "resources/texture_compressor_perftest.cc", |
- "test/cc_test_suite.cc", |
- "test/run_all_perftests.cc", |
- ] |
- |
- configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] |
- |
- deps = [ |
- ":cc", |
- ":test_support", |
- "//base", |
- "//base/test:test_support", |
- "//gpu", |
- "//gpu:test_support", |
- "//gpu/command_buffer/common:gles2_utils", |
- "//skia", |
- "//testing/gmock", |
- "//testing/gtest", |
- "//testing/perf", |
- "//ui/gfx", |
- "//ui/gfx/geometry", |
- "//ui/gl", |
- ] |
-} |