Upstream version 9.38.198.0
[platform/framework/web/crosswalk.git] / src / cc / cc.gyp
index c7b1a50..eac03d7 100644 (file)
@@ -8,6 +8,7 @@
   },
   'targets': [
     {
+      # GN version: //cc
       'target_name': 'cc',
       'type': '<(component)',
       'dependencies': [
@@ -31,6 +32,7 @@
         'CC_IMPLEMENTATION=1',
       ],
       'sources': [
+        # Note: file list duplicated in GN build.
         'animation/animation.cc',
         'animation/animation.h',
         'animation/animation_curve.cc',
@@ -64,6 +66,8 @@
         'animation/transform_operations.cc',
         'animation/transform_operations.h',
         'base/completion_event.h',
+        'base/delayed_unique_notifier.cc',
+        'base/delayed_unique_notifier.h',
         'base/invalidation_region.cc',
         'base/invalidation_region.h',
         'base/latency_info_swap_promise.cc',
@@ -87,6 +91,8 @@
         'base/switches.h',
         'base/tiling_data.cc',
         'base/tiling_data.h',
+        'base/unique_notifier.cc',
+        'base/unique_notifier.h',
         'base/util.h',
         'debug/benchmark_instrumentation.cc',
         'debug/benchmark_instrumentation.h',
         'debug/frame_rate_counter.cc',
         'debug/frame_rate_counter.h',
         'debug/frame_viewer_instrumentation.h',
+        'debug/invalidation_benchmark.cc',
+        'debug/invalidation_benchmark.h',
+        'debug/lap_timer.cc',
+        'debug/lap_timer.h',
         'debug/layer_tree_debug_state.cc',
         'debug/layer_tree_debug_state.h',
         'debug/micro_benchmark.cc',
         'input/input_handler.h',
         'input/page_scale_animation.cc',
         'input/page_scale_animation.h',
+        'input/layer_selection_bound.cc',
+        'input/layer_selection_bound.h',
+        'input/selection_bound_type.h',
         'input/top_controls_manager.cc',
         'input/top_controls_manager.h',
         'input/top_controls_manager_client.h',
         'layers/picture_layer.h',
         'layers/picture_layer_impl.cc',
         'layers/picture_layer_impl.h',
-        'layers/quad_sink.h',
         'layers/render_pass_sink.h',
         'layers/render_surface.cc',
         'layers/render_surface.h',
         'layers/video_layer_impl.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/software_output_device.h',
         'output/software_renderer.cc',
         'output/software_renderer.h',
+        'output/viewport_selection_bound.cc',
+        'output/viewport_selection_bound.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.h',
         'quads/picture_draw_quad.cc',
         'quads/picture_draw_quad.h',
         'quads/render_pass.cc',
         'resources/bitmap_skpicture_content_layer_updater.h',
         'resources/content_layer_updater.cc',
         'resources/content_layer_updater.h',
-        'resources/direct_raster_worker_pool.cc',
-        'resources/direct_raster_worker_pool.h',
+        'resources/eviction_tile_priority_queue.cc',
+        'resources/eviction_tile_priority_queue.h',
+        'resources/gpu_raster_worker_pool.cc',
+        'resources/gpu_raster_worker_pool.h',
+        'resources/image_copy_raster_worker_pool.cc',
+        'resources/image_copy_raster_worker_pool.h',
         'resources/image_layer_updater.cc',
         'resources/image_layer_updater.h',
         'resources/image_raster_worker_pool.cc',
         'resources/image_raster_worker_pool.h',
-        'resources/image_copy_raster_worker_pool.cc',
-        'resources/image_copy_raster_worker_pool.h',
         'resources/layer_painter.h',
         'resources/layer_quad.cc',
         'resources/layer_quad.h',
         'resources/picture_layer_tiling.h',
         'resources/picture_layer_tiling_set.cc',
         'resources/picture_layer_tiling_set.h',
-        'resources/picture_pile.cc',
-        'resources/picture_pile.h',
         'resources/picture_pile_base.cc',
         'resources/picture_pile_base.h',
+        'resources/picture_pile.cc',
+        'resources/picture_pile.h',
         'resources/picture_pile_impl.cc',
         'resources/picture_pile_impl.h',
         'resources/pixel_buffer_raster_worker_pool.cc',
         'resources/prioritized_tile_set.h',
         'resources/priority_calculator.cc',
         'resources/priority_calculator.h',
+        'resources/rasterizer.cc',
+        'resources/rasterizer.h',
         'resources/raster_mode.cc',
         'resources/raster_mode.h',
+        'resources/raster_tile_priority_queue.cc',
+        'resources/raster_tile_priority_queue.h',
         'resources/raster_worker_pool.cc',
         'resources/raster_worker_pool.h',
-        'resources/rasterizer.cc',
-        'resources/rasterizer.h',
-        'resources/rasterizer_delegate.cc',
-        'resources/rasterizer_delegate.h',
         'resources/release_callback.h',
         'resources/resource.cc',
-        'resources/resource.h',
-        'resources/resource_format.h',
         'resources/resource_format.cc',
+        'resources/resource_format.h',
+        'resources/resource.h',
         'resources/resource_pool.cc',
         'resources/resource_pool.h',
         'resources/resource_provider.cc',
         'resources/resource_provider.h',
         'resources/resource_update.cc',
-        'resources/resource_update.h',
         'resources/resource_update_controller.cc',
         'resources/resource_update_controller.h',
+        'resources/resource_update.h',
         'resources/resource_update_queue.cc',
         'resources/resource_update_queue.h',
         'resources/returned_resource.h',
+        'resources/scoped_gpu_raster.cc',
+        'resources/scoped_gpu_raster.h',
         'resources/scoped_resource.cc',
         'resources/scoped_resource.h',
         'resources/scoped_ui_resource.cc',
         'resources/task_graph_runner.cc',
         'resources/task_graph_runner.h',
         'resources/texture_mailbox.cc',
-        'resources/texture_mailbox.h',
         'resources/texture_mailbox_deleter.cc',
         'resources/texture_mailbox_deleter.h',
+        'resources/texture_mailbox.h',
         'resources/texture_uploader.cc',
         'resources/texture_uploader.h',
         'resources/tile.cc',
         'resources/video_resource_updater.h',
         'scheduler/delay_based_time_source.cc',
         'scheduler/delay_based_time_source.h',
-        'scheduler/draw_swap_readback_result.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',
-        'scheduler/time_source.h',
         'trees/blocking_task_runner.cc',
         'trees/blocking_task_runner.h',
         'trees/damage_tracker.cc',
         'trees/proxy.h',
         'trees/proxy_timing_history.cc',
         'trees/proxy_timing_history.h',
-        'trees/quad_culler.cc',
-        'trees/quad_culler.h',
         'trees/single_thread_proxy.cc',
         'trees/single_thread_proxy.h',
         'trees/thread_proxy.cc',
       'msvs_disabled_warnings': [ 4267, ],
     },
     {
+      # GN version: //cc/surfaces
       'target_name': 'cc_surfaces',
       'type': '<(component)',
       'dependencies': [
         'CC_SURFACES_IMPLEMENTATION=1',
       ],
       'sources': [
+        # Note: file list duplicated in GN build.
+        'surfaces/display.cc',
+        'surfaces/display.h',
+        'surfaces/display_client.h',
         'surfaces/surface.cc',
         'surfaces/surface.h',
         'surfaces/surface_aggregator.cc',
         'surfaces/surface_aggregator.h',
+        'surfaces/surface_factory.cc',
+        'surfaces/surface_factory.h',
+        'surfaces/surface_factory_client.h',
+        'surfaces/surface_id.h',
+        'surfaces/surface_id_allocator.cc',
+        'surfaces/surface_id_allocator.h',
         'surfaces/surface_manager.cc',
         'surfaces/surface_manager.h',
+        'surfaces/surface_resource_holder.cc',
+        'surfaces/surface_resource_holder.h',
         'surfaces/surfaces_export.h',
       ],
     },