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.
7 'scheduler_common_sources': [
8 'common/scheduler_switches.cc',
9 'common/scheduler_switches.h',
11 'scheduler_sources': [
12 'child/cancelable_closure_holder.cc',
13 'child/cancelable_closure_holder.h',
14 'child/child_scheduler.h',
15 'child/idle_helper.cc',
16 'child/idle_helper.h',
17 'child/nestable_single_thread_task_runner.h',
18 'child/null_idle_task_runner.cc',
19 'child/null_idle_task_runner.h',
20 'child/null_worker_scheduler.cc',
21 'child/null_worker_scheduler.h',
22 'child/pollable_thread_safe_flag.cc',
23 'child/pollable_thread_safe_flag.h',
24 'child/prioritizing_task_queue_selector.cc',
25 'child/prioritizing_task_queue_selector.h',
26 'child/scheduler_helper.cc',
27 'child/scheduler_helper.h',
28 'child/scheduler_message_loop_delegate.cc',
29 'child/scheduler_message_loop_delegate.h',
30 'child/single_thread_idle_task_runner.cc',
31 'child/single_thread_idle_task_runner.h',
32 'child/task_queue_manager.cc',
33 'child/task_queue_manager.h',
34 'child/task_queue_selector.h',
35 'child/web_scheduler_impl.cc',
36 'child/web_scheduler_impl.h',
37 'child/webthread_base.cc',
38 'child/webthread_base.h',
39 'child/webthread_impl_for_worker_scheduler.cc',
40 'child/webthread_impl_for_worker_scheduler.h',
41 'child/worker_scheduler.cc',
42 'child/worker_scheduler.h',
43 'child/worker_scheduler_impl.cc',
44 'child/worker_scheduler_impl.h',
45 'renderer/deadline_task_runner.cc',
46 'renderer/deadline_task_runner.h',
47 'renderer/null_renderer_scheduler.cc',
48 'renderer/null_renderer_scheduler.h',
49 'renderer/renderer_scheduler.cc',
50 'renderer/renderer_scheduler.h',
51 'renderer/renderer_scheduler_impl.cc',
52 'renderer/renderer_scheduler_impl.h',
53 'renderer/renderer_web_scheduler_impl.cc',
54 'renderer/renderer_web_scheduler_impl.h',
55 'renderer/webthread_impl_for_renderer_scheduler.cc',
56 'renderer/webthread_impl_for_renderer_scheduler.h',
59 'scheduler_test_support_sources': [
60 'test/lazy_scheduler_message_loop_delegate_for_tests.cc',
61 'test/lazy_scheduler_message_loop_delegate_for_tests.h',