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

Side by Side Diff: cc/BUILD.gn

Issue 1002073002: Split cc/base into separate GN source_set and clean deps (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: rebased Created 5 years, 9 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
« no previous file with comments | « no previous file | cc/base/BUILD.gn » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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("//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 20 matching lines...) Expand all
31 "animation/scrollbar_animation_controller_linear_fade.cc", 31 "animation/scrollbar_animation_controller_linear_fade.cc",
32 "animation/scrollbar_animation_controller_linear_fade.h", 32 "animation/scrollbar_animation_controller_linear_fade.h",
33 "animation/scrollbar_animation_controller_thinning.cc", 33 "animation/scrollbar_animation_controller_thinning.cc",
34 "animation/scrollbar_animation_controller_thinning.h", 34 "animation/scrollbar_animation_controller_thinning.h",
35 "animation/timing_function.cc", 35 "animation/timing_function.cc",
36 "animation/timing_function.h", 36 "animation/timing_function.h",
37 "animation/transform_operation.cc", 37 "animation/transform_operation.cc",
38 "animation/transform_operation.h", 38 "animation/transform_operation.h",
39 "animation/transform_operations.cc", 39 "animation/transform_operations.cc",
40 "animation/transform_operations.h", 40 "animation/transform_operations.h",
41 "base/completion_event.h",
42 "base/delayed_unique_notifier.cc",
43 "base/delayed_unique_notifier.h",
44 "base/invalidation_region.cc",
45 "base/invalidation_region.h",
46 "base/latency_info_swap_promise.cc",
47 "base/latency_info_swap_promise.h",
48 "base/latency_info_swap_promise_monitor.cc",
49 "base/latency_info_swap_promise_monitor.h",
50 "base/math_util.cc",
51 "base/math_util.h",
52 "base/ref_counted_managed.h",
53 "base/region.cc",
54 "base/region.h",
55 "base/rolling_time_delta_history.cc",
56 "base/rolling_time_delta_history.h",
57 "base/scoped_ptr_algorithm.h",
58 "base/scoped_ptr_deque.h",
59 "base/scoped_ptr_vector.h",
60 "base/simple_enclosed_region.cc",
61 "base/simple_enclosed_region.h",
62 "base/swap_promise.h",
63 "base/swap_promise_monitor.cc",
64 "base/swap_promise_monitor.h",
65 "base/switches.cc",
66 "base/switches.h",
67 "base/synced_property.h",
68 "base/tiling_data.cc",
69 "base/tiling_data.h",
70 "base/time_util.h",
71 "base/unique_notifier.cc",
72 "base/unique_notifier.h",
73 "base/util.h",
74 "debug/benchmark_instrumentation.cc", 41 "debug/benchmark_instrumentation.cc",
75 "debug/benchmark_instrumentation.h", 42 "debug/benchmark_instrumentation.h",
76 "debug/debug_colors.cc", 43 "debug/debug_colors.cc",
77 "debug/debug_colors.h", 44 "debug/debug_colors.h",
78 "debug/debug_rect_history.cc", 45 "debug/debug_rect_history.cc",
79 "debug/debug_rect_history.h", 46 "debug/debug_rect_history.h",
80 "debug/devtools_instrumentation.h", 47 "debug/devtools_instrumentation.h",
81 "debug/frame_rate_counter.cc", 48 "debug/frame_rate_counter.cc",
82 "debug/frame_rate_counter.h", 49 "debug/frame_rate_counter.h",
83 "debug/frame_timing_request.cc", 50 "debug/frame_timing_request.cc",
(...skipping 176 matching lines...) Expand 10 before | Expand all | Expand 10 after
260 "output/filter_operations.cc", 227 "output/filter_operations.cc",
261 "output/filter_operations.h", 228 "output/filter_operations.h",
262 "output/geometry_binding.cc", 229 "output/geometry_binding.cc",
263 "output/geometry_binding.h", 230 "output/geometry_binding.h",
264 "output/gl_frame_data.cc", 231 "output/gl_frame_data.cc",
265 "output/gl_frame_data.h", 232 "output/gl_frame_data.h",
266 "output/gl_renderer.cc", 233 "output/gl_renderer.cc",
267 "output/gl_renderer.h", 234 "output/gl_renderer.h",
268 "output/gl_renderer_draw_cache.cc", 235 "output/gl_renderer_draw_cache.cc",
269 "output/gl_renderer_draw_cache.h", 236 "output/gl_renderer_draw_cache.h",
237 "output/latency_info_swap_promise.cc",
238 "output/latency_info_swap_promise.h",
270 "output/managed_memory_policy.cc", 239 "output/managed_memory_policy.cc",
271 "output/managed_memory_policy.h", 240 "output/managed_memory_policy.h",
272 "output/output_surface.cc", 241 "output/output_surface.cc",
273 "output/output_surface.h", 242 "output/output_surface.h",
274 "output/output_surface_client.h", 243 "output/output_surface_client.h",
275 "output/overlay_candidate.cc", 244 "output/overlay_candidate.cc",
276 "output/overlay_candidate.h", 245 "output/overlay_candidate.h",
277 "output/overlay_candidate_validator.h", 246 "output/overlay_candidate_validator.h",
278 "output/overlay_processor.cc", 247 "output/overlay_processor.cc",
279 "output/overlay_processor.h", 248 "output/overlay_processor.h",
(...skipping 12 matching lines...) Expand all
292 "output/shader.cc", 261 "output/shader.cc",
293 "output/shader.h", 262 "output/shader.h",
294 "output/software_frame_data.cc", 263 "output/software_frame_data.cc",
295 "output/software_frame_data.h", 264 "output/software_frame_data.h",
296 "output/software_output_device.cc", 265 "output/software_output_device.cc",
297 "output/software_output_device.h", 266 "output/software_output_device.h",
298 "output/software_renderer.cc", 267 "output/software_renderer.cc",
299 "output/software_renderer.h", 268 "output/software_renderer.h",
300 "output/static_geometry_binding.cc", 269 "output/static_geometry_binding.cc",
301 "output/static_geometry_binding.h", 270 "output/static_geometry_binding.h",
271 "output/swap_promise.h",
302 "output/viewport_selection_bound.cc", 272 "output/viewport_selection_bound.cc",
303 "output/viewport_selection_bound.h", 273 "output/viewport_selection_bound.h",
304 "output/vsync_parameter_observer.h", 274 "output/vsync_parameter_observer.h",
305 "quads/checkerboard_draw_quad.cc", 275 "quads/checkerboard_draw_quad.cc",
306 "quads/checkerboard_draw_quad.h", 276 "quads/checkerboard_draw_quad.h",
307 "quads/content_draw_quad_base.cc", 277 "quads/content_draw_quad_base.cc",
308 "quads/content_draw_quad_base.h", 278 "quads/content_draw_quad_base.h",
309 "quads/debug_border_draw_quad.cc", 279 "quads/debug_border_draw_quad.cc",
310 "quads/debug_border_draw_quad.h", 280 "quads/debug_border_draw_quad.h",
311 "quads/draw_polygon.cc", 281 "quads/draw_polygon.cc",
(...skipping 191 matching lines...) Expand 10 before | Expand all | Expand 10 after
503 "scheduler/scheduler_settings.cc", 473 "scheduler/scheduler_settings.cc",
504 "scheduler/scheduler_settings.h", 474 "scheduler/scheduler_settings.h",
505 "scheduler/scheduler_state_machine.cc", 475 "scheduler/scheduler_state_machine.cc",
506 "scheduler/scheduler_state_machine.h", 476 "scheduler/scheduler_state_machine.h",
507 "trees/blocking_task_runner.cc", 477 "trees/blocking_task_runner.cc",
508 "trees/blocking_task_runner.h", 478 "trees/blocking_task_runner.h",
509 "trees/damage_tracker.cc", 479 "trees/damage_tracker.cc",
510 "trees/damage_tracker.h", 480 "trees/damage_tracker.h",
511 "trees/draw_property_utils.cc", 481 "trees/draw_property_utils.cc",
512 "trees/draw_property_utils.h", 482 "trees/draw_property_utils.h",
483 "trees/latency_info_swap_promise_monitor.cc",
484 "trees/latency_info_swap_promise_monitor.h",
513 "trees/layer_tree_host.cc", 485 "trees/layer_tree_host.cc",
514 "trees/layer_tree_host.h", 486 "trees/layer_tree_host.h",
515 "trees/layer_tree_host_client.h", 487 "trees/layer_tree_host_client.h",
516 "trees/layer_tree_host_common.cc", 488 "trees/layer_tree_host_common.cc",
517 "trees/layer_tree_host_common.h", 489 "trees/layer_tree_host_common.h",
518 "trees/layer_tree_host_impl.cc", 490 "trees/layer_tree_host_impl.cc",
519 "trees/layer_tree_host_impl.h", 491 "trees/layer_tree_host_impl.h",
520 "trees/layer_tree_host_single_thread_client.h", 492 "trees/layer_tree_host_single_thread_client.h",
521 "trees/layer_tree_impl.cc", 493 "trees/layer_tree_impl.cc",
522 "trees/layer_tree_impl.h", 494 "trees/layer_tree_impl.h",
523 "trees/layer_tree_settings.cc", 495 "trees/layer_tree_settings.cc",
524 "trees/layer_tree_settings.h", 496 "trees/layer_tree_settings.h",
525 "trees/occlusion.cc", 497 "trees/occlusion.cc",
526 "trees/occlusion.h", 498 "trees/occlusion.h",
527 "trees/occlusion_tracker.cc", 499 "trees/occlusion_tracker.cc",
528 "trees/occlusion_tracker.h", 500 "trees/occlusion_tracker.h",
529 "trees/property_tree.cc", 501 "trees/property_tree.cc",
530 "trees/property_tree.h", 502 "trees/property_tree.h",
531 "trees/property_tree_builder.cc", 503 "trees/property_tree_builder.cc",
532 "trees/property_tree_builder.h", 504 "trees/property_tree_builder.h",
533 "trees/proxy.cc", 505 "trees/proxy.cc",
534 "trees/proxy.h", 506 "trees/proxy.h",
535 "trees/proxy_timing_history.cc", 507 "trees/proxy_timing_history.cc",
536 "trees/proxy_timing_history.h", 508 "trees/proxy_timing_history.h",
537 "trees/scoped_abort_remaining_swap_promises.h", 509 "trees/scoped_abort_remaining_swap_promises.h",
538 "trees/single_thread_proxy.cc", 510 "trees/single_thread_proxy.cc",
539 "trees/single_thread_proxy.h", 511 "trees/single_thread_proxy.h",
512 "trees/swap_promise_monitor.cc",
513 "trees/swap_promise_monitor.h",
540 "trees/thread_proxy.cc", 514 "trees/thread_proxy.cc",
541 "trees/thread_proxy.h", 515 "trees/thread_proxy.h",
542 "trees/tree_synchronizer.cc", 516 "trees/tree_synchronizer.cc",
543 "trees/tree_synchronizer.h", 517 "trees/tree_synchronizer.h",
544 ] 518 ]
545 519
546 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations. 520 # TODO(jschuh): crbug.com/167187 fix size_t to int truncations.
547 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ] 521 configs += [ "//build/config/compiler:no_size_t_to_int_warning" ]
548 522
549 public_deps = [ 523 public_deps = [
524 "//cc/base",
550 "//skia", 525 "//skia",
551 ] 526 ]
552 deps = [ 527 deps = [
553 "//base", 528 "//base",
554 "//base/third_party/dynamic_annotations", 529 "//base/third_party/dynamic_annotations",
555 "//cc/surfaces:surface_id", 530 "//cc/surfaces:surface_id",
556 "//gpu", 531 "//gpu",
557 "//gpu/command_buffer/client:gles2_interface", 532 "//gpu/command_buffer/client:gles2_interface",
558 "//gpu/command_buffer/client:gpu_memory_buffer_manager", 533 "//gpu/command_buffer/client:gpu_memory_buffer_manager",
559 "//media", 534 "//media",
(...skipping 365 matching lines...) Expand 10 before | Expand all | Expand 10 after
925 "//testing/gmock", 900 "//testing/gmock",
926 "//testing/gtest", 901 "//testing/gtest",
927 "//testing/perf", 902 "//testing/perf",
928 "//ui/gfx", 903 "//ui/gfx",
929 "//ui/gfx/geometry", 904 "//ui/gfx/geometry",
930 "//ui/gl", 905 "//ui/gl",
931 ] 906 ]
932 } 907 }
933 # When adding support for isolates, please have a look at run-time dependencies 908 # When adding support for isolates, please have a look at run-time dependencies
934 # in the cc_unittests_run target in cc_tests.gyp. 909 # in the cc_unittests_run target in cc_tests.gyp.
OLDNEW
« no previous file with comments | « no previous file | cc/base/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698