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

Side by Side Diff: ppapi/ppapi_tests.gypi

Issue 6981001: Make the Pepper proxy support in-process font rendering. (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: '' Created 9 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 | Annotate | Revision Log
OLDNEW
(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 'targets': [
7 {
8 'target_name': 'ppapi_example',
9 'dependencies': [
10 'ppapi_cpp'
11 ],
12 'xcode_settings': {
13 'INFOPLIST_FILE': 'example/Info.plist',
14 },
15 'sources': [
16 'example/example.cc',
17 ],
18 'conditions': [
19 ['OS=="win"', {
20 'product_name': 'ppapi_example',
21 'type': 'shared_library',
22 'msvs_guid': 'EE00E36E-9E8C-4DFB-925E-FBE32CEDB91B',
23 'sources': [
24 'example/example.rc',
25 ],
26 'run_as': {
27 'action': [
28 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)chrome<(EXECUTABLE_SUFFIX)',
29 '--register-pepper-plugins=$(TargetPath);application/x-ppapi-examp le',
30 'file://$(ProjectDir)/example/example.html',
31 ],
32 },
33 }],
34 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
35 'product_name': 'ppapi_example',
36 'type': 'shared_library',
37 'cflags': ['-fvisibility=hidden'],
38 # -gstabs, used in the official builds, causes an ICE. Simply remove
39 # it.
40 'cflags!': ['-gstabs'],
41 }],
42 ['OS=="mac"', {
43 'type': 'loadable_module',
44 'mac_bundle': 1,
45 'product_name': 'PPAPIExample',
46 'product_extension': 'plugin',
47 'sources+': [
48 'example/Info.plist'
49 ],
50 }],
51 ],
52 # See README for instructions on how to run and debug on the Mac.
53 #'conditions' : [
54 # ['OS=="mac"', {
55 # 'target_name' : 'Chromium',
56 # 'type' : 'executable',
57 # 'xcode_settings' : {
58 # 'ARGUMENTS' : '--renderer-startup-dialog --internal-pepper --no-san dbox file://${SRCROOT}/test_page.html'
59 # },
60 # }],
61 #],
62 },
63 # {
64 # 'target_name': 'ppapi_example_skeleton',
65 # 'type': 'none',
66 # 'dependencies': [
67 # 'ppapi_cpp',
68 # ],
69 # 'export_dependent_setting': ['ppapi_cpp'],
70 # 'direct_dependent_settings': {
71 # 'product_name': '>(_target_name)',
72 # 'conditions': [
73 # ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
74 # 'type': 'shared_library',
75 # 'cflags': ['-fvisibility=hidden'],
76 # # -gstabs, used in the official builds, causes an ICE. Simply remov e
77 # # it.
78 # 'cflags!': ['-gstabs'],
79 # }],
80 # # TODO(ppapi authors): Make the examples build on Windows & Mac
81 # ['OS=="win"', {
82 # 'suppress_wildcard': 1,
83 # 'type': 'shared_library',
84 # }],
85 # ['OS=="mac"', {
86 # 'suppress_wildcard': 1,
87 # 'type': 'loadable_module',
88 # }],
89 # ],
90 # },
91 # },
92 # {
93 # 'target_name': 'ppapi_example_c_stub',
94 # 'dependencies': [
95 # 'ppapi_example_skeleton',
96 # ],
97 # 'sources': [
98 # 'examples/stub/stub.c',
99 # ],
100 # },
101 # {
102 # 'target_name': 'ppapi_example_cc_stub',
103 # 'dependencies': [
104 # 'ppapi_example_skeleton',
105 # ],
106 # 'sources': [
107 # 'examples/stub/stub.cc',
108 # ],
109 # },
110 # {
111 # 'target_name': 'ppapi_example_audio',
112 # 'dependencies': [
113 # 'ppapi_example_skeleton',
114 # ],
115 # 'sources': [
116 # 'examples/audio/audio.cc',
117 # ],
118 # },
119 # {
120 # 'target_name': 'ppapi_example_file_chooser',
121 # 'dependencies': [
122 # 'ppapi_example_skeleton',
123 # ],
124 # 'sources': [
125 # 'examples/file_chooser/file_chooser.cc',
126 # ],
127 # },
128 # {
129 # 'target_name': 'ppapi_example_graphics_2d',
130 # 'dependencies': [
131 # 'ppapi_example_skeleton',
132 # ],
133 # 'sources': [
134 # 'examples/2d/graphics_2d_example.c',
135 # ],
136 # },
137 # {
138 # 'target_name': 'ppapi_example_paint_manager',
139 # 'dependencies': [
140 # 'ppapi_example_skeleton',
141 # ],
142 # 'sources': [
143 # 'examples/2d/paint_manager_example.cc',
144 # ],
145 # },
146 # {
147 # 'target_name': 'ppapi_example_post_message',
148 # 'dependencies': [
149 # 'ppapi_example_skeleton',
150 # ],
151 # 'sources': [
152 # 'examples/scripting/post_message.cc',
153 # ],
154 # },
155 # {
156 # 'target_name': 'ppapi_example_scroll',
157 # 'dependencies': [
158 # 'ppapi_example_skeleton',
159 # ],
160 # 'sources': [
161 # 'examples/2d/scroll.cc',
162 # ],
163 # },
164 # {
165 # 'target_name': 'ppapi_example_simple_font',
166 # 'dependencies': [
167 # 'ppapi_example_skeleton',
168 # ],
169 # 'sources': [
170 # 'examples/font/simple_font.cc',
171 # ],
172 # },
173 # {
174 # 'target_name': 'ppapi_example_gles2',
175 # 'dependencies': [
176 # 'ppapi_example_skeleton',
177 # 'ppapi_gles2',
178 # 'lib/gl/gl.gyp:ppapi_egl',
179 # ],
180 # 'include_dirs': [
181 # 'lib/gl/include',
182 # ],
183 # 'sources': [
184 # 'examples/gles2/gles2.cc',
185 # ],
186 # },
187 {
188 'target_name': 'ppapi_tests',
189 'type': 'loadable_module',
190 'sources': [
191 # Common test files.
192 'tests/test_case.cc',
193 'tests/test_case.h',
194 'tests/testing_instance.cc',
195 'tests/testing_instance.h',
196
197 # Test cases.
198 'tests/all_c_includes.h',
199 'tests/all_cpp_includes.h',
200 'tests/arch_dependent_sizes_32.h',
201 'tests/arch_dependent_sizes_64.h',
202 'tests/test_buffer.cc',
203 'tests/test_buffer.h',
204 'tests/test_c_includes.c',
205 'tests/test_char_set.cc',
206 'tests/test_char_set.h',
207 'tests/test_cpp_includes.cc',
208 'tests/test_directory_reader.cc',
209 'tests/test_directory_reader.h',
210 'tests/test_file_io.cc',
211 'tests/test_file_io.h',
212 'tests/test_file_ref.cc',
213 'tests/test_file_ref.h',
214 'tests/test_file_system.cc',
215 'tests/test_file_system.h',
216 'tests/test_graphics_2d.cc',
217 'tests/test_graphics_2d.h',
218 'tests/test_image_data.cc',
219 'tests/test_image_data.h',
220 'tests/test_paint_aggregator.cc',
221 'tests/test_paint_aggregator.h',
222 'tests/test_post_message.cc',
223 'tests/test_post_message.h',
224 'tests/test_scrollbar.cc',
225 'tests/test_scrollbar.h',
226 'tests/test_struct_sizes.c',
227 'tests/test_uma.cc',
228 'tests/test_uma.h',
229 'tests/test_url_loader.cc',
230 'tests/test_url_loader.h',
231 'tests/test_url_util.cc',
232 'tests/test_url_util.h',
233 'tests/test_utils.cc',
234 'tests/test_utils.h',
235 'tests/test_video_decoder.cc',
236 'tests/test_video_decoder.h',
237
238 # Deprecated test cases.
239 'tests/test_instance_deprecated.cc',
240 'tests/test_instance_deprecated.h',
241 'tests/test_var_deprecated.cc',
242 'tests/test_var_deprecated.h',
243 ],
244 'dependencies': [
245 'ppapi_cpp'
246 ],
247 'conditions': [
248 ['OS=="win"', {
249 'defines': [
250 '_CRT_SECURE_NO_DEPRECATE',
251 '_CRT_NONSTDC_NO_WARNINGS',
252 '_CRT_NONSTDC_NO_DEPRECATE',
253 '_SCL_SECURE_NO_DEPRECATE',
254 ],
255 }],
256 ['OS=="mac"', {
257 'mac_bundle': 1,
258 'product_name': 'ppapi_tests',
259 'product_extension': 'plugin',
260 }],
261 ['p2p_apis==1', {
262 'sources': [
263 'tests/test_transport.cc',
264 'tests/test_transport.h',
265 ],
266 }],
267 ],
268 # TODO(dmichael): Figure out what is wrong with the script on Windows and add
269 # it as an automated action.
270 # 'actions': [
271 # {
272 # 'action_name': 'generate_ppapi_include_tests',
273 # 'inputs': [],
274 # 'outputs': [
275 # 'tests/test_c_includes.c',
276 # 'tests/test_cc_includes.cc',
277 # ],
278 # 'action': [
279 # '<!@(python generate_ppapi_include_tests.py)',
280 # ],
281 # },
282 # ],
283 },
284 {
285 'target_name': 'ppapi_unittests',
286 'type': 'executable',
287 'variables': {
288 'chromium_code': 1,
289 },
290 'msvs_guid': 'C2BD9365-5BD7-44A7-854E-A49E606BE8E4',
291 'dependencies': [
292 'ppapi_proxy',
293 '../base/base.gyp:test_support_base',
294 '../ipc/ipc.gyp:test_support_ipc',
295 '../testing/gmock.gyp:gmock',
296 '../testing/gtest.gyp:gtest',
297 ],
298 'sources': [
299 'proxy/run_all_unittests.cc',
300
301 'proxy/host_dispatcher_unittest.cc',
302 'proxy/mock_resource.cc',
303 'proxy/mock_resource.h',
304 'proxy/plugin_dispatcher_unittest.cc',
305 'proxy/plugin_resource_tracker_unittest.cc',
306 'proxy/plugin_var_tracker_unittest.cc',
307 'proxy/ppapi_proxy_test.cc',
308 'proxy/ppapi_proxy_test.h',
309 'proxy/serialized_var_unittest.cc',
310 ],
311 },
312 ],
313 }
OLDNEW
« ppapi/ppapi_tests.gyp ('K') | « ppapi/ppapi_tests.gyp ('k') | ppapi/proxy/dispatcher.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698