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

Side by Side Diff: ppapi/ppapi.gyp

Issue 6265022: Break ppapi.gyp into several gypi's to reduce contention and allow projects t... (Closed) Base URL: svn://chrome-svn/chrome/trunk/src/
Patch Set: Created 9 years, 11 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
« no previous file with comments | « no previous file | ppapi/ppapi_cpp.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2010 The Chromium Authors. All rights reserved. 1 # Copyright (c) 2010 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, # Use higher warning level. 7 'chromium_code': 1, # Use higher warning level.
8 }, 8 },
9 'target_defaults': { 9 'target_defaults': {
10 'conditions': [ 10 'conditions': [
11 # Linux shared libraries should always be built -fPIC. 11 # Linux shared libraries should always be built -fPIC.
12 # 12 #
13 # TODO(ajwong): For internal pepper plugins, which are statically linked 13 # TODO(ajwong): For internal pepper plugins, which are statically linked
14 # into chrome, do we want to build w/o -fPIC? If so, how can we express 14 # into chrome, do we want to build w/o -fPIC? If so, how can we express
15 # that in the build system? 15 # that in the build system?
16 ['OS=="linux" or OS=="openbsd" or OS=="freebsd" or OS=="solaris"', { 16 ['OS=="linux" or OS=="openbsd" or OS=="freebsd" or OS=="solaris"', {
17 'cflags': ['-fPIC', '-fvisibility=hidden'], 17 'cflags': ['-fPIC', '-fvisibility=hidden'],
18 18
19 # This is needed to make the Linux shlib build happy. Without this, 19 # This is needed to make the Linux shlib build happy. Without this,
20 # -fvisibility=hidden gets stripped by the exclusion in common.gypi 20 # -fvisibility=hidden gets stripped by the exclusion in common.gypi
21 # that is triggered when a shared library build is specified. 21 # that is triggered when a shared library build is specified.
22 'cflags/': [['include', '^-fvisibility=hidden$']], 22 'cflags/': [['include', '^-fvisibility=hidden$']],
23 }], 23 }],
24 ], 24 ],
25 }, 25 },
26 'targets': [ 26 'includes': [
27 { 27 'ppapi_cpp.gypi',
28 'target_name': 'ppapi_c', 28 'ppapi_gl.gypi',
29 'type': 'none', 29 'ppapi_shared_proxy.gypi',
30 'all_dependent_settings': { 30 'ppapi_tests.gypi',
31 'include_dirs': [
32 '..',
33 ],
34 },
35 'sources': [
36 'c/pp_bool.h',
37 'c/pp_completion_callback.h',
38 'c/pp_errors.h',
39 'c/pp_input_event.h',
40 'c/pp_instance.h',
41 'c/pp_macros.h',
42 'c/pp_module.h',
43 'c/pp_point.h',
44 'c/pp_rect.h',
45 'c/pp_resource.h',
46 'c/pp_size.h',
47 'c/pp_stdint.h',
48 'c/pp_time.h',
49 'c/pp_var.h',
50 'c/ppb.h',
51 'c/ppb_audio.h',
52 'c/ppb_audio_config.h',
53 'c/ppb_core.h',
54 'c/ppb_class.h',
55 'c/ppb_graphics_2d.h',
56 'c/ppb_image_data.h',
57 'c/ppb_instance.h',
58 'c/ppb_url_loader.h',
59 'c/ppb_url_request_info.h',
60 'c/ppb_url_response_info.h',
61 'c/ppb_var.h',
62 'c/ppp.h',
63 'c/ppp_instance.h',
64
65 # Dev interfaces.
66 'c/dev/pp_cursor_type_dev.h',
67 'c/dev/pp_file_info_dev.h',
68 'c/dev/pp_graphics_3d_dev.h',
69 'c/dev/pp_video_dev.h',
70 'c/dev/ppb_buffer_dev.h',
71 'c/dev/ppb_char_set_dev.h',
72 'c/dev/ppb_context_3d_dev.h',
73 'c/dev/ppb_cursor_control_dev.h',
74 'c/dev/ppb_directory_reader_dev.h',
75 'c/dev/ppb_file_chooser_dev.h',
76 'c/dev/ppb_file_io_dev.h',
77 'c/dev/ppb_file_io_trusted_dev.h',
78 'c/dev/ppb_file_ref_dev.h',
79 'c/dev/ppb_file_system_dev.h',
80 'c/dev/ppb_find_dev.h',
81 'c/dev/ppb_font_dev.h',
82 'c/dev/ppb_fullscreen_dev.h',
83 'c/dev/ppb_graphics_3d_dev.h',
84 'c/dev/ppb_opengles_dev.h',
85 'c/dev/ppb_scrollbar_dev.h',
86 'c/dev/ppb_surface_3d_dev.h',
87 'c/dev/ppb_testing_dev.h',
88 'c/dev/ppb_transport_dev.h',
89 'c/dev/ppb_url_util_dev.h',
90 'c/dev/ppb_video_decoder_dev.h',
91 'c/dev/ppb_widget_dev.h',
92 'c/dev/ppb_zoom_dev.h',
93 'c/dev/ppp_cursor_control_dev.h',
94 'c/dev/ppp_find_dev.h',
95 'c/dev/ppp_graphics_3d_dev.h',
96 'c/dev/ppp_scrollbar_dev.h',
97 'c/dev/ppp_selection_dev.h',
98 'c/dev/ppp_printing_dev.h',
99 'c/dev/ppp_widget_dev.h',
100 'c/dev/ppp_zoom_dev.h',
101
102 # Private interfaces.
103 'c/private/ppb_flash.h',
104 'c/private/ppb_nacl_private.h',
105 'c/private/ppb_pdf.h',
106
107 # Deprecated interfaces.
108 'c/dev/deprecated_bool.h',
109 'c/dev/ppb_var_deprecated.h',
110 'c/dev/ppp_class_deprecated.h',
111
112 # Trusted interfaces.
113 'c/trusted/ppb_audio_trusted.h',
114 'c/trusted/ppb_image_data_trusted.h',
115 'c/trusted/ppb_url_loader_trusted.h',
116 ],
117 },
118 {
119 'target_name': 'ppapi_cpp_objects',
120 'type': 'static_library',
121 'dependencies': [
122 'ppapi_c'
123 ],
124 'include_dirs': [
125 '..',
126 ],
127 'sources': [
128 'cpp/audio.cc',
129 'cpp/audio.h',
130 'cpp/audio_config.cc',
131 'cpp/audio_config.h',
132 'cpp/common.h',
133 'cpp/completion_callback.h',
134 'cpp/core.cc',
135 'cpp/core.h',
136 'cpp/graphics_2d.cc',
137 'cpp/graphics_2d.h',
138 'cpp/image_data.cc',
139 'cpp/image_data.h',
140 'cpp/instance.cc',
141 'cpp/instance.h',
142 'cpp/logging.h',
143 'cpp/module.cc',
144 'cpp/module.h',
145 'cpp/module_impl.h',
146 'cpp/non_thread_safe_ref_count.h',
147 'cpp/paint_aggregator.cc',
148 'cpp/paint_aggregator.h',
149 'cpp/paint_manager.cc',
150 'cpp/paint_manager.h',
151 'cpp/point.h',
152 'cpp/rect.cc',
153 'cpp/rect.h',
154 'cpp/resource.cc',
155 'cpp/resource.h',
156 'cpp/size.h',
157 'cpp/url_loader.cc',
158 'cpp/url_loader.h',
159 'cpp/url_request_info.cc',
160 'cpp/url_request_info.h',
161 'cpp/url_response_info.cc',
162 'cpp/url_response_info.h',
163 'cpp/var.cc',
164 'cpp/var.h',
165
166 # Dev interfaces.
167 'cpp/dev/buffer_dev.cc',
168 'cpp/dev/buffer_dev.h',
169 'cpp/dev/context_3d_dev.cc',
170 'cpp/dev/context_3d_dev.h',
171 'cpp/dev/directory_entry_dev.cc',
172 'cpp/dev/directory_entry_dev.h',
173 'cpp/dev/directory_reader_dev.cc',
174 'cpp/dev/directory_reader_dev.h',
175 'cpp/dev/file_chooser_dev.cc',
176 'cpp/dev/file_chooser_dev.h',
177 'cpp/dev/file_io_dev.cc',
178 'cpp/dev/file_io_dev.h',
179 'cpp/dev/file_ref_dev.cc',
180 'cpp/dev/file_ref_dev.h',
181 'cpp/dev/file_system_dev.cc',
182 'cpp/dev/file_system_dev.h',
183 'cpp/dev/find_dev.cc',
184 'cpp/dev/find_dev.h',
185 'cpp/dev/font_dev.cc',
186 'cpp/dev/font_dev.h',
187 'cpp/dev/fullscreen_dev.cc',
188 'cpp/dev/fullscreen_dev.h',
189 'cpp/dev/graphics_3d_client_dev.cc',
190 'cpp/dev/graphics_3d_client_dev.h',
191 'cpp/dev/graphics_3d_dev.cc',
192 'cpp/dev/graphics_3d_dev.h',
193 'cpp/dev/printing_dev.cc',
194 'cpp/dev/printing_dev.h',
195 'cpp/dev/scrollbar_dev.cc',
196 'cpp/dev/scrollbar_dev.h',
197 'cpp/dev/selection_dev.cc',
198 'cpp/dev/selection_dev.h',
199 'cpp/dev/surface_3d_dev.cc',
200 'cpp/dev/surface_3d_dev.h',
201 'cpp/dev/transport_dev.cc',
202 'cpp/dev/transport_dev.h',
203 'cpp/dev/url_util_dev.cc',
204 'cpp/dev/url_util_dev.h',
205 'cpp/dev/video_decoder_dev.cc',
206 'cpp/dev/video_decoder_dev.h',
207 'cpp/dev/widget_client_dev.cc',
208 'cpp/dev/widget_client_dev.h',
209 'cpp/dev/widget_dev.cc',
210 'cpp/dev/widget_dev.h',
211 'cpp/dev/zoom_dev.cc',
212 'cpp/dev/zoom_dev.h',
213
214 # Deprecated interfaces.
215 'cpp/dev/scriptable_object_deprecated.h',
216 'cpp/dev/scriptable_object_deprecated.cc',
217 ],
218 'conditions': [
219 ['OS=="win"', {
220 'msvs_guid': 'AD371A1D-3459-4E2D-8E8A-881F4B83B908',
221 'msvs_settings': {
222 'VCCLCompilerTool': {
223 'AdditionalOptions': ['/we4244'], # implicit conversion, possible loss of data
224 },
225 },
226 }],
227 ['OS=="linux"', {
228 'cflags': ['-Wextra', '-pedantic'],
229 }],
230 ['OS=="mac"', {
231 'xcode_settings': {
232 'WARNING_CFLAGS': ['-Wextra', '-pedantic'],
233 },
234 }]
235 ],
236 },
237 {
238 'target_name': 'ppapi_cpp',
239 'type': 'static_library',
240 'dependencies': [
241 'ppapi_c',
242 'ppapi_cpp_objects',
243 ],
244 'include_dirs': [
245 '..',
246 ],
247 'sources': [
248 'cpp/module_embedder.h',
249 'cpp/ppp_entrypoints.cc',
250 ],
251 'conditions': [
252 ['OS=="win"', {
253 'msvs_guid': '057E7FA0-83C0-11DF-8395-0800200C9A66',
254 }],
255 ['OS=="linux"', {
256 'cflags': ['-Wextra', '-pedantic'],
257 }],
258 ['OS=="mac"', {
259 'xcode_settings': {
260 'WARNING_CFLAGS': ['-Wextra', '-pedantic'],
261 },
262 }]
263 ],
264 },
265 {
266 'target_name': 'ppapi_gles2',
267 'type': 'static_library',
268 'dependencies': [
269 'ppapi_c',
270 ],
271 'include_dirs': [
272 'lib/gl/include',
273 ],
274 'sources': [
275 'lib/gl/gles2/gl2ext_ppapi.c',
276 'lib/gl/gles2/gl2ext_ppapi.h',
277 'lib/gl/gles2/gles2.c',
278 ],
279 },
280 {
281 'target_name': 'ppapi_example',
282 'dependencies': [
283 'ppapi_cpp'
284 ],
285 'xcode_settings': {
286 'INFOPLIST_FILE': 'example/Info.plist',
287 },
288 'sources': [
289 'example/example.cc',
290 ],
291 'conditions': [
292 ['OS=="win"', {
293 'product_name': 'ppapi_example',
294 'type': 'shared_library',
295 'msvs_guid': 'EE00E36E-9E8C-4DFB-925E-FBE32CEDB91B',
296 'sources': [
297 'example/example.rc',
298 ],
299 'run_as': {
300 'action': [
301 '<(PRODUCT_DIR)/<(EXECUTABLE_PREFIX)chrome<(EXECUTABLE_SUFFIX)',
302 '--register-pepper-plugins=$(TargetPath);application/x-ppapi-examp le',
303 'file://$(ProjectDir)/example/example.html',
304 ],
305 },
306 }],
307 ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
308 'product_name': 'ppapi_example',
309 'type': 'shared_library',
310 'cflags': ['-fvisibility=hidden'],
311 # -gstabs, used in the official builds, causes an ICE. Simply remove
312 # it.
313 'cflags!': ['-gstabs'],
314 }],
315 ['OS=="mac"', {
316 'type': 'loadable_module',
317 'mac_bundle': 1,
318 'product_name': 'PPAPIExample',
319 'product_extension': 'plugin',
320 'sources+': [
321 'example/Info.plist'
322 ],
323 }],
324 ],
325 # See README for instructions on how to run and debug on the Mac.
326 #'conditions' : [
327 # ['OS=="mac"', {
328 # 'target_name' : 'Chromium',
329 # 'type' : 'executable',
330 # 'xcode_settings' : {
331 # 'ARGUMENTS' : '--renderer-startup-dialog --internal-pepper --no-san dbox file://${SRCROOT}/test_page.html'
332 # },
333 # }],
334 #],
335 },
336 # {
337 # 'target_name': 'ppapi_example_skeleton',
338 # 'type': 'none',
339 # 'dependencies': [
340 # 'ppapi_cpp',
341 # ],
342 # 'export_dependent_setting': ['ppapi_cpp'],
343 # 'direct_dependent_settings': {
344 # 'product_name': '>(_target_name)',
345 # 'conditions': [
346 # ['OS=="linux" or OS=="freebsd" or OS=="openbsd" or OS=="solaris"', {
347 # 'type': 'shared_library',
348 # 'cflags': ['-fvisibility=hidden'],
349 # # -gstabs, used in the official builds, causes an ICE. Simply remov e
350 # # it.
351 # 'cflags!': ['-gstabs'],
352 # }],
353 # # TODO(ppapi authors): Make the examples build on Windows & Mac
354 # ['OS=="win"', {
355 # 'suppress_wildcard': 1,
356 # 'type': 'shared_library',
357 # }],
358 # ['OS=="mac"', {
359 # 'suppress_wildcard': 1,
360 # 'type': 'loadable_module',
361 # }],
362 # ],
363 # },
364 # },
365 # {
366 # 'target_name': 'ppapi_example_c_stub',
367 # 'dependencies': [
368 # 'ppapi_example_skeleton',
369 # ],
370 # 'sources': [
371 # 'examples/stub/stub.c',
372 # ],
373 # },
374 # {
375 # 'target_name': 'ppapi_example_cc_stub',
376 # 'dependencies': [
377 # 'ppapi_example_skeleton',
378 # ],
379 # 'sources': [
380 # 'examples/stub/stub.cc',
381 # ],
382 # },
383 # {
384 # 'target_name': 'ppapi_example_audio',
385 # 'dependencies': [
386 # 'ppapi_example_skeleton',
387 # ],
388 # 'sources': [
389 # 'examples/audio/audio.cc',
390 # ],
391 # },
392 # {
393 # 'target_name': 'ppapi_example_file_chooser',
394 # 'dependencies': [
395 # 'ppapi_example_skeleton',
396 # ],
397 # 'sources': [
398 # 'examples/file_chooser/file_chooser.cc',
399 # ],
400 # },
401 # {
402 # 'target_name': 'ppapi_example_graphics_2d',
403 # 'dependencies': [
404 # 'ppapi_example_skeleton',
405 # ],
406 # 'sources': [
407 # 'examples/2d/graphics_2d_example.c',
408 # ],
409 # },
410 # {
411 # 'target_name': 'ppapi_example_paint_manager',
412 # 'dependencies': [
413 # 'ppapi_example_skeleton',
414 # ],
415 # 'sources': [
416 # 'examples/2d/paint_manager_example.cc',
417 # ],
418 # },
419 # {
420 # 'target_name': 'ppapi_example_scroll',
421 # 'dependencies': [
422 # 'ppapi_example_skeleton',
423 # ],
424 # 'sources': [
425 # 'examples/2d/scroll.cc',
426 # ],
427 # },
428 # {
429 # 'target_name': 'ppapi_example_simple_font',
430 # 'dependencies': [
431 # 'ppapi_example_skeleton',
432 # ],
433 # 'sources': [
434 # 'examples/font/simple_font.cc',
435 # ],
436 # },
437 {
438 'target_name': 'ppapi_tests',
439 'type': 'loadable_module',
440 'sources': [
441 # Common test files.
442 'tests/test_case.cc',
443 'tests/test_case.h',
444 'tests/testing_instance.cc',
445 'tests/testing_instance.h',
446
447 # Test cases.
448 'tests/all_c_includes.h',
449 'tests/all_cpp_includes.h',
450 'tests/arch_dependent_sizes_32.h',
451 'tests/arch_dependent_sizes_64.h',
452 'tests/test_buffer.cc',
453 'tests/test_buffer.h',
454 'tests/test_c_includes.c',
455 'tests/test_char_set.cc',
456 'tests/test_char_set.h',
457 'tests/test_class.cc',
458 'tests/test_class.h',
459 'tests/test_cpp_includes.cc',
460 'tests/test_directory_reader.cc',
461 'tests/test_directory_reader.h',
462 'tests/test_file_io.cc',
463 'tests/test_file_io.h',
464 'tests/test_file_ref.cc',
465 'tests/test_file_ref.h',
466 'tests/test_graphics_2d.cc',
467 'tests/test_graphics_2d.h',
468 'tests/test_image_data.cc',
469 'tests/test_image_data.h',
470 'tests/test_paint_aggregator.cc',
471 'tests/test_paint_aggregator.h',
472 'tests/test_scrollbar.cc',
473 'tests/test_scrollbar.h',
474 'tests/test_struct_sizes.c',
475 'tests/test_transport.cc',
476 'tests/test_transport.h',
477 'tests/test_url_loader.cc',
478 'tests/test_url_loader.h',
479 'tests/test_url_util.cc',
480 'tests/test_url_util.h',
481 'tests/test_utils.cc',
482 'tests/test_utils.h',
483 'tests/test_var.cc',
484 'tests/test_var.h',
485
486 # Deprecated test cases.
487 'tests/test_instance_deprecated.cc',
488 'tests/test_instance_deprecated.h',
489 'tests/test_var_deprecated.cc',
490 'tests/test_var_deprecated.h',
491 ],
492 'dependencies': [
493 'ppapi_cpp'
494 ],
495 'conditions': [
496 ['OS=="win"', {
497 'defines': [
498 '_CRT_SECURE_NO_DEPRECATE',
499 '_CRT_NONSTDC_NO_WARNINGS',
500 '_CRT_NONSTDC_NO_DEPRECATE',
501 '_SCL_SECURE_NO_DEPRECATE',
502 ],
503 }],
504 ['OS=="mac"', {
505 'mac_bundle': 1,
506 'product_name': 'ppapi_tests',
507 'product_extension': 'plugin',
508 }],
509 ],
510 # TODO(dmichael): Figure out what is wrong with the script on Windows and add
511 # it as an automated action.
512 # 'actions': [
513 # {
514 # 'action_name': 'generate_ppapi_include_tests',
515 # 'inputs': [],
516 # 'outputs': [
517 # 'tests/test_c_includes.c',
518 # 'tests/test_cc_includes.cc',
519 # ],
520 # 'action': [
521 # '<!@(python generate_ppapi_include_tests.py)',
522 # ],
523 # },
524 # ],
525 },
526 {
527 'target_name': 'ppapi_shared_impl',
528 'type': 'static_library',
529 'dependencies': [
530 'ppapi_c',
531 '../base/base.gyp:base',
532 ],
533 'include_dirs': [
534 '..',
535 ],
536 'sources': [
537 'shared_impl/audio_impl.cc',
538 'shared_impl/audio_impl.h',
539 'shared_impl/image_data_impl.cc',
540 'shared_impl/image_data_impl.h',
541 ],
542 'conditions': [
543 ['OS=="win"', {
544 'msvs_guid': 'E7420D65-A885-41EB-B4BE-04DE0C97033B',
545 }],
546 ],
547 },
548 {
549 'target_name': 'ppapi_proxy',
550 'type': 'static_library',
551 'dependencies': [
552 '../ipc/ipc.gyp:ipc',
553 'ppapi_c',
554 'ppapi_shared_impl',
555 ],
556 'all_dependent_settings': {
557 'include_dirs': [
558 '..',
559 ],
560 },
561 'include_dirs': [
562 '..',
563 '../..', # For nacl includes to work.
564 ],
565 'sources': [
566 'proxy/callback_tracker.cc',
567 'proxy/callback_tracker.h',
568 'proxy/dispatcher.cc',
569 'proxy/dispatcher.h',
570 'proxy/host_dispatcher.cc',
571 'proxy/host_dispatcher.h',
572 'proxy/host_var_serialization_rules.cc',
573 'proxy/host_var_serialization_rules.h',
574 'proxy/image_data.cc',
575 'proxy/image_data.h',
576 'proxy/interface_proxy.cc',
577 'proxy/interface_proxy.h',
578 'proxy/plugin_dispatcher.cc',
579 'proxy/plugin_dispatcher.h',
580 'proxy/plugin_resource.cc',
581 'proxy/plugin_resource.h',
582 'proxy/plugin_resource_tracker.cc',
583 'proxy/plugin_resource_tracker.h',
584 'proxy/plugin_var_serialization_rules.cc',
585 'proxy/plugin_var_serialization_rules.h',
586 'proxy/plugin_var_tracker.cc',
587 'proxy/plugin_var_tracker.h',
588 'proxy/ppapi_messages.cc',
589 'proxy/ppapi_messages.h',
590 'proxy/ppapi_messages_internal.h',
591 'proxy/ppapi_param_traits.cc',
592 'proxy/ppapi_param_traits.h',
593 'proxy/ppb_audio_config_proxy.cc',
594 'proxy/ppb_audio_config_proxy.h',
595 'proxy/ppb_audio_proxy.cc',
596 'proxy/ppb_audio_proxy.h',
597 'proxy/ppb_buffer_proxy.cc',
598 'proxy/ppb_buffer_proxy.h',
599 'proxy/ppb_char_set_proxy.cc',
600 'proxy/ppb_char_set_proxy.h',
601 'proxy/ppb_core_proxy.cc',
602 'proxy/ppb_core_proxy.h',
603 'proxy/ppb_cursor_control_proxy.cc',
604 'proxy/ppb_cursor_control_proxy.h',
605 'proxy/ppb_flash_proxy.cc',
606 'proxy/ppb_flash_proxy.h',
607 'proxy/ppb_font_proxy.cc',
608 'proxy/ppb_font_proxy.h',
609 'proxy/ppb_fullscreen_proxy.cc',
610 'proxy/ppb_fullscreen_proxy.h',
611 'proxy/ppb_graphics_2d_proxy.cc',
612 'proxy/ppb_graphics_2d_proxy.h',
613 'proxy/ppb_image_data_proxy.cc',
614 'proxy/ppb_image_data_proxy.h',
615 'proxy/ppb_instance_proxy.cc',
616 'proxy/ppb_instance_proxy.h',
617 'proxy/ppb_pdf_proxy.cc',
618 'proxy/ppb_pdf_proxy.h',
619 'proxy/ppb_testing_proxy.cc',
620 'proxy/ppb_testing_proxy.h',
621 'proxy/ppb_url_loader_proxy.cc',
622 'proxy/ppb_url_loader_proxy.h',
623 'proxy/ppb_url_request_info_proxy.cc',
624 'proxy/ppb_url_request_info_proxy.h',
625 'proxy/ppb_url_response_info_proxy.cc',
626 'proxy/ppb_url_response_info_proxy.h',
627 'proxy/ppb_var_deprecated_proxy.cc',
628 'proxy/ppb_var_deprecated_proxy.h',
629 'proxy/ppp_class_proxy.cc',
630 'proxy/ppp_class_proxy.h',
631 'proxy/ppp_instance_proxy.cc',
632 'proxy/ppp_instance_proxy.h',
633 'proxy/serialized_structs.cc',
634 'proxy/serialized_structs.h',
635 'proxy/serialized_var.cc',
636 'proxy/serialized_var.h',
637 'proxy/var_serialization_rules.h',
638 ],
639 'defines': [
640 ],
641 'conditions': [
642 ['OS=="win"', {
643 }],
644 ['OS=="linux"', {
645 }],
646 ['OS=="mac"', {
647 }]
648 ],
649 },
650 {
651 'target_name': 'ppapi_unittests',
652 'type': 'executable',
653 'variables': {
654 'chromium_code': 1,
655 },
656 'msvs_guid': 'C2BD9365-5BD7-44A7-854E-A49E606BE8E4',
657 'dependencies': [
658 'ppapi_proxy',
659 '../base/base.gyp:test_support_base',
660 '../ipc/ipc.gyp:test_support_ipc',
661 '../testing/gmock.gyp:gmock',
662 '../testing/gtest.gyp:gtest',
663 ],
664 'sources': [
665 'proxy/run_all_unittests.cc',
666
667 'proxy/plugin_var_tracker_unittest.cc',
668 ],
669 },
670 ], 31 ],
671 } 32 }
OLDNEW
« no previous file with comments | « no previous file | ppapi/ppapi_cpp.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698