OLD | NEW |
| (Empty) |
1 # Copyright 2015 The Chromium Authors. All rights reserved. | |
2 # Use of this source code is governed by a BSD-style license that can be | |
3 # found in the LICENSE file. | |
4 | |
5 { | |
6 'variables': { | |
7 'scheduler_common_sources': [ | |
8 # Sources list duplicated in GN build. | |
9 'common/scheduler_switches.cc', | |
10 'common/scheduler_switches.h', | |
11 ], | |
12 'scheduler_sources': [ | |
13 # Sources list duplicated in GN build. | |
14 'base/cancelable_closure_holder.cc', | |
15 'base/cancelable_closure_holder.h', | |
16 'base/lazy_now.cc', | |
17 'base/lazy_now.h', | |
18 'base/long_task_tracker.cc', | |
19 'base/long_task_tracker.h', | |
20 'base/queueing_time_estimator.cc', | |
21 'base/queueing_time_estimator.h', | |
22 'base/real_time_domain.cc', | |
23 'base/real_time_domain.h', | |
24 'base/task_queue.h', | |
25 'base/task_queue_impl.cc', | |
26 'base/task_queue_impl.h', | |
27 'base/task_queue_manager.cc', | |
28 'base/task_queue_manager.h', | |
29 'base/task_queue_manager_delegate.h', | |
30 'base/task_queue_selector.cc', | |
31 'base/task_queue_selector.h', | |
32 'base/task_time_tracker.h', | |
33 'base/time_domain.cc', | |
34 'base/time_domain.h', | |
35 'base/work_queue.cc', | |
36 'base/work_queue.h', | |
37 'base/work_queue_sets.cc', | |
38 'base/work_queue_sets.h', | |
39 'base/pollable_thread_safe_flag.cc', | |
40 'base/pollable_thread_safe_flag.h', | |
41 'base/virtual_time_domain.cc', | |
42 'base/virtual_time_domain.h', | |
43 'base/enqueue_order.h', | |
44 'base/enqueue_order.cc', | |
45 'child/child_scheduler.h', | |
46 'child/compositor_worker_scheduler.cc', | |
47 'child/compositor_worker_scheduler.h', | |
48 'child/idle_helper.cc', | |
49 'child/idle_helper.h', | |
50 'child/scheduler_helper.cc', | |
51 'child/scheduler_helper.h', | |
52 'child/scheduler_tqm_delegate.h', | |
53 'child/scheduler_tqm_delegate_impl.cc', | |
54 'child/scheduler_tqm_delegate_impl.h', | |
55 'child/single_thread_idle_task_runner.cc', | |
56 'child/single_thread_idle_task_runner.h', | |
57 'child/web_scheduler_impl.cc', | |
58 'child/web_scheduler_impl.h', | |
59 'child/web_task_runner_impl.cc', | |
60 'child/web_task_runner_impl.h', | |
61 'child/webthread_base.cc', | |
62 'child/webthread_base.h', | |
63 'child/webthread_impl_for_worker_scheduler.cc', | |
64 'child/webthread_impl_for_worker_scheduler.h', | |
65 'child/worker_scheduler.cc', | |
66 'child/worker_scheduler.h', | |
67 'child/worker_scheduler_impl.cc', | |
68 'child/worker_scheduler_impl.h', | |
69 'renderer/auto_advancing_virtual_time_domain.cc', | |
70 'renderer/auto_advancing_virtual_time_domain.h', | |
71 'renderer/deadline_task_runner.cc', | |
72 'renderer/deadline_task_runner.h', | |
73 'renderer/idle_time_estimator.cc', | |
74 'renderer/idle_time_estimator.h', | |
75 'renderer/renderer_scheduler.cc', | |
76 'renderer/renderer_scheduler.h', | |
77 'renderer/renderer_scheduler_impl.cc', | |
78 'renderer/renderer_scheduler_impl.h', | |
79 'renderer/renderer_web_scheduler_impl.cc', | |
80 'renderer/renderer_web_scheduler_impl.h', | |
81 'renderer/render_widget_scheduling_state.cc', | |
82 'renderer/render_widget_scheduling_state.h', | |
83 'renderer/render_widget_signals.cc', | |
84 'renderer/render_widget_signals.h', | |
85 'renderer/task_cost_estimator.cc', | |
86 'renderer/task_cost_estimator.h', | |
87 'renderer/throttled_time_domain.cc', | |
88 'renderer/throttled_time_domain.h', | |
89 'renderer/throttling_helper.cc', | |
90 'renderer/throttling_helper.h', | |
91 'renderer/web_frame_scheduler_impl.cc', | |
92 'renderer/web_frame_scheduler_impl.h', | |
93 'renderer/web_view_scheduler_impl.cc', | |
94 'renderer/web_view_scheduler_impl.h', | |
95 'renderer/user_model.cc', | |
96 'renderer/user_model.h', | |
97 'renderer/webthread_impl_for_renderer_scheduler.cc', | |
98 'renderer/webthread_impl_for_renderer_scheduler.h', | |
99 'scheduler_export.h', | |
100 ], | |
101 'scheduler_test_support_sources': [ | |
102 # Sources list duplicated in GN build. | |
103 'test/lazy_scheduler_message_loop_delegate_for_tests.cc', | |
104 'test/lazy_scheduler_message_loop_delegate_for_tests.h', | |
105 'test/renderer_scheduler_test_support.h', | |
106 'test/renderer_scheduler_test_support.cc', | |
107 ], | |
108 }, | |
109 } | |
OLD | NEW |