Roll src/third_party/WebKit 9f7fb92:f103b33 (svn 202621:202622)
[chromium-blink-merge.git] / components / scheduler / scheduler.gypi
blob0e65eeabb7904036a721e940cfc01ef5c61cd2b3
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.
6   'variables': {
7     'scheduler_sources': [
8       'child/cancelable_closure_holder.cc',
9       'child/cancelable_closure_holder.h',
10       'child/child_scheduler.h',
11       'child/idle_helper.cc',
12       'child/idle_helper.h',
13       'child/lazy_now.cc',
14       'child/lazy_now.h',
15       'child/nestable_single_thread_task_runner.h',
16       'child/pollable_thread_safe_flag.cc',
17       'child/pollable_thread_safe_flag.h',
18       'child/scheduler_helper.cc',
19       'child/scheduler_helper.h',
20       'child/scheduler_task_runner_delegate.h',
21       'child/scheduler_task_runner_delegate_impl.cc',
22       'child/scheduler_task_runner_delegate_impl.h',
23       'child/single_thread_idle_task_runner.cc',
24       'child/single_thread_idle_task_runner.h',
25       'child/task_queue.cc',
26       'child/task_queue.h',
27       'child/task_queue_impl.cc',
28       'child/task_queue_impl.h',
29       'child/task_queue_manager.cc',
30       'child/task_queue_manager.h',
31       'child/task_queue_selector.cc',
32       'child/task_queue_selector.h',
33       'child/task_queue_sets.cc',
34       'child/task_queue_sets.h',
35       'child/web_scheduler_impl.cc',
36       'child/web_scheduler_impl.h',
37       'child/web_task_runner_impl.cc',
38       'child/web_task_runner_impl.h',
39       'child/webthread_base.cc',
40       'child/webthread_base.h',
41       'child/webthread_impl_for_worker_scheduler.cc',
42       'child/webthread_impl_for_worker_scheduler.h',
43       'child/worker_scheduler.cc',
44       'child/worker_scheduler.h',
45       'child/worker_scheduler_impl.cc',
46       'child/worker_scheduler_impl.h',
47       'renderer/deadline_task_runner.cc',
48       'renderer/deadline_task_runner.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/task_cost_estimator.cc',
56       'renderer/task_cost_estimator.h',
57       'renderer/user_model.cc',
58       'renderer/user_model.h',
59       'renderer/webthread_impl_for_renderer_scheduler.cc',
60       'renderer/webthread_impl_for_renderer_scheduler.h',
61       'scheduler_export.h',
62     ],
63     'scheduler_test_support_sources': [
64       'test/lazy_scheduler_message_loop_delegate_for_tests.cc',
65       'test/lazy_scheduler_message_loop_delegate_for_tests.h',
66     ],
67   },