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 # GYP version: components/scheduler.gypi:scheduler | |
6 component("scheduler") { | |
7 sources = [ | |
8 "child/cancelable_closure_holder.cc", | |
9 "child/cancelable_closure_holder.h", | |
10 "child/child_scheduler.h", | |
11 "child/nestable_single_thread_task_runner.h", | |
12 "child/null_idle_task_runner.cc", | |
13 "child/null_idle_task_runner.h", | |
14 "child/null_worker_scheduler.cc", | |
15 "child/null_worker_scheduler.h", | |
16 "child/prioritizing_task_queue_selector.cc", | |
17 "child/prioritizing_task_queue_selector.h", | |
18 "child/scheduler_helper.cc", | |
19 "child/scheduler_helper.h", | |
20 "child/scheduler_message_loop_delegate.cc", | |
21 "child/scheduler_message_loop_delegate.h", | |
22 "child/single_thread_idle_task_runner.cc", | |
23 "child/single_thread_idle_task_runner.h", | |
24 "child/task_queue_manager.cc", | |
25 "child/task_queue_manager.h", | |
26 "child/task_queue_selector.h", | |
27 "child/time_source.cc", | |
28 "child/time_source.h", | |
29 "child/web_scheduler_impl.cc", | |
30 "child/web_scheduler_impl.h", | |
31 "child/worker_scheduler.cc", | |
32 "child/worker_scheduler.h", | |
33 "child/worker_scheduler_impl.cc", | |
34 "child/worker_scheduler_impl.h", | |
35 "renderer/deadline_task_runner.cc", | |
36 "renderer/deadline_task_runner.h", | |
37 "renderer/null_renderer_scheduler.cc", | |
38 "renderer/null_renderer_scheduler.h", | |
39 "renderer/renderer_scheduler.cc", | |
40 "renderer/renderer_scheduler.h", | |
41 "renderer/renderer_scheduler_impl.cc", | |
42 "renderer/renderer_scheduler_impl.h", | |
43 "scheduler_export.h", | |
rmcilroy
2015/04/21 16:21:09
Can we share the file list between GN and gyp?
| |
44 ] | |
45 | |
46 defines = [ "SCHEDULER_IMPLEMENTATION" ] | |
47 | |
48 deps = [ | |
49 ":common", | |
50 "//base", | |
51 "//cc:cc", | |
52 "//third_party/WebKit/public:blink", | |
53 "//ui/gfx:gfx", | |
54 ] | |
55 } | |
56 | |
57 # GYP version: components/scheduler.gypi:scheduler_common | |
58 source_set("common") { | |
59 sources = [ | |
60 "common/scheduler_switches.cc", | |
61 "common/scheduler_switches.h", | |
62 ] | |
63 } | |
64 | |
65 source_set("unit_tests") { | |
66 testonly = true | |
67 | |
68 sources = [ | |
69 "child/nestable_task_runner_for_test.cc", | |
70 "child/nestable_task_runner_for_test.h", | |
71 "child/prioritizing_task_queue_selector_unittest.cc", | |
72 "child/scheduler_helper_unittest.cc", | |
73 "child/task_queue_manager_unittest.cc", | |
74 "child/test_time_source.cc", | |
75 "child/test_time_source.h", | |
76 "child/worker_scheduler_impl_unittest.cc", | |
77 "renderer/deadline_task_runner_unittest.cc", | |
78 "renderer/renderer_scheduler_impl_unittest.cc", | |
rmcilroy
2015/04/21 16:21:09
ditto?
| |
79 ] | |
80 | |
81 deps = [ | |
82 ":scheduler", | |
83 "//cc:test_support", | |
84 "//testing/gmock", | |
85 "//testing/gtest", | |
86 ] | |
87 } | |
OLD | NEW |