OLD | NEW |
| (Empty) |
1 # Copyright (c) 2011 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 'chromium_code': 1, | |
8 }, | |
9 | |
10 'targets': [ | |
11 { | |
12 'target_name': 'aura_shell', | |
13 'type': '<(component)', | |
14 'dependencies': [ | |
15 '../../base/base.gyp:base', | |
16 '../../base/base.gyp:base_i18n', | |
17 '../../base/third_party/dynamic_annotations/dynamic_annotations.gyp:dyna
mic_annotations', | |
18 '../../build/temp_gyp/googleurl.gyp:googleurl', | |
19 '../../net/net.gyp:net', | |
20 '../../skia/skia.gyp:skia', | |
21 '../../third_party/icu/icu.gyp:icui18n', | |
22 '../../third_party/icu/icu.gyp:icuuc', | |
23 '../aura/aura.gyp:aura', | |
24 '../base/strings/ui_strings.gyp:ui_strings', | |
25 '../gfx/compositor/compositor.gyp:compositor', | |
26 '../ui.gyp:ui', | |
27 '../ui.gyp:ui_resources', | |
28 '../ui.gyp:ui_resources_standard', | |
29 '../views/views.gyp:views', | |
30 ], | |
31 'defines': [ | |
32 'AURA_SHELL_IMPLEMENTATION', | |
33 ], | |
34 'sources': [ | |
35 # All .cc, .h under views, except unittests | |
36 '../../ash/ash_switches.cc', | |
37 '../../ash/ash_switches.h', | |
38 '../../ash/shell.cc', | |
39 '../../ash/shell.h', | |
40 '../../ash/shell_delegate.h', | |
41 '../../ash/shell_factory.h', | |
42 '../../ash/shell_window_ids.h', | |
43 '../../ash/accelerators/accelerator_controller.cc', | |
44 '../../ash/accelerators/accelerator_controller.h', | |
45 '../../ash/accelerators/accelerator_filter.cc', | |
46 '../../ash/accelerators/accelerator_filter.h', | |
47 '../../ash/app_list/app_list.cc', | |
48 '../../ash/app_list/app_list.h', | |
49 '../../ash/app_list/app_list_groups_view.cc', | |
50 '../../ash/app_list/app_list_groups_view.h', | |
51 '../../ash/app_list/app_list_item_group_model.cc', | |
52 '../../ash/app_list/app_list_item_group_model.h', | |
53 '../../ash/app_list/app_list_item_group_view.cc', | |
54 '../../ash/app_list/app_list_item_group_view.h', | |
55 '../../ash/app_list/app_list_item_model.cc', | |
56 '../../ash/app_list/app_list_item_model.h', | |
57 '../../ash/app_list/app_list_item_model_observer.h', | |
58 '../../ash/app_list/app_list_item_view.cc', | |
59 '../../ash/app_list/app_list_item_view.h', | |
60 '../../ash/app_list/app_list_item_view_listener.h', | |
61 '../../ash/app_list/app_list_model.cc', | |
62 '../../ash/app_list/app_list_model.h', | |
63 '../../ash/app_list/app_list_view.cc', | |
64 '../../ash/app_list/app_list_view.h', | |
65 '../../ash/app_list/app_list_view_delegate.h', | |
66 '../../ash/app_list/drop_shadow_label.cc', | |
67 '../../ash/app_list/drop_shadow_label.h', | |
68 '../../ash/desktop_background/desktop_background_view.cc', | |
69 '../../ash/desktop_background/desktop_background_view.h', | |
70 '../../ash/drag_drop/drag_drop_controller.cc', | |
71 '../../ash/drag_drop/drag_drop_controller.h', | |
72 '../../ash/drag_drop/drag_image_view.cc', | |
73 '../../ash/drag_drop/drag_image_view.h', | |
74 '../../ash/launcher/app_launcher_button.cc', | |
75 '../../ash/launcher/app_launcher_button.h', | |
76 '../../ash/launcher/launcher.cc', | |
77 '../../ash/launcher/launcher.h', | |
78 '../../ash/launcher/launcher_model.cc', | |
79 '../../ash/launcher/launcher_model.h', | |
80 '../../ash/launcher/launcher_model_observer.h', | |
81 '../../ash/launcher/launcher_types.h', | |
82 '../../ash/launcher/launcher_view.cc', | |
83 '../../ash/launcher/launcher_view.h', | |
84 '../../ash/launcher/tabbed_launcher_button.cc', | |
85 '../../ash/launcher/tabbed_launcher_button.h', | |
86 '../../ash/launcher/view_model.cc', | |
87 '../../ash/launcher/view_model.h', | |
88 '../../ash/launcher/view_model_utils.cc', | |
89 '../../ash/launcher/view_model_utils.h', | |
90 '../../ash/status_area/status_area_view.cc', | |
91 '../../ash/status_area/status_area_view.h', | |
92 '../../ash/tooltips/tooltip_controller.cc', | |
93 '../../ash/tooltips/tooltip_controller.h', | |
94 '../../ash/wm/activation_controller.cc', | |
95 '../../ash/wm/activation_controller.h', | |
96 '../../ash/wm/always_on_top_controller.cc', | |
97 '../../ash/wm/always_on_top_controller.h', | |
98 '../../ash/wm/compact_layout_manager.cc', | |
99 '../../ash/wm/compact_layout_manager.h', | |
100 '../../ash/wm/compact_status_area_layout_manager.cc', | |
101 '../../ash/wm/compact_status_area_layout_manager.h', | |
102 '../../ash/wm/default_container_event_filter.cc', | |
103 '../../ash/wm/default_container_event_filter.h', | |
104 '../../ash/wm/default_container_layout_manager.cc', | |
105 '../../ash/wm/default_container_layout_manager.h', | |
106 '../../ash/wm/image_grid.cc', | |
107 '../../ash/wm/image_grid.h', | |
108 '../../ash/wm/modal_container_layout_manager.cc', | |
109 '../../ash/wm/modal_container_layout_manager.h', | |
110 '../../ash/wm/modality_event_filter.cc', | |
111 '../../ash/wm/modality_event_filter.h', | |
112 '../../ash/wm/modality_event_filter_delegate.h', | |
113 '../../ash/wm/property_util.cc', | |
114 '../../ash/wm/property_util.h', | |
115 '../../ash/wm/root_window_event_filter.cc', | |
116 '../../ash/wm/root_window_event_filter.h', | |
117 '../../ash/wm/root_window_layout_manager.cc', | |
118 '../../ash/wm/root_window_layout_manager.h', | |
119 '../../ash/wm/shadow.cc', | |
120 '../../ash/wm/shadow.h', | |
121 '../../ash/wm/shadow_controller.cc', | |
122 '../../ash/wm/shadow_controller.h', | |
123 '../../ash/wm/shadow_types.cc', | |
124 '../../ash/wm/shadow_types.h', | |
125 '../../ash/wm/shelf_layout_manager.cc', | |
126 '../../ash/wm/shelf_layout_manager.h', | |
127 '../../ash/wm/show_state_controller.h', | |
128 '../../ash/wm/show_state_controller.cc', | |
129 '../../ash/wm/stacking_controller.cc', | |
130 '../../ash/wm/stacking_controller.h', | |
131 '../../ash/wm/status_area_layout_manager.cc', | |
132 '../../ash/wm/status_area_layout_manager.h', | |
133 '../../ash/wm/toplevel_frame_view.cc', | |
134 '../../ash/wm/toplevel_frame_view.h', | |
135 '../../ash/wm/toplevel_layout_manager.cc', | |
136 '../../ash/wm/toplevel_layout_manager.h', | |
137 '../../ash/wm/toplevel_window_event_filter.cc', | |
138 '../../ash/wm/toplevel_window_event_filter.h', | |
139 '../../ash/wm/window_frame.cc', | |
140 '../../ash/wm/window_frame.h', | |
141 '../../ash/wm/window_properties.cc', | |
142 '../../ash/wm/window_properties.h', | |
143 '../../ash/wm/window_util.cc', | |
144 '../../ash/wm/window_util.h', | |
145 '../../ash/wm/workspace_controller.cc', | |
146 '../../ash/wm/workspace_controller.h', | |
147 '../../ash/wm/workspace/workspace.cc', | |
148 '../../ash/wm/workspace/workspace.h', | |
149 '../../ash/wm/workspace/workspace_manager.cc', | |
150 '../../ash/wm/workspace/workspace_manager.h', | |
151 '../../ash/wm/workspace/workspace_observer.h', | |
152 ], | |
153 }, | |
154 { | |
155 'target_name': 'aura_shell_unittests', | |
156 'type': 'executable', | |
157 'dependencies': [ | |
158 '../../base/base.gyp:base', | |
159 '../../base/base.gyp:test_support_base', | |
160 '../../chrome/chrome_resources.gyp:packed_resources', | |
161 '../../build/temp_gyp/googleurl.gyp:googleurl', | |
162 '../../skia/skia.gyp:skia', | |
163 '../../testing/gtest.gyp:gtest', | |
164 '../../third_party/icu/icu.gyp:icui18n', | |
165 '../../third_party/icu/icu.gyp:icuuc', | |
166 '../aura/aura.gyp:aura', | |
167 '../aura/aura.gyp:test_support_aura', | |
168 '../gfx/compositor/compositor.gyp:compositor_test_support', | |
169 '../ui.gyp:gfx_resources', | |
170 '../ui.gyp:ui', | |
171 '../ui.gyp:ui_resources', | |
172 '../ui.gyp:ui_resources_standard', | |
173 '../views/views.gyp:views', | |
174 'aura_shell', | |
175 ], | |
176 'sources': [ | |
177 '../../ash/accelerators/accelerator_controller_unittest.cc', | |
178 '../../ash/drag_drop/drag_drop_controller_unittest.cc', | |
179 '../../ash/launcher/launcher_model_unittest.cc', | |
180 '../../ash/launcher/launcher_unittest.cc', | |
181 '../../ash/launcher/view_model_unittest.cc', | |
182 '../../ash/launcher/view_model_utils_unittest.cc', | |
183 '../../ash/shell_unittest.cc', | |
184 '../../ash/test/ash_unittests.cc', | |
185 '../../ash/test/aura_shell_test_base.cc', | |
186 '../../ash/test/aura_shell_test_base.h', | |
187 '../../ash/test/test_activation_delegate.cc', | |
188 '../../ash/test/test_activation_delegate.h', | |
189 '../../ash/test/test_shell_delegate.cc', | |
190 '../../ash/test/test_shell_delegate.h', | |
191 '../../ash/test/test_suite.cc', | |
192 '../../ash/test/test_suite.h', | |
193 '../../ash/tooltips/tooltip_controller_unittest.cc', | |
194 '../../ash/wm/activation_controller_unittest.cc', | |
195 '../../ash/wm/default_container_layout_manager_unittest.cc', | |
196 '../../ash/wm/image_grid_unittest.cc', | |
197 '../../ash/wm/modal_container_layout_manager_unittest.cc', | |
198 '../../ash/wm/root_window_event_filter_unittest.cc', | |
199 '../../ash/wm/shadow_controller_unittest.cc', | |
200 '../../ash/wm/shelf_layout_manager_unittest.cc', | |
201 '../../ash/wm/toplevel_layout_manager_unittest.cc', | |
202 '../../ash/wm/toplevel_window_event_filter_unittest.cc', | |
203 '../../ash/wm/workspace_controller_unittest.cc', | |
204 '../../ash/wm/workspace/workspace_manager_unittest.cc', | |
205 | |
206 '<(SHARED_INTERMEDIATE_DIR)/ui/gfx/gfx_resources.rc', | |
207 '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_resources.rc', | |
208 '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources_standard/ui_resources_standa
rd.rc', | |
209 ], | |
210 'conditions': [ | |
211 ['use_webkit_compositor==1', { | |
212 'dependencies': [ | |
213 '../gfx/compositor/compositor.gyp:compositor', | |
214 ], | |
215 }, { # use_webkit_compositor!=1 | |
216 'dependencies': [ | |
217 '../gfx/compositor/compositor.gyp:test_compositor', | |
218 ], | |
219 }], | |
220 ], | |
221 }, | |
222 { | |
223 'target_name': 'aura_shell_exe', | |
224 'type': 'executable', | |
225 'dependencies': [ | |
226 '../../base/base.gyp:base', | |
227 '../../base/base.gyp:base_i18n', | |
228 '../../chrome/chrome_resources.gyp:packed_resources', | |
229 '../../skia/skia.gyp:skia', | |
230 '../../third_party/icu/icu.gyp:icui18n', | |
231 '../../third_party/icu/icu.gyp:icuuc', | |
232 '../aura/aura.gyp:aura', | |
233 '../gfx/compositor/compositor.gyp:compositor', | |
234 '../gfx/compositor/compositor.gyp:compositor_test_support', | |
235 '../ui.gyp:gfx_resources', | |
236 '../ui.gyp:ui', | |
237 '../ui.gyp:ui_resources', | |
238 '../ui.gyp:ui_resources_standard', | |
239 '../views/views.gyp:views', | |
240 '../views/views.gyp:views_examples_lib', | |
241 'aura_shell', | |
242 ], | |
243 'sources': [ | |
244 '../../ash/shell/app_list.cc', | |
245 '../../ash/shell/bubble.cc', | |
246 '../../ash/shell/example_factory.h', | |
247 '../../ash/shell/lock_view.cc', | |
248 '../../ash/shell/shell_main.cc', | |
249 '../../ash/shell/toplevel_window.cc', | |
250 '../../ash/shell/toplevel_window.h', | |
251 '../../ash/shell/widgets.cc', | |
252 '../../ash/shell/window_type_launcher.cc', | |
253 '../../ash/shell/window_type_launcher.h', | |
254 '<(SHARED_INTERMEDIATE_DIR)/ui/gfx/gfx_resources.rc', | |
255 '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources_standard/ui_resources_standa
rd.rc', | |
256 '<(SHARED_INTERMEDIATE_DIR)/ui/ui_resources/ui_resources.rc', | |
257 '../views/test/test_views_delegate.cc', | |
258 ], | |
259 }, | |
260 ], | |
261 } | |
OLD | NEW |