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

Side by Side Diff: ppapi/BUILD.gn

Issue 901273003: roll up of misc. gn work (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 10 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
« no previous file with comments | « mojo/nacl/BUILD.gn ('k') | ppapi/native_client/BUILD.gn » ('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 2014 The Chromium Authors. All rights reserved. 1 # Copyright 2014 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 gypi_values = exec_script("//build/gypi_to_gn.py", 5 gypi_values = exec_script("//build/gypi_to_gn.py",
6 [ rebase_path("ppapi_sources.gypi") ], 6 [ rebase_path("ppapi_sources.gypi") ],
7 "scope", 7 "scope",
8 [ "ppapi_sources.gypi" ]) 8 [ "ppapi_sources.gypi" ])
9 9
10 # TODO(GYP) support chrome_multiple_dll 10 # TODO(GYP) support chrome_multiple_dll
(...skipping 76 matching lines...) Expand 10 before | Expand all | Expand 10 after
87 # 87 #
88 # defines = [ "GL_GLEXT_PROTOTYPES" ] 88 # defines = [ "GL_GLEXT_PROTOTYPES" ]
89 # include_dirs = [ "lib/gl/include" ] 89 # include_dirs = [ "lib/gl/include" ]
90 # 90 #
91 # deps = [ 91 # deps = [
92 # ":ppapi_cpp", 92 # ":ppapi_cpp",
93 # ":ppapi_shared", 93 # ":ppapi_shared",
94 # ] 94 # ]
95 #} 95 #}
96 96
97 if (is_nacl) {
98 gypi_values = exec_script("//build/gypi_to_gn.py",
99 [ rebase_path("ppapi_sources.gypi") ],
100 "scope",
101 [ "ppapi_sources.gypi" ])
102
103 component("ppapi_cpp_lib") {
104 sources = gypi_values.cpp_source_files + [
105 "cpp/module_embedder.h",
106 "cpp/ppp_entrypoints.cc",
107 ]
108 }
109
110 component("ppapi_gles2_lib") {
111 sources = [
112 "lib/gl/gles2/gl2ext_ppapi.c",
113 "lib/gl/gles2/gl2ext_ppapi.h",
114 "lib/gl/gles2/gles2.c",
115 ]
116
117 include_dirs = [ "lib/gl/include" ]
118 }
119 }
120
97 component("ppapi_shared") { 121 component("ppapi_shared") {
98 sources = [ 122 sources = [
99 "shared_impl/array_var.cc", 123 "shared_impl/array_var.cc",
100 "shared_impl/array_var.h", 124 "shared_impl/array_var.h",
101 "shared_impl/array_writer.cc", 125 "shared_impl/array_writer.cc",
102 "shared_impl/array_writer.h", 126 "shared_impl/array_writer.h",
103 "shared_impl/callback_tracker.cc", 127 "shared_impl/callback_tracker.cc",
104 "shared_impl/callback_tracker.h", 128 "shared_impl/callback_tracker.h",
105 "shared_impl/compositor_layer_data.cc", 129 "shared_impl/compositor_layer_data.cc",
106 "shared_impl/compositor_layer_data.h", 130 "shared_impl/compositor_layer_data.h",
(...skipping 212 matching lines...) Expand 10 before | Expand all | Expand 10 after
319 "thunk/ppb_url_loader_api.h", 343 "thunk/ppb_url_loader_api.h",
320 "thunk/ppb_url_loader_thunk.cc", 344 "thunk/ppb_url_loader_thunk.cc",
321 "thunk/ppb_url_loader_trusted_thunk.cc", 345 "thunk/ppb_url_loader_trusted_thunk.cc",
322 "thunk/ppb_url_request_info_api.h", 346 "thunk/ppb_url_request_info_api.h",
323 "thunk/ppb_url_request_info_thunk.cc", 347 "thunk/ppb_url_request_info_thunk.cc",
324 "thunk/ppb_url_response_info_api.h", 348 "thunk/ppb_url_response_info_api.h",
325 "thunk/ppb_url_response_info_thunk.cc", 349 "thunk/ppb_url_response_info_thunk.cc",
326 "thunk/ppb_var_array_thunk.cc", 350 "thunk/ppb_var_array_thunk.cc",
327 "thunk/ppb_var_dictionary_thunk.cc", 351 "thunk/ppb_var_dictionary_thunk.cc",
328 "thunk/ppb_video_capture_api.h", 352 "thunk/ppb_video_capture_api.h",
329 "thunk/ppb_video_capture_thunk.cc",
330 "thunk/ppb_video_decoder_api.h", 353 "thunk/ppb_video_decoder_api.h",
331 "thunk/ppb_video_decoder_dev_api.h", 354 "thunk/ppb_video_decoder_dev_api.h",
332 "thunk/ppb_video_decoder_thunk.cc", 355 "thunk/ppb_video_decoder_thunk.cc",
333 "thunk/ppb_video_destination_private_api.h", 356 "thunk/ppb_video_destination_private_api.h",
334 "thunk/ppb_video_destination_private_thunk.cc", 357 "thunk/ppb_video_destination_private_thunk.cc",
335 "thunk/ppb_video_encoder_api.h", 358 "thunk/ppb_video_encoder_api.h",
336 "thunk/ppb_video_encoder_thunk.cc", 359 "thunk/ppb_video_encoder_thunk.cc",
337 "thunk/ppb_video_frame_api.h", 360 "thunk/ppb_video_frame_api.h",
338 "thunk/ppb_video_frame_thunk.cc", 361 "thunk/ppb_video_frame_thunk.cc",
339 "thunk/ppb_video_source_private_api.h", 362 "thunk/ppb_video_source_private_api.h",
(...skipping 36 matching lines...) Expand 10 before | Expand all | Expand 10 after
376 "thunk/ppb_flash_fullscreen_thunk.cc", 399 "thunk/ppb_flash_fullscreen_thunk.cc",
377 "thunk/ppb_flash_menu_thunk.cc", 400 "thunk/ppb_flash_menu_thunk.cc",
378 "thunk/ppb_flash_thunk.cc", 401 "thunk/ppb_flash_thunk.cc",
379 "thunk/ppb_flash_message_loop_thunk.cc", 402 "thunk/ppb_flash_message_loop_thunk.cc",
380 "thunk/ppb_gles_chromium_texture_mapping_thunk.cc", 403 "thunk/ppb_gles_chromium_texture_mapping_thunk.cc",
381 "thunk/ppb_pdf_thunk.cc", 404 "thunk/ppb_pdf_thunk.cc",
382 "thunk/ppb_platform_verification_private_thunk.cc", 405 "thunk/ppb_platform_verification_private_thunk.cc",
383 "thunk/ppb_scrollbar_thunk.cc", 406 "thunk/ppb_scrollbar_thunk.cc",
384 "thunk/ppb_talk_private_thunk.cc", 407 "thunk/ppb_talk_private_thunk.cc",
385 "thunk/ppb_url_util_thunk.cc", 408 "thunk/ppb_url_util_thunk.cc",
409 "thunk/ppb_video_capture_thunk.cc",
386 "thunk/ppb_video_decoder_dev_thunk.cc", 410 "thunk/ppb_video_decoder_dev_thunk.cc",
387 ] 411 ]
388 } 412 }
389 413
390 # We exclude a few more things for nacl_win64, to avoid pulling in more 414 # We exclude a few more things for nacl_win64, to avoid pulling in more
391 # dependencies. 415 # dependencies.
392 if (is_win && cpu_arch == "x64" && current_toolchain != default_toolchain) { 416 if (is_win && cpu_arch == "x64" && current_toolchain != default_toolchain) {
393 sources -= [ 417 sources -= [
394 "shared_impl/ppb_audio_shared.cc", 418 "shared_impl/ppb_audio_shared.cc",
395 "shared_impl/ppb_graphics_3d_shared.cc", 419 "shared_impl/ppb_graphics_3d_shared.cc",
(...skipping 28 matching lines...) Expand all
424 "//gpu/command_buffer/common", 448 "//gpu/command_buffer/common",
425 "//ipc", 449 "//ipc",
426 "//media:shared_memory_support", 450 "//media:shared_memory_support",
427 "//skia", 451 "//skia",
428 "//third_party/icu:icuuc", 452 "//third_party/icu:icuuc",
429 "//ui/events:events_base", 453 "//ui/events:events_base",
430 "//ui/surface", 454 "//ui/surface",
431 "//url", 455 "//url",
432 ] 456 ]
433 457
458 if (is_nacl) {
459 deps -= [
460 "//base/third_party/dynamic_annotations",
461 "//skia",
462 "//ui/events:events_base",
463 "//ui/surface",
464 ]
465
466 public_deps -= [ blink_target ]
467 }
468
434 if (is_mac) { 469 if (is_mac) {
435 libs = [ "QuartzCore.framework" ] 470 libs = [ "QuartzCore.framework" ]
436 } else if (is_win) { 471 } else if (is_win) {
437 cflags = [ "/wd4267" ] # size_t to int truncation. 472 cflags = [ "/wd4267" ] # size_t to int truncation.
438 } 473 }
439 } 474 }
440 475
441 source_set("ppapi_ipc") { 476 source_set("ppapi_ipc") {
442 sources = [ 477 sources = [
443 "proxy/nacl_message_scanner.cc", 478 "proxy/nacl_message_scanner.cc",
(...skipping 24 matching lines...) Expand all
468 ":ppapi_shared", 503 ":ppapi_shared",
469 "//base", 504 "//base",
470 "//gpu/ipc", 505 "//gpu/ipc",
471 "//ipc", 506 "//ipc",
472 "//skia", 507 "//skia",
473 "//ui/events/ipc", 508 "//ui/events/ipc",
474 ] 509 ]
475 510
476 if (is_nacl) { 511 if (is_nacl) {
477 sources -= [ "proxy/serialized_flash_menu.cc" ] 512 sources -= [ "proxy/serialized_flash_menu.cc" ]
513
514 deps -= [
515 "//skia",
516 "//ui/events/ipc",
517 ]
478 } 518 }
479 } 519 }
480 520
481 component("ppapi_proxy") { 521 component("ppapi_proxy") {
482 sources = [ 522 sources = [
483 # Take some standalone files from the C++ wrapper allowing us to more 523 # Take some standalone files from the C++ wrapper allowing us to more
484 # easily make async callbacks in the proxy. We can"t depend on the 524 # easily make async callbacks in the proxy. We can"t depend on the
485 # full C++ wrappers at this layer since the C++ wrappers expect 525 # full C++ wrappers at this layer since the C++ wrappers expect
486 # symbols defining the globals for "being a plugin" which we are not. 526 # symbols defining the globals for "being a plugin" which we are not.
487 # These callback files are standalone. 527 # These callback files are standalone.
(...skipping 155 matching lines...) Expand 10 before | Expand all | Expand 10 after
643 "proxy/udp_socket_resource_base.h", 683 "proxy/udp_socket_resource_base.h",
644 "proxy/uma_private_resource.cc", 684 "proxy/uma_private_resource.cc",
645 "proxy/uma_private_resource.h", 685 "proxy/uma_private_resource.h",
646 "proxy/url_loader_resource.cc", 686 "proxy/url_loader_resource.cc",
647 "proxy/url_loader_resource.h", 687 "proxy/url_loader_resource.h",
648 "proxy/url_request_info_resource.cc", 688 "proxy/url_request_info_resource.cc",
649 "proxy/url_request_info_resource.h", 689 "proxy/url_request_info_resource.h",
650 "proxy/url_response_info_resource.cc", 690 "proxy/url_response_info_resource.cc",
651 "proxy/url_response_info_resource.h", 691 "proxy/url_response_info_resource.h",
652 "proxy/var_serialization_rules.h", 692 "proxy/var_serialization_rules.h",
693 "proxy/video_decoder_resource.cc",
694 "proxy/video_decoder_resource.h",
695 "proxy/video_encoder_resource.cc",
696 "proxy/video_encoder_resource.h",
653 "proxy/video_destination_resource.cc", 697 "proxy/video_destination_resource.cc",
654 "proxy/video_destination_resource.h", 698 "proxy/video_destination_resource.h",
655 "proxy/video_frame_resource.cc", 699 "proxy/video_frame_resource.cc",
656 "proxy/video_frame_resource.h", 700 "proxy/video_frame_resource.h",
657 "proxy/video_source_resource.cc", 701 "proxy/video_source_resource.cc",
658 "proxy/video_source_resource.h", 702 "proxy/video_source_resource.h",
659 "proxy/websocket_resource.cc", 703 "proxy/websocket_resource.cc",
660 "proxy/websocket_resource.h", 704 "proxy/websocket_resource.h",
661 ] 705 ]
662 706
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after
713 "proxy/ppb_flash_message_loop_proxy.cc", 757 "proxy/ppb_flash_message_loop_proxy.cc",
714 "proxy/ppb_flash_message_loop_proxy.h", 758 "proxy/ppb_flash_message_loop_proxy.h",
715 "proxy/ppb_video_decoder_proxy.cc", 759 "proxy/ppb_video_decoder_proxy.cc",
716 "proxy/ppb_video_decoder_proxy.h", 760 "proxy/ppb_video_decoder_proxy.h",
717 "proxy/ppp_content_decryptor_private_proxy.cc", 761 "proxy/ppp_content_decryptor_private_proxy.cc",
718 "proxy/ppp_content_decryptor_private_proxy.h", 762 "proxy/ppp_content_decryptor_private_proxy.h",
719 "proxy/ppp_instance_private_proxy.cc", 763 "proxy/ppp_instance_private_proxy.cc",
720 "proxy/ppp_instance_private_proxy.h", 764 "proxy/ppp_instance_private_proxy.h",
721 "proxy/ppp_video_decoder_proxy.cc", 765 "proxy/ppp_video_decoder_proxy.cc",
722 "proxy/ppp_video_decoder_proxy.h", 766 "proxy/ppp_video_decoder_proxy.h",
723 "proxy/video_decoder_resource.cc",
724 "proxy/video_decoder_resource.h",
725 "proxy/video_encoder_resource.cc",
726 "proxy/video_encoder_resource.h",
727 "proxy/talk_resource.cc", 767 "proxy/talk_resource.cc",
728 "proxy/talk_resource.h", 768 "proxy/talk_resource.h",
729 "proxy/video_capture_resource.cc", 769 "proxy/video_capture_resource.cc",
730 "proxy/video_capture_resource.h", 770 "proxy/video_capture_resource.h",
731 ] 771 ]
732 } 772 }
733 773
734 defines = [ "PPAPI_PROXY_IMPLEMENTATION" ] 774 defines = [ "PPAPI_PROXY_IMPLEMENTATION" ]
735 775
736 deps = [ 776 deps = [
737 ":ppapi_c", 777 ":ppapi_c",
738 ":ppapi_shared", 778 ":ppapi_shared",
739 ":ppapi_ipc", 779 ":ppapi_ipc",
740 "//base", 780 "//base",
741 "//base/third_party/dynamic_annotations", 781 "//base/third_party/dynamic_annotations",
742 "//gin", 782 "//gin",
743 "//gpu/command_buffer/client:gles2_implementation", 783 "//gpu/command_buffer/client:gles2_implementation",
744 "//gpu/ipc", 784 "//gpu/ipc",
745 "//media:shared_memory_support", 785 "//media:shared_memory_support",
746 "//ipc", 786 "//ipc",
747 "//skia", 787 "//skia",
748 "//third_party/icu", 788 "//third_party/icu",
749 "//ui/events:events_base", 789 "//ui/events:events_base",
750 "//ui/surface", 790 "//ui/surface",
751 blink_target, 791 blink_target,
752 ] 792 ]
753 793
794 if (is_nacl) {
795 deps -= [
796 "//base/third_party/dynamic_annotations",
797 "//gin",
798 "//skia",
799 "//ui/events:events_base",
800 "//ui/surface",
801 blink_target,
802 ]
803
804 deps += [ "//ui/events:latency_info" ]
805 }
806
754 if (is_win) { 807 if (is_win) {
755 cflags = [ "/wd4267" ] # size_t to int truncation. 808 cflags = [ "/wd4267" ] # size_t to int truncation.
756 } 809 }
757 } 810 }
758 811
759 component("ppapi_host") { 812 component("ppapi_host") {
760 sources = [ 813 sources = [
761 "host/dispatch_host_message.h", 814 "host/dispatch_host_message.h",
762 "host/error_conversion.cc", 815 "host/error_conversion.cc",
763 "host/error_conversion.h", 816 "host/error_conversion.h",
(...skipping 48 matching lines...) Expand 10 before | Expand all | Expand 10 after
812 ":ppapi_proxy", 865 ":ppapi_proxy",
813 ":ppapi_shared", 866 ":ppapi_shared",
814 "//base/test:test_support", 867 "//base/test:test_support",
815 "//ipc", 868 "//ipc",
816 "//ipc:test_support", 869 "//ipc:test_support",
817 "//testing/gmock", 870 "//testing/gmock",
818 "//testing/gtest", 871 "//testing/gtest",
819 ] 872 ]
820 } 873 }
821 # TODO(GYP) other targets from ppapi_tests.gyp 874 # TODO(GYP) other targets from ppapi_tests.gyp
OLDNEW
« no previous file with comments | « mojo/nacl/BUILD.gn ('k') | ppapi/native_client/BUILD.gn » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698