| OLD | NEW | 
 | (Empty) | 
|    1 # Copyright (c) 2012 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     'chrome_renderer_sources': [ |  | 
|    8       'renderer/app_categorizer.h', |  | 
|    9       'renderer/app_categorizer.cc', |  | 
|   10       'renderer/banners/app_banner_client.cc', |  | 
|   11       'renderer/banners/app_banner_client.h', |  | 
|   12       'renderer/benchmarking_extension.cc', |  | 
|   13       'renderer/benchmarking_extension.h', |  | 
|   14       'renderer/chrome_content_renderer_client.cc', |  | 
|   15       'renderer/chrome_content_renderer_client.h', |  | 
|   16       'renderer/chrome_render_frame_observer.cc', |  | 
|   17       'renderer/chrome_render_frame_observer.h', |  | 
|   18       'renderer/chrome_render_thread_observer.cc', |  | 
|   19       'renderer/chrome_render_thread_observer.h', |  | 
|   20       'renderer/chrome_render_view_observer.cc', |  | 
|   21       'renderer/chrome_render_view_observer.h', |  | 
|   22       'renderer/content_settings_observer.cc', |  | 
|   23       'renderer/content_settings_observer.h', |  | 
|   24       'renderer/custom_menu_commands.h', |  | 
|   25       'renderer/instant_restricted_id_cache.h', |  | 
|   26       'renderer/loadtimes_extension_bindings.cc', |  | 
|   27       'renderer/loadtimes_extension_bindings.h', |  | 
|   28       'renderer/media/chrome_key_systems.cc', |  | 
|   29       'renderer/media/chrome_key_systems.h', |  | 
|   30       'renderer/net/net_error_helper.cc', |  | 
|   31       'renderer/net/net_error_helper.h', |  | 
|   32       'renderer/net/net_error_page_controller.cc', |  | 
|   33       'renderer/net/net_error_page_controller.h', |  | 
|   34       'renderer/net_benchmarking_extension.cc', |  | 
|   35       'renderer/net_benchmarking_extension.h', |  | 
|   36       'renderer/page_load_histograms.cc', |  | 
|   37       'renderer/page_load_histograms.h', |  | 
|   38       'renderer/page_load_metrics/metrics_render_frame_observer.cc', |  | 
|   39       'renderer/page_load_metrics/metrics_render_frame_observer.h', |  | 
|   40       'renderer/page_load_metrics/page_timing_metrics_sender.cc', |  | 
|   41       'renderer/page_load_metrics/page_timing_metrics_sender.h', |  | 
|   42       'renderer/plugins/non_loadable_plugin_placeholder.cc', |  | 
|   43       'renderer/plugins/non_loadable_plugin_placeholder.h', |  | 
|   44       'renderer/plugins/plugin_uma.cc', |  | 
|   45       'renderer/plugins/plugin_uma.h', |  | 
|   46       'renderer/prerender/prerender_dispatcher.cc', |  | 
|   47       'renderer/prerender/prerender_dispatcher.h', |  | 
|   48       'renderer/prerender/prerender_extra_data.cc', |  | 
|   49       'renderer/prerender/prerender_extra_data.h', |  | 
|   50       'renderer/prerender/prerender_helper.cc', |  | 
|   51       'renderer/prerender/prerender_helper.h', |  | 
|   52       'renderer/prerender/prerenderer_client.cc', |  | 
|   53       'renderer/prerender/prerenderer_client.h', |  | 
|   54       'renderer/searchbox/search_bouncer.cc', |  | 
|   55       'renderer/searchbox/search_bouncer.h', |  | 
|   56       'renderer/searchbox/searchbox.cc', |  | 
|   57       'renderer/searchbox/searchbox.h', |  | 
|   58       'renderer/searchbox/searchbox_extension.cc', |  | 
|   59       'renderer/searchbox/searchbox_extension.h', |  | 
|   60       'renderer/security_filter_peer.cc', |  | 
|   61       'renderer/security_filter_peer.h', |  | 
|   62       'renderer/tts_dispatcher.cc', |  | 
|   63       'renderer/tts_dispatcher.h', |  | 
|   64       'renderer/web_apps.cc', |  | 
|   65       'renderer/web_apps.h', |  | 
|   66       'renderer/worker_content_settings_client_proxy.cc', |  | 
|   67       'renderer/worker_content_settings_client_proxy.h', |  | 
|   68     ], |  | 
|   69     'chrome_renderer_webrtc_sources': [ |  | 
|   70       'renderer/media/chrome_webrtc_log_message_delegate.cc', |  | 
|   71       'renderer/media/chrome_webrtc_log_message_delegate.h', |  | 
|   72       'renderer/media/webrtc_logging_message_filter.cc', |  | 
|   73       'renderer/media/webrtc_logging_message_filter.h', |  | 
|   74     ], |  | 
|   75     'chrome_renderer_webrtc_extensions_sources': [ |  | 
|   76       'renderer/extensions/cast_streaming_native_handler.cc', |  | 
|   77       'renderer/extensions/cast_streaming_native_handler.h', |  | 
|   78     ], |  | 
|   79     'chrome_renderer_extensions_sources': [ |  | 
|   80       'renderer/extensions/app_bindings.cc', |  | 
|   81       'renderer/extensions/app_bindings.h', |  | 
|   82       'renderer/extensions/automation_internal_custom_bindings.cc', |  | 
|   83       'renderer/extensions/automation_internal_custom_bindings.h', |  | 
|   84       'renderer/extensions/chrome_extensions_dispatcher_delegate.cc', |  | 
|   85       'renderer/extensions/chrome_extensions_dispatcher_delegate.h', |  | 
|   86       'renderer/extensions/chrome_extensions_renderer_client.cc', |  | 
|   87       'renderer/extensions/chrome_extensions_renderer_client.h', |  | 
|   88       'renderer/extensions/chrome_v8_extension_handler.cc', |  | 
|   89       'renderer/extensions/chrome_v8_extension_handler.h', |  | 
|   90       'renderer/extensions/extension_localization_peer.cc', |  | 
|   91       'renderer/extensions/extension_localization_peer.h', |  | 
|   92       'renderer/extensions/file_browser_handler_custom_bindings.cc', |  | 
|   93       'renderer/extensions/file_browser_handler_custom_bindings.h', |  | 
|   94       'renderer/extensions/file_manager_private_custom_bindings.cc', |  | 
|   95       'renderer/extensions/file_manager_private_custom_bindings.h', |  | 
|   96       'renderer/extensions/media_galleries_custom_bindings.cc', |  | 
|   97       'renderer/extensions/media_galleries_custom_bindings.h', |  | 
|   98       'renderer/extensions/notifications_native_handler.cc', |  | 
|   99       'renderer/extensions/notifications_native_handler.h', |  | 
|  100       'renderer/extensions/page_capture_custom_bindings.cc', |  | 
|  101       'renderer/extensions/page_capture_custom_bindings.h', |  | 
|  102       'renderer/extensions/platform_keys_natives.cc', |  | 
|  103       'renderer/extensions/platform_keys_natives.h', |  | 
|  104       'renderer/extensions/renderer_permissions_policy_delegate.cc', |  | 
|  105       'renderer/extensions/renderer_permissions_policy_delegate.h', |  | 
|  106       'renderer/extensions/resource_request_policy.cc', |  | 
|  107       'renderer/extensions/resource_request_policy.h', |  | 
|  108       'renderer/extensions/sync_file_system_custom_bindings.cc', |  | 
|  109       'renderer/extensions/sync_file_system_custom_bindings.h', |  | 
|  110       'renderer/extensions/tabs_custom_bindings.cc', |  | 
|  111       'renderer/extensions/tabs_custom_bindings.h', |  | 
|  112       'renderer/extensions/webstore_bindings.cc', |  | 
|  113       'renderer/extensions/webstore_bindings.h', |  | 
|  114       'renderer/media/cast_ipc_dispatcher.cc', |  | 
|  115       'renderer/media/cast_ipc_dispatcher.h', |  | 
|  116       'renderer/media/cast_receiver_audio_valve.cc', |  | 
|  117       'renderer/media/cast_receiver_audio_valve.h', |  | 
|  118       'renderer/media/cast_receiver_session.cc', |  | 
|  119       'renderer/media/cast_receiver_session.h', |  | 
|  120       'renderer/media/cast_receiver_session_delegate.cc', |  | 
|  121       'renderer/media/cast_receiver_session_delegate.h', |  | 
|  122       'renderer/media/cast_rtp_stream.cc', |  | 
|  123       'renderer/media/cast_rtp_stream.h', |  | 
|  124       'renderer/media/cast_session.cc', |  | 
|  125       'renderer/media/cast_session.h', |  | 
|  126       'renderer/media/cast_session_delegate.cc', |  | 
|  127       'renderer/media/cast_session_delegate.h', |  | 
|  128       'renderer/media/cast_threads.cc', |  | 
|  129       'renderer/media/cast_threads.h', |  | 
|  130       'renderer/media/cast_transport_ipc.cc', |  | 
|  131       'renderer/media/cast_transport_ipc.h', |  | 
|  132       'renderer/media/cast_udp_transport.cc', |  | 
|  133       'renderer/media/cast_udp_transport.h', |  | 
|  134       'renderer/resources/extensions/app_custom_bindings.js', |  | 
|  135       'renderer/resources/extensions/automation_custom_bindings.js', |  | 
|  136       'renderer/resources/extensions/browser_action_custom_bindings.js', |  | 
|  137       'renderer/resources/extensions/certificate_provider_custom_bindings.js', |  | 
|  138       'renderer/resources/extensions/chrome_direct_setting.js', |  | 
|  139       'renderer/resources/extensions/chrome_setting.js', |  | 
|  140       'renderer/resources/extensions/content_setting.js', |  | 
|  141       'renderer/resources/extensions/declarative_content_custom_bindings.js', |  | 
|  142       'renderer/resources/extensions/enterprise_platform_keys_custom_bindings.js
     ', |  | 
|  143       'renderer/resources/extensions/feedback_private_custom_bindings.js', |  | 
|  144       'renderer/resources/extensions/file_browser_handler_custom_bindings.js', |  | 
|  145       'renderer/resources/extensions/file_entry_binding_util.js', |  | 
|  146       'renderer/resources/extensions/file_manager_private_custom_bindings.js', |  | 
|  147       'renderer/resources/extensions/file_system_custom_bindings.js', |  | 
|  148       'renderer/resources/extensions/file_system_provider_custom_bindings.js', |  | 
|  149       'renderer/resources/extensions/gcm_custom_bindings.js', |  | 
|  150       'renderer/resources/extensions/identity_custom_bindings.js', |  | 
|  151       'renderer/resources/extensions/image_writer_private_custom_bindings.js', |  | 
|  152       'renderer/resources/extensions/input.ime_custom_bindings.js', |  | 
|  153       'renderer/resources/extensions/log_private_custom_bindings.js', |  | 
|  154       'renderer/resources/extensions/notifications_custom_bindings.js', |  | 
|  155       'renderer/resources/extensions/omnibox_custom_bindings.js', |  | 
|  156       'renderer/resources/extensions/page_action_custom_bindings.js', |  | 
|  157       'renderer/resources/extensions/page_capture_custom_bindings.js', |  | 
|  158       'renderer/resources/extensions/system_indicator_custom_bindings.js', |  | 
|  159       'renderer/resources/extensions/tts_custom_bindings.js', |  | 
|  160       'renderer/resources/extensions/tts_engine_custom_bindings.js', |  | 
|  161     ], |  | 
|  162     'chrome_renderer_plugin_sources': [ |  | 
|  163       'renderer/pepper/chrome_renderer_pepper_host_factory.cc', |  | 
|  164       'renderer/pepper/chrome_renderer_pepper_host_factory.h', |  | 
|  165       'renderer/pepper/pepper_flash_drm_renderer_host.cc', |  | 
|  166       'renderer/pepper/pepper_flash_drm_renderer_host.h', |  | 
|  167       'renderer/pepper/pepper_flash_font_file_host.cc', |  | 
|  168       'renderer/pepper/pepper_flash_font_file_host.h', |  | 
|  169       'renderer/pepper/pepper_flash_fullscreen_host.cc', |  | 
|  170       'renderer/pepper/pepper_flash_fullscreen_host.h', |  | 
|  171       'renderer/pepper/pepper_flash_menu_host.cc', |  | 
|  172       'renderer/pepper/pepper_flash_menu_host.h', |  | 
|  173       'renderer/pepper/pepper_flash_renderer_host.cc', |  | 
|  174       'renderer/pepper/pepper_flash_renderer_host.h', |  | 
|  175       'renderer/pepper/pepper_helper.cc', |  | 
|  176       'renderer/pepper/pepper_helper.h', |  | 
|  177       'renderer/pepper/pepper_shared_memory_message_filter.cc', |  | 
|  178       'renderer/pepper/pepper_shared_memory_message_filter.h', |  | 
|  179       'renderer/pepper/pepper_uma_host.cc', |  | 
|  180       'renderer/pepper/pepper_uma_host.h', |  | 
|  181       'renderer/plugins/chrome_plugin_placeholder.cc', |  | 
|  182       'renderer/plugins/chrome_plugin_placeholder.h', |  | 
|  183       'renderer/plugins/plugin_preroller.cc', |  | 
|  184       'renderer/plugins/plugin_preroller.h', |  | 
|  185       'renderer/plugins/power_saver_info.cc', |  | 
|  186       'renderer/plugins/power_saver_info.h', |  | 
|  187     ], |  | 
|  188     # For safe_browsing==1 or safe_browsing==2. |  | 
|  189     'chrome_renderer_basic_safe_browsing_sources': [ |  | 
|  190       'renderer/safe_browsing/threat_dom_details.cc', |  | 
|  191       'renderer/safe_browsing/threat_dom_details.h', |  | 
|  192     ], |  | 
|  193     # For safe_browsing==1 only. |  | 
|  194     'chrome_renderer_full_safe_browsing_sources': [ |  | 
|  195       'renderer/safe_browsing/feature_extractor_clock.cc', |  | 
|  196       'renderer/safe_browsing/feature_extractor_clock.h', |  | 
|  197       'renderer/safe_browsing/features.cc', |  | 
|  198       'renderer/safe_browsing/features.h', |  | 
|  199       'renderer/safe_browsing/murmurhash3_util.cc', |  | 
|  200       'renderer/safe_browsing/murmurhash3_util.h', |  | 
|  201       'renderer/safe_browsing/phishing_classifier.cc', |  | 
|  202       'renderer/safe_browsing/phishing_classifier.h', |  | 
|  203       'renderer/safe_browsing/phishing_classifier_delegate.cc', |  | 
|  204       'renderer/safe_browsing/phishing_classifier_delegate.h', |  | 
|  205       'renderer/safe_browsing/phishing_dom_feature_extractor.cc', |  | 
|  206       'renderer/safe_browsing/phishing_dom_feature_extractor.h', |  | 
|  207       'renderer/safe_browsing/phishing_term_feature_extractor.cc', |  | 
|  208       'renderer/safe_browsing/phishing_term_feature_extractor.h', |  | 
|  209       'renderer/safe_browsing/phishing_url_feature_extractor.cc', |  | 
|  210       'renderer/safe_browsing/phishing_url_feature_extractor.h', |  | 
|  211       'renderer/safe_browsing/scorer.cc', |  | 
|  212       'renderer/safe_browsing/scorer.h', |  | 
|  213     ], |  | 
|  214     'chrome_renderer_printing_sources': [ |  | 
|  215       'renderer/printing/chrome_print_web_view_helper_delegate.cc', |  | 
|  216       'renderer/printing/chrome_print_web_view_helper_delegate.h', |  | 
|  217     ], |  | 
|  218     'chrome_renderer_full_printing_sources': [ |  | 
|  219       'renderer/pepper/chrome_pdf_print_client.cc', |  | 
|  220       'renderer/pepper/chrome_pdf_print_client.h', |  | 
|  221     ], |  | 
|  222     'chrome_renderer_leak_detector_sources': [ |  | 
|  223       'renderer/leak_detector/leak_detector_remote_client.cc', |  | 
|  224       'renderer/leak_detector/leak_detector_remote_client.h', |  | 
|  225     ], |  | 
|  226   }, |  | 
|  227   'targets': [ |  | 
|  228     { |  | 
|  229       'target_name': 'renderer', |  | 
|  230       'type': 'static_library', |  | 
|  231       'variables': { 'enable_wexit_time_destructors': 1, }, |  | 
|  232       'dependencies': [ |  | 
|  233         'common', |  | 
|  234         'common_mojo_bindings', |  | 
|  235         'chrome_features.gyp:chrome_common_features', |  | 
|  236         'chrome_resources.gyp:chrome_resources', |  | 
|  237         'chrome_resources.gyp:chrome_strings', |  | 
|  238         '../third_party/re2/re2.gyp:re2', |  | 
|  239         '../components/components.gyp:autofill_content_renderer', |  | 
|  240         '../components/components.gyp:content_settings_content_common', |  | 
|  241         '../components/components.gyp:cdm_renderer', |  | 
|  242         '../components/components.gyp:data_reduction_proxy_content_common', |  | 
|  243         '../components/components.gyp:data_reduction_proxy_core_common', |  | 
|  244         '../components/components.gyp:guest_view_renderer', |  | 
|  245         '../components/components.gyp:network_hints_renderer', |  | 
|  246         '../components/components.gyp:omnibox_common', |  | 
|  247         '../components/components.gyp:error_page_renderer', |  | 
|  248         '../components/components.gyp:password_manager_content_renderer', |  | 
|  249         '../components/components.gyp:plugins_renderer', |  | 
|  250         '../components/components.gyp:startup_metric_utils_interfaces', |  | 
|  251         '../components/components.gyp:subresource_filter_content_renderer', |  | 
|  252         '../components/components.gyp:translate_content_renderer', |  | 
|  253         '../components/components.gyp:visitedlink_renderer', |  | 
|  254         '../components/components.gyp:web_cache_renderer', |  | 
|  255         '../components/components_resources.gyp:components_resources', |  | 
|  256         '../content/app/resources/content_resources.gyp:content_resources', |  | 
|  257         '../content/app/strings/content_strings.gyp:content_strings', |  | 
|  258         '../content/content.gyp:content_renderer', |  | 
|  259         '../net/net.gyp:net', |  | 
|  260         '../skia/skia.gyp:skia', |  | 
|  261         '../third_party/WebKit/public/blink.gyp:blink', |  | 
|  262         '../third_party/icu/icu.gyp:icui18n', |  | 
|  263         '../third_party/icu/icu.gyp:icuuc', |  | 
|  264         '../third_party/widevine/cdm/widevine_cdm.gyp:widevine_cdm_version_h', |  | 
|  265       ], |  | 
|  266       'include_dirs': [ |  | 
|  267         '..', |  | 
|  268         # Needed by chrome_content_renderer_client.cc. |  | 
|  269         '<(SHARED_INTERMEDIATE_DIR)', |  | 
|  270       ], |  | 
|  271       'sources': [ |  | 
|  272         '<@(chrome_renderer_sources)', |  | 
|  273       ], |  | 
|  274       'conditions': [ |  | 
|  275         ['OS != "ios"', { |  | 
|  276           'dependencies': [ |  | 
|  277             'common_net', |  | 
|  278             '../components/components.gyp:contextual_search_renderer', |  | 
|  279             '../components/components.gyp:dom_distiller_content_renderer', |  | 
|  280             '../media/media.gyp:media', |  | 
|  281           ], |  | 
|  282         }], |  | 
|  283         ['disable_nacl!=1', { |  | 
|  284           'dependencies': [ |  | 
|  285             '../components/nacl.gyp:nacl', |  | 
|  286             '../components/nacl.gyp:nacl_renderer', |  | 
|  287           ], |  | 
|  288         }], |  | 
|  289         ['enable_plugins==1', { |  | 
|  290           'sources': [ |  | 
|  291             '<@(chrome_renderer_plugin_sources)', |  | 
|  292           ], |  | 
|  293           'dependencies': [ |  | 
|  294             '../components/components.gyp:pdf_renderer', |  | 
|  295             '../components/components_strings.gyp:components_strings', |  | 
|  296             '../ppapi/ppapi_internal.gyp:ppapi_host', |  | 
|  297             '../ppapi/ppapi_internal.gyp:ppapi_proxy', |  | 
|  298             '../ppapi/ppapi_internal.gyp:ppapi_ipc', |  | 
|  299             '../ppapi/ppapi_internal.gyp:ppapi_shared', |  | 
|  300           ], |  | 
|  301         }], |  | 
|  302         ['safe_browsing==1 or safe_browsing==2', { |  | 
|  303           'sources': [ |  | 
|  304             '<@(chrome_renderer_basic_safe_browsing_sources)', |  | 
|  305           ], |  | 
|  306         }], |  | 
|  307         ['safe_browsing==1', { |  | 
|  308           'sources': [ |  | 
|  309             '<@(chrome_renderer_full_safe_browsing_sources)', |  | 
|  310           ], |  | 
|  311           'dependencies': [ |  | 
|  312             'safe_browsing_proto', |  | 
|  313             '../third_party/smhasher/smhasher.gyp:murmurhash3', |  | 
|  314           ], |  | 
|  315         }], |  | 
|  316         ['enable_extensions==1', { |  | 
|  317           'dependencies': [ |  | 
|  318             '../extensions/extensions.gyp:extensions_renderer', |  | 
|  319             '../extensions/extensions_resources.gyp:extensions_resources', |  | 
|  320             '../media/cast/cast.gyp:cast_logging_proto', |  | 
|  321             '../media/cast/cast.gyp:cast_net', |  | 
|  322             '../media/cast/cast.gyp:cast_receiver', |  | 
|  323             '../media/cast/cast.gyp:cast_sender', |  | 
|  324             # TODO(hclam): See crbug.com/298380 for details. |  | 
|  325             # We should isolate the APIs needed by the renderer. |  | 
|  326             '<(DEPTH)/chrome/common/extensions/api/api.gyp:chrome_api', |  | 
|  327           ], |  | 
|  328           'sources': [ |  | 
|  329             '<@(chrome_renderer_extensions_sources)', |  | 
|  330           ], |  | 
|  331         }], |  | 
|  332         ['enable_webrtc==1', { |  | 
|  333           'sources': [ |  | 
|  334             '<@(chrome_renderer_webrtc_sources)', |  | 
|  335           ], |  | 
|  336         }], |  | 
|  337         ['enable_extensions==1 and enable_webrtc==1', { |  | 
|  338           'sources': [ |  | 
|  339             '<@(chrome_renderer_webrtc_extensions_sources)', |  | 
|  340           ], |  | 
|  341         }], |  | 
|  342         ['enable_spellcheck==1', { |  | 
|  343           'dependencies': [ '../components/components.gyp:spellcheck_renderer' ] |  | 
|  344         }], |  | 
|  345         ['enable_basic_printing==1 or enable_print_preview==1', { |  | 
|  346           'dependencies': [ |  | 
|  347             '../components/components.gyp:printing_renderer', |  | 
|  348             '../printing/printing.gyp:printing', |  | 
|  349           ], |  | 
|  350           'sources': [ |  | 
|  351             '<@(chrome_renderer_printing_sources)', |  | 
|  352           ], |  | 
|  353         }], |  | 
|  354         ['enable_print_preview==1', { |  | 
|  355           'sources': [ |  | 
|  356             '<@(chrome_renderer_full_printing_sources)', |  | 
|  357           ], |  | 
|  358         }], |  | 
|  359         ['OS=="win"', { |  | 
|  360           'dependencies': [ |  | 
|  361             '../components/components.gyp:dom_distiller_core',  # Needed by chro
     me_content_renderer_client.cc. |  | 
|  362             '../components/components.gyp:startup_metric_utils_win', |  | 
|  363           ], |  | 
|  364           'include_dirs': [ |  | 
|  365             '<(DEPTH)/third_party/wtl/include', |  | 
|  366           ], |  | 
|  367         }], |  | 
|  368         ['chromeos==1', { |  | 
|  369           'sources': [ |  | 
|  370             '<@(chrome_renderer_leak_detector_sources)', |  | 
|  371           ], |  | 
|  372           'dependencies': [ |  | 
|  373             '../components/components.gyp:metrics_leak_detector', |  | 
|  374             '../components/components.gyp:metrics_mojo_bindings', |  | 
|  375           ], |  | 
|  376         }], |  | 
|  377       ], |  | 
|  378     }, |  | 
|  379   ], |  | 
|  380 } |  | 
| OLD | NEW |