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

Side by Side Diff: ui/ozone/ozone.gyp

Issue 1128113011: ozone: Introduce ClientPixmap and ClientPixmapFactory for non-GPU processes. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Introduce OzoneClient Created 5 years, 7 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
1 # Copyright 2013 The Chromium Authors. All rights reserved. 1 # Copyright 2013 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'chromium_code': 1, 7 'chromium_code': 1,
8 # Normally, the external_ozone_platform* variables below can be 8 # Normally, the external_ozone_platform* variables below can be
9 # overridden by supplement.gypi which must exist exactly one level 9 # overridden by supplement.gypi which must exist exactly one level
10 # below the top-level src directory. They can now also be set in 10 # below the top-level src directory. They can now also be set in
(...skipping 22 matching lines...) Expand all
33 'sources': [ 33 'sources': [
34 'public/cursor_factory_ozone.cc', 34 'public/cursor_factory_ozone.cc',
35 'public/cursor_factory_ozone.h', 35 'public/cursor_factory_ozone.h',
36 'public/gpu_platform_support.cc', 36 'public/gpu_platform_support.cc',
37 'public/gpu_platform_support.h', 37 'public/gpu_platform_support.h',
38 'public/gpu_platform_support_host.cc', 38 'public/gpu_platform_support_host.cc',
39 'public/gpu_platform_support_host.h', 39 'public/gpu_platform_support_host.h',
40 'public/native_pixmap.h', 40 'public/native_pixmap.h',
41 'public/overlay_candidates_ozone.cc', 41 'public/overlay_candidates_ozone.cc',
42 'public/overlay_candidates_ozone.h', 42 'public/overlay_candidates_ozone.h',
43 'public/surface_client_factory_ozone.cc',
44 'public/surface_client_factory_ozone.h',
43 'public/surface_factory_ozone.cc', 45 'public/surface_factory_ozone.cc',
44 'public/surface_factory_ozone.h', 46 'public/surface_factory_ozone.h',
45 'public/surface_ozone_canvas.h', 47 'public/surface_ozone_canvas.h',
46 'public/surface_ozone_egl.cc', 48 'public/surface_ozone_egl.cc',
47 'public/surface_ozone_egl.h', 49 'public/surface_ozone_egl.h',
48 'public/system_input_injector.h', 50 'public/system_input_injector.h',
49 ], 51 ],
50 }, 52 },
51 { 53 {
52 # GN version: //ui/ozone 54 # GN version: //ui/ozone
(...skipping 15 matching lines...) Expand all
68 'ozone_base', 70 'ozone_base',
69 ], 71 ],
70 'defines': [ 72 'defines': [
71 'OZONE_IMPLEMENTATION', 73 'OZONE_IMPLEMENTATION',
72 ], 74 ],
73 'variables': { 75 'variables': {
74 'platform_list_cc_file': '<(INTERMEDIATE_DIR)/ui/ozone/platform_list.cc' , 76 'platform_list_cc_file': '<(INTERMEDIATE_DIR)/ui/ozone/platform_list.cc' ,
75 'platform_list_h_file': '<(SHARED_INTERMEDIATE_DIR)/ui/ozone/platform_li st.h', 77 'platform_list_h_file': '<(SHARED_INTERMEDIATE_DIR)/ui/ozone/platform_li st.h',
76 'platform_list_txt_file': '<(SHARED_INTERMEDIATE_DIR)/ui/ozone/platform_ list.txt', 78 'platform_list_txt_file': '<(SHARED_INTERMEDIATE_DIR)/ui/ozone/platform_ list.txt',
77 'constructor_list_cc_file': '<(INTERMEDIATE_DIR)/ui/ozone/constructor_li st.cc', 79 'constructor_list_cc_file': '<(INTERMEDIATE_DIR)/ui/ozone/constructor_li st.cc',
80 'constructor_client_list_cc_file': '<(INTERMEDIATE_DIR)/ui/ozone/constru ctor_client_list.cc',
78 'ozone_platforms': [ 81 'ozone_platforms': [
79 '<@(external_ozone_platforms)', 82 '<@(external_ozone_platforms)',
80 '<@(internal_ozone_platforms)', 83 '<@(internal_ozone_platforms)',
81 ], 84 ],
82 }, 85 },
83 'include_dirs': [ 86 'include_dirs': [
84 '<(SHARED_INTERMEDIATE_DIR)', 87 '<(SHARED_INTERMEDIATE_DIR)',
85 ], 88 ],
86 'sources': [ 89 'sources': [
87 '<(platform_list_cc_file)', 90 '<(platform_list_cc_file)',
88 '<(platform_list_h_file)', 91 '<(platform_list_h_file)',
89 '<(constructor_list_cc_file)', 92 '<(constructor_list_cc_file)',
93 '<(constructor_client_list_cc_file)',
90 94
91 'common/display_mode_proxy.cc', 95 'common/display_mode_proxy.cc',
92 'common/display_mode_proxy.h', 96 'common/display_mode_proxy.h',
93 'common/display_snapshot_proxy.cc', 97 'common/display_snapshot_proxy.cc',
94 'common/display_snapshot_proxy.h', 98 'common/display_snapshot_proxy.h',
95 'common/display_util.cc', 99 'common/display_util.cc',
96 'common/display_util.h', 100 'common/display_util.h',
97 'common/egl_util.cc', 101 'common/egl_util.cc',
98 'common/egl_util.h', 102 'common/egl_util.h',
99 'common/gpu/ozone_gpu_message_generator.cc', 103 'common/gpu/ozone_gpu_message_generator.cc',
100 'common/gpu/ozone_gpu_message_generator.h', 104 'common/gpu/ozone_gpu_message_generator.h',
101 'common/gpu/ozone_gpu_message_params.cc', 105 'common/gpu/ozone_gpu_message_params.cc',
102 'common/gpu/ozone_gpu_message_params.h', 106 'common/gpu/ozone_gpu_message_params.h',
103 'common/gpu/ozone_gpu_messages.h', 107 'common/gpu/ozone_gpu_messages.h',
104 'common/native_display_delegate_ozone.cc', 108 'common/native_display_delegate_ozone.cc',
105 'common/native_display_delegate_ozone.h', 109 'common/native_display_delegate_ozone.h',
106 'platform_selection.cc', 110 'platform_selection.cc',
107 'platform_selection.h', 111 'platform_selection.h',
108 'public/input_controller.cc', 112 'public/input_controller.cc',
109 'public/input_controller.h', 113 'public/input_controller.h',
114 'public/ozone_client.cc',
115 'public/ozone_client.h',
110 'public/ozone_gpu_test_helper.cc', 116 'public/ozone_gpu_test_helper.cc',
111 'public/ozone_gpu_test_helper.h', 117 'public/ozone_gpu_test_helper.h',
112 'public/ozone_platform.cc', 118 'public/ozone_platform.cc',
113 'public/ozone_platform.h', 119 'public/ozone_platform.h',
114 'public/ozone_switches.cc', 120 'public/ozone_switches.cc',
115 'public/ozone_switches.h', 121 'public/ozone_switches.h',
116 '<@(external_ozone_platform_files)', 122 '<@(external_ozone_platform_files)',
117 ], 123 ],
118 'actions': [ 124 'actions': [
119 { 125 {
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
156 'action': [ 162 'action': [
157 'python', 163 'python',
158 '<(generator_path)', 164 '<(generator_path)',
159 '--platform_list=<(platform_list_txt_file)', 165 '--platform_list=<(platform_list_txt_file)',
160 '--output_cc=<(constructor_list_cc_file)', 166 '--output_cc=<(constructor_list_cc_file)',
161 '--namespace=ui', 167 '--namespace=ui',
162 '--typename=OzonePlatform', 168 '--typename=OzonePlatform',
163 '--include="ui/ozone/public/ozone_platform.h"' 169 '--include="ui/ozone/public/ozone_platform.h"'
164 ], 170 ],
165 }, 171 },
172 {
173 'action_name': 'generate_constructor_client_list',
174 'variables': {
175 'generator_path': 'generate_constructor_list.py',
176 },
177 'inputs': [
178 '<(generator_path)',
179 '<(platform_list_txt_file)',
180 ],
181 'outputs': [
182 '<(constructor_client_list_cc_file)',
183 ],
184 'action': [
185 'python',
186 '<(generator_path)',
187 '--platform_list=<(platform_list_txt_file)',
188 '--output_cc=<(constructor_client_list_cc_file)',
189 '--namespace=ui',
190 '--typename=OzoneClient',
spang 2015/06/01 22:46:41 No need to add another invocation of the script.
dshwang 2015/06/03 14:11:51 Done.
191 '--include="ui/ozone/public/ozone_client.h"'
192 ],
193 },
166 ], 194 ],
167 'conditions': [ 195 'conditions': [
168 ['use_udev == 0', { 196 ['use_udev == 0', {
169 'sources/': [ 197 'sources/': [
170 ['exclude', '_udev\\.(h|cc)$'], 198 ['exclude', '_udev\\.(h|cc)$'],
171 ], 199 ],
172 }], 200 }],
173 ], 201 ],
174 }, 202 },
175 { 203 {
(...skipping 39 matching lines...) Expand 10 before | Expand all | Expand 10 after
215 'platform/drm/gbm.gypi', 243 'platform/drm/gbm.gypi',
216 ], 244 ],
217 }], 245 }],
218 ['<(ozone_platform_test) == 1', { 246 ['<(ozone_platform_test) == 1', {
219 'includes': [ 247 'includes': [
220 'platform/test/test.gypi', 248 'platform/test/test.gypi',
221 ], 249 ],
222 }], 250 }],
223 ], 251 ],
224 } 252 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698