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

Side by Side Diff: components/scheduler.gypi

Issue 1058873010: Move blink scheduler implementation into a component (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 8 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
OLDNEW
(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 'targets': [
7 {
8 # GN version: //components/scheduler:common
9 'target_name': 'scheduler_common',
10 'type': 'static_library',
11 'include_dirs': [
12 '..',
13 ],
14 'sources': [
15 'scheduler/common/scheduler_switches.cc',
16 'scheduler/common/scheduler_switches.h',
17 ],
18 },
19 {
20 # GN version: //components/scheduler:scheduler
21 'target_name': 'scheduler',
22 'type': '<(component)',
23 'dependencies': [
24 'scheduler_common',
25 '../base/base.gyp:base',
26 '../cc/cc.gyp:cc',
27 '../third_party/WebKit/public/blink.gyp:blink',
28 '../ui/gfx/gfx.gyp:gfx',
29 ],
30 'include_dirs': [
31 '..',
32 ],
33 'defines': [
34 'SCHEDULER_IMPLEMENTATION',
35 ],
36 'sources': [
37 'scheduler/child/cancelable_closure_holder.cc',
38 'scheduler/child/cancelable_closure_holder.h',
39 'scheduler/child/child_scheduler.h',
40 'scheduler/child/nestable_single_thread_task_runner.h',
41 'scheduler/child/null_idle_task_runner.cc',
42 'scheduler/child/null_idle_task_runner.h',
43 'scheduler/child/null_worker_scheduler.cc',
44 'scheduler/child/null_worker_scheduler.h',
45 'scheduler/child/prioritizing_task_queue_selector.cc',
46 'scheduler/child/prioritizing_task_queue_selector.h',
47 'scheduler/child/scheduler_helper.cc',
48 'scheduler/child/scheduler_helper.h',
49 'scheduler/child/scheduler_message_loop_delegate.cc',
50 'scheduler/child/scheduler_message_loop_delegate.h',
51 'scheduler/child/single_thread_idle_task_runner.cc',
52 'scheduler/child/single_thread_idle_task_runner.h',
53 'scheduler/child/task_queue_manager.cc',
54 'scheduler/child/task_queue_manager.h',
55 'scheduler/child/task_queue_selector.h',
56 'scheduler/child/time_source.cc',
57 'scheduler/child/time_source.h',
58 'scheduler/child/web_scheduler_impl.cc',
59 'scheduler/child/web_scheduler_impl.h',
60 'scheduler/child/worker_scheduler.cc',
61 'scheduler/child/worker_scheduler.h',
62 'scheduler/child/worker_scheduler_impl.cc',
63 'scheduler/child/worker_scheduler_impl.h',
64 'scheduler/renderer/deadline_task_runner.cc',
65 'scheduler/renderer/deadline_task_runner.h',
66 'scheduler/renderer/null_renderer_scheduler.cc',
67 'scheduler/renderer/null_renderer_scheduler.h',
68 'scheduler/renderer/renderer_scheduler.cc',
69 'scheduler/renderer/renderer_scheduler.h',
70 'scheduler/renderer/renderer_scheduler_impl.cc',
71 'scheduler/renderer/renderer_scheduler_impl.h',
72 'scheduler/scheduler_export.h',
73 ],
74 },
75 ],
76 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698