blob: 071b79d81e849e544af9250dfdf52df56fdfecd7 [file] [log] [blame]
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +00001# This file is generated by gyp; do not edit.
2
3include $(CLEAR_VARS)
4
5LOCAL_MODULE_CLASS := STATIC_LIBRARIES
6LOCAL_MODULE := content_content_browser_gyp
7LOCAL_MODULE_SUFFIX := .a
Ben Murdochc5cede92014-04-10 11:22:14 +01008LOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH)
9gyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX))
10gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX))
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000011
12# Make sure our deps are built first.
13GYP_TARGET_DEPENDENCIES := \
Ben Murdochc5cede92014-04-10 11:22:14 +010014 $(call intermediates-dir-for,GYP,skia_skia_gyp,,,$(GYP_VAR_PREFIX))/skia.stamp \
15 $(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_library_gyp,,,$(GYP_VAR_PREFIX))/skia_skia_library_gyp.a \
16 $(call intermediates-dir-for,GYP,third_party_WebKit_public_blink_headers_gyp,,,$(GYP_VAR_PREFIX))/blink_headers.stamp \
17 $(call intermediates-dir-for,STATIC_LIBRARIES,ui_accessibility_accessibility_gyp,,,$(GYP_VAR_PREFIX))/ui_accessibility_accessibility_gyp.a \
18 $(call intermediates-dir-for,STATIC_LIBRARIES,ui_accessibility_ax_gen_gyp,,,$(GYP_VAR_PREFIX))/ui_accessibility_ax_gen_gyp.a \
19 $(call intermediates-dir-for,STATIC_LIBRARIES,ui_base_ui_base_gyp,,,$(GYP_VAR_PREFIX))/ui_base_ui_base_gyp.a \
20 $(call intermediates-dir-for,GYP,ui_resources_ui_resources_gyp,,,$(GYP_VAR_PREFIX))/ui_resources.stamp \
Torne (Richard Coles)6e8cce62014-08-19 13:00:08 +010021 $(call intermediates-dir-for,STATIC_LIBRARIES,content_browser_service_worker_proto_gyp,,,$(GYP_VAR_PREFIX))/content_browser_service_worker_proto_gyp.a \
Ben Murdochc5cede92014-04-10 11:22:14 +010022 $(call intermediates-dir-for,STATIC_LIBRARIES,content_browser_speech_proto_speech_proto_gyp,,,$(GYP_VAR_PREFIX))/content_browser_speech_proto_speech_proto_gyp.a \
Primiano Tucci1320f922014-09-30 14:45:55 +010023 $(call intermediates-dir-for,GYP,content_content_resources_gyp,,,$(GYP_VAR_PREFIX))/content_resources.stamp \
Torne (Richard Coles)03b57e02014-08-28 12:05:23 +010024 $(call intermediates-dir-for,GYP,content_app_resources_content_resources_gyp,,,$(GYP_VAR_PREFIX))/content_resources.stamp \
Torne (Richard Coles)6e8cce62014-08-19 13:00:08 +010025 $(call intermediates-dir-for,GYP,content_app_strings_content_strings_gyp,,,$(GYP_VAR_PREFIX))/content_strings.stamp \
Ben Murdochc5cede92014-04-10 11:22:14 +010026 $(call intermediates-dir-for,GYP,content_browser_devtools_devtools_resources_gyp,,,$(GYP_VAR_PREFIX))/devtools_resources.stamp \
27 $(call intermediates-dir-for,STATIC_LIBRARIES,content_content_common_mojo_bindings_gyp,,,$(GYP_VAR_PREFIX))/content_content_common_mojo_bindings_gyp.a \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +010028 $(call intermediates-dir-for,STATIC_LIBRARIES,mojo_mojo_application_bindings_gyp,,,$(GYP_VAR_PREFIX))/mojo_mojo_application_bindings_gyp.a \
Ben Murdoch116680a2014-07-20 18:25:52 -070029 $(call intermediates-dir-for,GYP,third_party_angle_src_commit_id_gyp,,,$(GYP_VAR_PREFIX))/commit_id.stamp \
Ben Murdochc5cede92014-04-10 11:22:14 +010030 $(call intermediates-dir-for,GYP,third_party_WebKit_public_blink_gyp,,,$(GYP_VAR_PREFIX))/blink.stamp \
31 $(call intermediates-dir-for,GYP,sandbox_sandbox_gyp,,,$(GYP_VAR_PREFIX))/sandbox.stamp \
32 $(call intermediates-dir-for,GYP,content_content_jni_headers_gyp,,,$(GYP_VAR_PREFIX))/content_jni_headers.stamp
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000033
34GYP_GENERATED_OUTPUTS :=
35
36# Make sure our deps and generated files are built first.
37LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
38
39LOCAL_CPP_EXTENSION := .cc
40$(gyp_intermediate_dir)/devtools_resources_map.cc: $(gyp_shared_intermediate_dir)/webkit/grit/devtools_resources_map.cc
41 mkdir -p $(@D); cp $< $@
Ben Murdoch116680a2014-07-20 18:25:52 -070042$(gyp_intermediate_dir)/webui_resources_map.cc: $(gyp_shared_intermediate_dir)/ui/resources/grit/webui_resources_map.cc
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000043 mkdir -p $(@D); cp $< $@
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +000044$(gyp_intermediate_dir)/devtools_protocol_constants.cc: $(gyp_shared_intermediate_dir)/content/browser/devtools/devtools_protocol_constants.cc
45 mkdir -p $(@D); cp $< $@
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000046LOCAL_GENERATED_SOURCES := \
47 $(gyp_intermediate_dir)/devtools_resources_map.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +000048 $(gyp_intermediate_dir)/webui_resources_map.cc \
49 $(gyp_intermediate_dir)/devtools_protocol_constants.cc
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000050
51GYP_COPIED_SOURCE_ORIGIN_DIRS := \
52 $(gyp_shared_intermediate_dir)/webkit/grit \
Ben Murdoch116680a2014-07-20 18:25:52 -070053 $(gyp_shared_intermediate_dir)/ui/resources/grit \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +000054 $(gyp_shared_intermediate_dir)/content/browser/devtools
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000055
56LOCAL_SRC_FILES := \
Torne (Richard Coles)58537e22013-09-12 12:10:22 +010057 content/public/browser/android/synchronous_compositor.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +000058 content/public/browser/ax_event_notification_details.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000059 content/public/browser/browser_child_process_host_delegate.cc \
60 content/public/browser/browser_child_process_host_iterator.cc \
61 content/public/browser/browser_child_process_observer.cc \
62 content/public/browser/browser_main_parts.cc \
63 content/public/browser/browser_message_filter.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -070064 content/public/browser/browser_plugin_guest_delegate.cc \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +010065 content/public/browser/browser_plugin_guest_manager.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000066 content/public/browser/content_browser_client.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +000067 content/public/browser/desktop_media_id.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000068 content/public/browser/download_manager_delegate.cc \
69 content/public/browser/download_save_info.cc \
70 content/public/browser/download_url_parameters.cc \
71 content/public/browser/favicon_status.cc \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +010072 content/public/browser/indexed_db_info.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000073 content/public/browser/javascript_dialog_manager.cc \
74 content/public/browser/load_from_memory_cache_details.cc \
Ben Murdochbb1529c2013-08-08 10:24:53 +010075 content/public/browser/local_storage_usage_info.cc \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +000076 content/public/browser/media_device_id.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000077 content/public/browser/navigation_controller.cc \
78 content/public/browser/navigation_details.cc \
79 content/public/browser/notification_registrar.cc \
80 content/public/browser/page_navigator.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000081 content/public/browser/resource_dispatcher_host_delegate.cc \
82 content/public/browser/resource_request_details.cc \
Torne (Richard Coles)6e8cce62014-08-19 13:00:08 +010083 content/public/browser/service_worker_usage_info.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000084 content/public/browser/speech_recognition_session_config.cc \
85 content/public/browser/speech_recognition_session_context.cc \
86 content/public/browser/web_contents.cc \
87 content/public/browser/web_contents_delegate.cc \
88 content/public/browser/web_contents_observer.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +010089 content/public/browser/web_contents_view_delegate.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000090 content/public/browser/web_ui_controller.cc \
91 content/public/browser/url_data_source.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +000092 content/browser/accessibility/accessibility_mode_helper.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000093 content/browser/accessibility/accessibility_tree_formatter.cc \
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +010094 content/browser/accessibility/accessibility_tree_formatter_android.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000095 content/browser/accessibility/accessibility_ui.cc \
96 content/browser/accessibility/browser_accessibility.cc \
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +010097 content/browser/accessibility/browser_accessibility_android.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +000098 content/browser/accessibility/browser_accessibility_manager.cc \
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +010099 content/browser/accessibility/browser_accessibility_manager_android.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000100 content/browser/accessibility/browser_accessibility_state_impl.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000101 content/browser/android/browser_jni_registrar.cc \
Torne (Richard Coles)3551c9c2013-08-23 16:39:15 +0100102 content/browser/android/browser_startup_controller.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000103 content/browser/android/child_process_launcher_android.cc \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100104 content/browser/android/composited_touch_handle_drawable.cc \
Torne (Richard Coles)0de60732014-05-15 12:16:31 +0100105 content/browser/android/content_readback_handler.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000106 content/browser/android/content_settings.cc \
107 content/browser/android/content_startup_flags.cc \
108 content/browser/android/content_video_view.cc \
109 content/browser/android/content_view_core_impl.cc \
110 content/browser/android/content_view_render_view.cc \
111 content/browser/android/content_view_statics.cc \
112 content/browser/android/date_time_chooser_android.cc \
113 content/browser/android/download_controller_android_impl.cc \
114 content/browser/android/devtools_auth.cc \
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100115 content/browser/android/edge_effect.cc \
Torne (Richard Coles)03b57e02014-08-28 12:05:23 +0100116 content/browser/android/edge_effect_l.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000117 content/browser/android/in_process/synchronous_compositor_factory_impl.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100118 content/browser/android/in_process/synchronous_compositor_impl.cc \
119 content/browser/android/in_process/synchronous_compositor_output_surface.cc \
120 content/browser/android/in_process/synchronous_input_event_filter.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000121 content/browser/android/interstitial_page_delegate_android.cc \
122 content/browser/android/load_url_params.cc \
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100123 content/browser/android/overscroll_glow.cc \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100124 content/browser/android/popup_touch_handle_drawable.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000125 content/browser/android/surface_texture_peer_browser_impl.cc \
Torne (Richard Coles)6e8cce62014-08-19 13:00:08 +0100126 content/browser/android/system_ui_resource_manager_impl.cc \
Torne (Richard Coles)4e180b62013-10-18 15:46:22 +0100127 content/browser/android/tracing_controller_android.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000128 content/browser/android/web_contents_observer_android.cc \
Torne (Richard Coles)f8ee7882014-06-20 14:52:04 +0100129 content/browser/android/ui_resource_provider_impl.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700130 content/browser/appcache/appcache.cc \
131 content/browser/appcache/appcache_backend_impl.cc \
132 content/browser/appcache/appcache_database.cc \
133 content/browser/appcache/appcache_disk_cache.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000134 content/browser/appcache/appcache_dispatcher_host.cc \
135 content/browser/appcache/appcache_frontend_proxy.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700136 content/browser/appcache/appcache_group.cc \
137 content/browser/appcache/appcache_histograms.cc \
138 content/browser/appcache/appcache_host.cc \
Ben Murdoche5d81f52014-04-03 12:29:45 +0100139 content/browser/appcache/appcache_interceptor.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700140 content/browser/appcache/appcache_quota_client.cc \
141 content/browser/appcache/appcache_request_handler.cc \
142 content/browser/appcache/appcache_response.cc \
143 content/browser/appcache/appcache_service_impl.cc \
144 content/browser/appcache/appcache_storage.cc \
145 content/browser/appcache/appcache_storage_impl.cc \
146 content/browser/appcache/appcache_update_job.cc \
147 content/browser/appcache/appcache_url_request_job.cc \
148 content/browser/appcache/appcache_working_set.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000149 content/browser/appcache/chrome_appcache_service.cc \
Torne (Richard Coles)03b57e02014-08-28 12:05:23 +0100150 content/browser/appcache/appcache_manifest_parser.cc \
Torne (Richard Coles)23730a62014-03-21 14:25:57 +0000151 content/browser/appcache/view_appcache_internals_job.cc \
Ben Murdoch0529e5d2014-04-24 10:50:13 +0100152 content/browser/battery_status/battery_status_manager_android.cc \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100153 content/browser/battery_status/battery_status_message_filter.cc \
154 content/browser/battery_status/battery_status_service.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000155 content/browser/browser_child_process_host_impl.cc \
156 content/browser/browser_context.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000157 content/browser/browser_main.cc \
158 content/browser/browser_main_loop.cc \
159 content/browser/browser_main_runner.cc \
160 content/browser/browser_plugin/browser_plugin_embedder.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000161 content/browser/browser_plugin/browser_plugin_guest.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000162 content/browser/browser_plugin/browser_plugin_message_filter.cc \
163 content/browser/browser_process_sub_thread.cc \
Torne (Richard Coles)58537e22013-09-12 12:10:22 +0100164 content/browser/browser_shutdown_profile_dumper.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000165 content/browser/browser_thread_impl.cc \
166 content/browser/browser_url_handler_impl.cc \
167 content/browser/browsing_instance.cc \
168 content/browser/byte_stream.cc \
169 content/browser/cert_store_impl.cc \
170 content/browser/child_process_launcher.cc \
171 content/browser/child_process_security_policy_impl.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000172 content/browser/devtools/devtools_agent_host_impl.cc \
173 content/browser/devtools/devtools_browser_target.cc \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100174 content/browser/devtools/devtools_frontend_host_impl.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000175 content/browser/devtools/devtools_http_handler_impl.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100176 content/browser/devtools/devtools_manager.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000177 content/browser/devtools/devtools_netlog_observer.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000178 content/browser/devtools/devtools_power_handler.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000179 content/browser/devtools/devtools_protocol.cc \
Torne (Richard Coles)3551c9c2013-08-23 16:39:15 +0100180 content/browser/devtools/devtools_system_info_handler.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000181 content/browser/devtools/devtools_tracing_handler.cc \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100182 content/browser/devtools/forwarding_agent_host.cc \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100183 content/browser/devtools/ipc_devtools_agent_host.cc \
Torne (Richard Coles)6e8cce62014-08-19 13:00:08 +0100184 content/browser/devtools/embedded_worker_devtools_agent_host.cc \
Torne (Richard Coles)010d83a2014-05-14 12:12:37 +0100185 content/browser/devtools/embedded_worker_devtools_manager.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000186 content/browser/devtools/render_view_devtools_agent_host.cc \
187 content/browser/devtools/renderer_overrides_handler.cc \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100188 content/browser/devtools/tethering_handler.cc \
Ben Murdoch0529e5d2014-04-24 10:50:13 +0100189 content/browser/device_sensors/data_fetcher_shared_memory_android.cc \
190 content/browser/device_sensors/data_fetcher_shared_memory_base.cc \
191 content/browser/device_sensors/device_inertial_sensor_service.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100192 content/browser/device_sensors/device_light_message_filter.cc \
Ben Murdoch0529e5d2014-04-24 10:50:13 +0100193 content/browser/device_sensors/device_motion_message_filter.cc \
194 content/browser/device_sensors/device_orientation_message_filter.cc \
195 content/browser/device_sensors/sensor_manager_android.cc \
Ben Murdochbb1529c2013-08-08 10:24:53 +0100196 content/browser/dom_storage/dom_storage_area.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000197 content/browser/dom_storage/dom_storage_context_impl.cc \
Ben Murdochbb1529c2013-08-08 10:24:53 +0100198 content/browser/dom_storage/dom_storage_context_wrapper.cc \
199 content/browser/dom_storage/dom_storage_database.cc \
200 content/browser/dom_storage/dom_storage_host.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000201 content/browser/dom_storage/dom_storage_message_filter.cc \
Ben Murdochbb1529c2013-08-08 10:24:53 +0100202 content/browser/dom_storage/dom_storage_namespace.cc \
203 content/browser/dom_storage/dom_storage_session.cc \
204 content/browser/dom_storage/dom_storage_task_runner.cc \
205 content/browser/dom_storage/local_storage_database_adapter.cc \
206 content/browser/dom_storage/session_storage_database.cc \
207 content/browser/dom_storage/session_storage_database_adapter.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000208 content/browser/dom_storage/session_storage_namespace_impl.cc \
209 content/browser/download/base_file.cc \
210 content/browser/download/base_file_posix.cc \
211 content/browser/download/download_create_info.cc \
212 content/browser/download/download_file_factory.cc \
213 content/browser/download/download_file_impl.cc \
214 content/browser/download/download_interrupt_reasons_impl.cc \
215 content/browser/download/download_item_impl.cc \
216 content/browser/download/download_item_impl_delegate.cc \
217 content/browser/download/download_manager_impl.cc \
218 content/browser/download/download_net_log_parameters.cc \
219 content/browser/download/download_request_handle.cc \
220 content/browser/download/download_resource_handler.cc \
221 content/browser/download/download_stats.cc \
222 content/browser/download/drag_download_file.cc \
223 content/browser/download/drag_download_util.cc \
224 content/browser/download/mhtml_generation_manager.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100225 content/browser/download/rate_estimator.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000226 content/browser/download/save_file.cc \
227 content/browser/download/save_file_manager.cc \
228 content/browser/download/save_file_resource_handler.cc \
229 content/browser/download/save_item.cc \
230 content/browser/download/save_package.cc \
231 content/browser/download/save_types.cc \
Ben Murdocha02191e2014-04-16 11:17:03 +0100232 content/browser/fileapi/blob_storage_host.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000233 content/browser/fileapi/browser_file_system_helper.cc \
234 content/browser/fileapi/chrome_blob_storage_context.cc \
235 content/browser/fileapi/fileapi_message_filter.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000236 content/browser/fileapi/upload_file_system_file_element_reader.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100237 content/browser/frame_host/cross_process_frame_connector.cc \
238 content/browser/frame_host/cross_site_transferring_request.cc \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +0000239 content/browser/frame_host/debug_urls.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100240 content/browser/frame_host/frame_accessibility.cc \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +0000241 content/browser/frame_host/frame_tree.cc \
242 content/browser/frame_host/frame_tree_node.cc \
243 content/browser/frame_host/interstitial_page_impl.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000244 content/browser/frame_host/interstitial_page_navigator_impl.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100245 content/browser/frame_host/navigation_before_commit_info.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000246 content/browser/frame_host/navigation_controller_android.cc \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +0000247 content/browser/frame_host/navigation_controller_impl.cc \
248 content/browser/frame_host/navigation_entry_impl.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000249 content/browser/frame_host/navigation_entry_screenshot_manager.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700250 content/browser/frame_host/navigation_request.cc \
251 content/browser/frame_host/navigation_request_info.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000252 content/browser/frame_host/navigator.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000253 content/browser/frame_host/navigator_impl.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000254 content/browser/frame_host/navigator_delegate.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000255 content/browser/frame_host/render_frame_host_delegate.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000256 content/browser/frame_host/render_frame_host_factory.cc \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +0000257 content/browser/frame_host/render_frame_host_impl.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000258 content/browser/frame_host/render_frame_host_manager.cc \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +0000259 content/browser/frame_host/render_frame_message_filter.cc \
Ben Murdocha02191e2014-04-16 11:17:03 +0100260 content/browser/frame_host/render_frame_proxy_host.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000261 content/browser/frame_host/render_widget_host_view_child_frame.cc \
262 content/browser/frame_host/render_widget_host_view_guest.cc \
Torne (Richard Coles)46d4c2b2014-06-09 12:00:27 +0100263 content/browser/gamepad/gamepad_platform_data_fetcher_android.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000264 content/browser/gamepad/gamepad_provider.cc \
265 content/browser/gamepad/gamepad_service.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000266 content/browser/gamepad/gamepad_standard_mappings.cc \
Torne (Richard Coles)424c4d72013-08-30 15:14:49 +0100267 content/browser/geolocation/empty_wifi_data_provider.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000268 content/browser/geolocation/geolocation_dispatcher_host.cc \
Torne (Richard Coles)b2df76e2013-05-13 16:52:09 +0100269 content/browser/geolocation/geolocation_provider_impl.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000270 content/browser/geolocation/location_api_adapter_android.cc \
271 content/browser/geolocation/location_arbitrator_impl.cc \
272 content/browser/geolocation/location_provider_android.cc \
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +0100273 content/browser/geolocation/location_provider_base.cc \
Torne (Richard Coles)424c4d72013-08-30 15:14:49 +0100274 content/browser/geolocation/wifi_data.cc \
275 content/browser/geolocation/wifi_data_provider.cc \
Torne (Richard Coles)03b57e02014-08-28 12:05:23 +0100276 content/browser/geolocation/wifi_data_provider_manager.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000277 content/browser/gpu/browser_gpu_channel_host_factory.cc \
278 content/browser/gpu/compositor_util.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000279 content/browser/gpu/gpu_data_manager_impl.cc \
Torne (Richard Coles)a93a17c2013-05-15 11:34:50 +0100280 content/browser/gpu/gpu_data_manager_impl_private.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000281 content/browser/gpu/gpu_internals_ui.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100282 content/browser/gpu/gpu_memory_buffer_factory_host_impl.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000283 content/browser/gpu/gpu_process_host.cc \
284 content/browser/gpu/gpu_process_host_ui_shim.cc \
285 content/browser/gpu/gpu_surface_tracker.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000286 content/browser/gpu/shader_disk_cache.cc \
287 content/browser/histogram_controller.cc \
288 content/browser/histogram_internals_request_job.cc \
289 content/browser/histogram_message_filter.cc \
290 content/browser/histogram_synchronizer.cc \
291 content/browser/host_zoom_map_impl.cc \
Ben Murdochc5cede92014-04-10 11:22:14 +0100292 content/browser/indexed_db/indexed_db_active_blob_registry.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100293 content/browser/indexed_db/indexed_db_backing_store.cc \
Torne (Richard Coles)23730a62014-03-21 14:25:57 +0000294 content/browser/indexed_db/indexed_db_blob_info.cc \
Ben Murdocheb525c52013-07-10 11:40:50 +0100295 content/browser/indexed_db/indexed_db_callbacks.cc \
Torne (Richard Coles)f8ee7882014-06-20 14:52:04 +0100296 content/browser/indexed_db/indexed_db_class_factory.cc \
Ben Murdocheb525c52013-07-10 11:40:50 +0100297 content/browser/indexed_db/indexed_db_connection.cc \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100298 content/browser/indexed_db/indexed_db_context_impl.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100299 content/browser/indexed_db/indexed_db_cursor.cc \
300 content/browser/indexed_db/indexed_db_database.cc \
Ben Murdocheb525c52013-07-10 11:40:50 +0100301 content/browser/indexed_db/indexed_db_database_callbacks.cc \
302 content/browser/indexed_db/indexed_db_dispatcher_host.cc \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100303 content/browser/indexed_db/indexed_db_factory_impl.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100304 content/browser/indexed_db/indexed_db_index_writer.cc \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100305 content/browser/indexed_db/indexed_db_internals_ui.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100306 content/browser/indexed_db/indexed_db_leveldb_coding.cc \
307 content/browser/indexed_db/indexed_db_metadata.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000308 content/browser/indexed_db/indexed_db_pending_connection.cc \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100309 content/browser/indexed_db/indexed_db_quota_client.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100310 content/browser/indexed_db/indexed_db_transaction.cc \
311 content/browser/indexed_db/indexed_db_transaction_coordinator.cc \
Torne (Richard Coles)23730a62014-03-21 14:25:57 +0000312 content/browser/indexed_db/indexed_db_value.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100313 content/browser/indexed_db/leveldb/leveldb_database.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700314 content/browser/indexed_db/leveldb/leveldb_iterator_impl.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100315 content/browser/indexed_db/leveldb/leveldb_transaction.cc \
316 content/browser/indexed_db/leveldb/leveldb_write_batch.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000317 content/browser/loader/async_resource_handler.cc \
318 content/browser/loader/buffered_resource_handler.cc \
319 content/browser/loader/certificate_resource_handler.cc \
320 content/browser/loader/cross_site_resource_handler.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000321 content/browser/loader/detachable_resource_handler.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000322 content/browser/loader/layered_resource_handler.cc \
323 content/browser/loader/power_save_block_resource_throttle.cc \
324 content/browser/loader/redirect_to_file_resource_handler.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000325 content/browser/loader/resource_buffer.cc \
326 content/browser/loader/resource_dispatcher_host_impl.cc \
327 content/browser/loader/resource_handler.cc \
328 content/browser/loader/resource_loader.cc \
329 content/browser/loader/resource_message_delegate.cc \
330 content/browser/loader/resource_message_filter.cc \
331 content/browser/loader/resource_request_info_impl.cc \
332 content/browser/loader/resource_scheduler.cc \
333 content/browser/loader/resource_scheduler_filter.cc \
334 content/browser/loader/stream_resource_handler.cc \
335 content/browser/loader/sync_resource_handler.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000336 content/browser/loader/temporary_file_stream.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000337 content/browser/loader/throttling_resource_handler.cc \
Ben Murdocheb525c52013-07-10 11:40:50 +0100338 content/browser/loader/upload_data_stream_builder.cc \
Torne (Richard Coles)d0247b12013-09-19 22:36:51 +0100339 content/browser/media/android/browser_demuxer_android.cc \
340 content/browser/media/android/browser_media_player_manager.cc \
Torne (Richard Coles)68043e12013-09-26 13:24:57 +0100341 content/browser/media/android/media_drm_credential_manager.cc \
Torne (Richard Coles)d0247b12013-09-19 22:36:51 +0100342 content/browser/media/android/media_resource_getter_impl.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100343 content/browser/media/audio_stream_monitor.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000344 content/browser/media/capture/audio_mirroring_manager.cc \
345 content/browser/media/capture/content_video_capture_device_core.cc \
346 content/browser/media/capture/video_capture_oracle.cc \
347 content/browser/media/capture/web_contents_audio_input_stream.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100348 content/browser/media/capture/web_contents_audio_muter.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000349 content/browser/media/capture/web_contents_capture_util.cc \
350 content/browser/media/capture/web_contents_tracker.cc \
351 content/browser/media/capture/web_contents_video_capture_device.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000352 content/browser/media/media_internals.cc \
353 content/browser/media/media_internals_handler.cc \
354 content/browser/media/media_internals_proxy.cc \
355 content/browser/media/media_internals_ui.cc \
Torne (Richard Coles)f8ee7882014-06-20 14:52:04 +0100356 content/browser/media/midi_dispatcher_host.cc \
357 content/browser/media/midi_host.cc \
Ben Murdocheb525c52013-07-10 11:40:50 +0100358 content/browser/media/webrtc_identity_store.cc \
Ben Murdochba5b9a62013-08-12 14:20:17 +0100359 content/browser/media/webrtc_identity_store_backend.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100360 content/browser/manifest/manifest_manager_host.cc \
Torne (Richard Coles)4e180b62013-10-18 15:46:22 +0100361 content/browser/message_port_message_filter.cc \
362 content/browser/message_port_service.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000363 content/browser/mime_registry_message_filter.cc \
Bo Liu5c02ac12014-05-01 10:37:37 -0700364 content/browser/mojo/mojo_application_host.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000365 content/browser/net/browser_online_state_observer.cc \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100366 content/browser/net/sqlite_persistent_cookie_store.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000367 content/browser/net/view_blob_internals_job_factory.cc \
368 content/browser/net/view_http_cache_job_factory.cc \
369 content/browser/notification_service_impl.cc \
Torne (Richard Coles)a36e5922013-08-05 13:57:33 +0100370 content/browser/power_monitor_message_broadcaster.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000371 content/browser/power_profiler/power_event.cc \
372 content/browser/power_profiler/power_profiler_service.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000373 content/browser/power_save_blocker_android.cc \
374 content/browser/power_save_blocker_impl.cc \
375 content/browser/profiler_controller_impl.cc \
376 content/browser/profiler_message_filter.cc \
Ben Murdochc5cede92014-04-10 11:22:14 +0100377 content/browser/push_messaging_message_filter.cc \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100378 content/browser/push_messaging_router.cc \
Ben Murdochbbcdd452013-07-25 10:06:34 +0100379 content/browser/quota_dispatcher_host.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000380 content/browser/renderer_host/clipboard_message_filter.cc \
381 content/browser/renderer_host/compositor_impl_android.cc \
382 content/browser/renderer_host/database_message_filter.cc \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +0000383 content/browser/renderer_host/delegated_frame_evictor.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000384 content/browser/renderer_host/dip_util.cc \
385 content/browser/renderer_host/file_utilities_message_filter.cc \
386 content/browser/renderer_host/gamepad_browser_message_filter.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000387 content/browser/renderer_host/gpu_message_filter.cc \
388 content/browser/renderer_host/image_transport_factory_android.cc \
389 content/browser/renderer_host/ime_adapter_android.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000390 content/browser/renderer_host/input/gesture_event_queue.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700391 content/browser/renderer_host/input/gesture_text_selector.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000392 content/browser/renderer_host/input/input_router_impl.cc \
Torne (Richard Coles)010d83a2014-05-14 12:12:37 +0100393 content/browser/renderer_host/input/input_router_config_helper.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000394 content/browser/renderer_host/input/motion_event_android.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000395 content/browser/renderer_host/input/motion_event_web.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000396 content/browser/renderer_host/input/synthetic_gesture.cc \
397 content/browser/renderer_host/input/synthetic_gesture_controller.cc \
398 content/browser/renderer_host/input/synthetic_gesture_target_android.cc \
399 content/browser/renderer_host/input/synthetic_gesture_target_base.cc \
400 content/browser/renderer_host/input/synthetic_pinch_gesture.cc \
401 content/browser/renderer_host/input/synthetic_smooth_scroll_gesture.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000402 content/browser/renderer_host/input/synthetic_tap_gesture.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000403 content/browser/renderer_host/input/tap_suppression_controller.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000404 content/browser/renderer_host/input/timeout_monitor.cc \
Ben Murdocha02191e2014-04-16 11:17:03 +0100405 content/browser/renderer_host/input/touch_emulator.cc \
Ben Murdoch558790d2013-07-30 15:19:42 +0100406 content/browser/renderer_host/input/touch_event_queue.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000407 content/browser/renderer_host/input/touch_action_filter.cc \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100408 content/browser/renderer_host/input/touch_handle.cc \
409 content/browser/renderer_host/input/touch_selection_controller.cc \
Ben Murdoch558790d2013-07-30 15:19:42 +0100410 content/browser/renderer_host/input/touchpad_tap_suppression_controller.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000411 content/browser/renderer_host/input/touchscreen_tap_suppression_controller.cc \
Ben Murdochbbcdd452013-07-25 10:06:34 +0100412 content/browser/renderer_host/input/web_input_event_builders_android.cc \
413 content/browser/renderer_host/input/web_input_event_util.cc \
414 content/browser/renderer_host/input/web_input_event_util_posix.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000415 content/browser/renderer_host/media/audio_input_device_manager.cc \
416 content/browser/renderer_host/media/audio_input_renderer_host.cc \
417 content/browser/renderer_host/media/audio_input_sync_writer.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000418 content/browser/renderer_host/media/audio_renderer_host.cc \
419 content/browser/renderer_host/media/audio_sync_reader.cc \
Ben Murdoch7dbb3d52013-07-17 14:55:54 +0100420 content/browser/renderer_host/media/device_request_message_filter.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000421 content/browser/renderer_host/media/media_capture_devices_impl.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000422 content/browser/renderer_host/media/media_stream_dispatcher_host.cc \
423 content/browser/renderer_host/media/media_stream_manager.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000424 content/browser/renderer_host/media/media_stream_track_metrics_host.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100425 content/browser/renderer_host/media/media_stream_ui_proxy.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000426 content/browser/renderer_host/media/video_capture_buffer_pool.cc \
427 content/browser/renderer_host/media/video_capture_controller.cc \
428 content/browser/renderer_host/media/video_capture_controller_event_handler.cc \
429 content/browser/renderer_host/media/video_capture_host.cc \
430 content/browser/renderer_host/media/video_capture_manager.cc \
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100431 content/browser/renderer_host/memory_benchmark_message_filter.cc \
Ben Murdochbbcdd452013-07-25 10:06:34 +0100432 content/browser/renderer_host/native_web_keyboard_event_android.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000433 content/browser/renderer_host/overscroll_configuration.cc \
434 content/browser/renderer_host/overscroll_controller.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000435 content/browser/renderer_host/render_message_filter.cc \
436 content/browser/renderer_host/render_process_host_impl.cc \
437 content/browser/renderer_host/render_view_host_delegate.cc \
438 content/browser/renderer_host/render_view_host_factory.cc \
439 content/browser/renderer_host/render_view_host_impl.cc \
440 content/browser/renderer_host/render_widget_helper.cc \
441 content/browser/renderer_host/render_widget_host_delegate.cc \
442 content/browser/renderer_host/render_widget_host_impl.cc \
443 content/browser/renderer_host/render_widget_host_view_android.cc \
444 content/browser/renderer_host/render_widget_host_view_base.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700445 content/browser/renderer_host/render_widget_resize_helper.cc \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +0000446 content/browser/renderer_host/renderer_frame_manager.cc \
447 content/browser/renderer_host/software_frame_manager.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000448 content/browser/renderer_host/socket_stream_dispatcher_host.cc \
449 content/browser/renderer_host/socket_stream_host.cc \
Torne (Richard Coles)4e180b62013-10-18 15:46:22 +0100450 content/browser/renderer_host/websocket_dispatcher_host.cc \
451 content/browser/renderer_host/websocket_host.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000452 content/browser/resolve_proxy_msg_helper.cc \
453 content/browser/resource_context_impl.cc \
Primiano Tucci1320f922014-09-30 14:45:55 +0100454 content/browser/screen_orientation/screen_orientation_dispatcher_host_impl.cc \
Torne (Richard Coles)6e8cce62014-08-19 13:00:08 +0100455 content/browser/screen_orientation/screen_orientation_message_filter_android.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000456 content/browser/screen_orientation/screen_orientation_provider_android.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000457 content/browser/service_worker/embedded_worker_instance.cc \
458 content/browser/service_worker/embedded_worker_registry.cc \
Torne (Richard Coles)6e8cce62014-08-19 13:00:08 +0100459 content/browser/service_worker/service_worker_cache.cc \
460 content/browser/service_worker/service_worker_cache_listener.cc \
461 content/browser/service_worker/service_worker_cache_storage.cc \
462 content/browser/service_worker/service_worker_cache_storage_manager.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000463 content/browser/service_worker/service_worker_context_core.cc \
Bo Liu5c02ac12014-05-01 10:37:37 -0700464 content/browser/service_worker/service_worker_context_request_handler.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000465 content/browser/service_worker/service_worker_context_wrapper.cc \
Bo Liu5c02ac12014-05-01 10:37:37 -0700466 content/browser/service_worker/service_worker_controllee_request_handler.cc \
Ben Murdoch0529e5d2014-04-24 10:50:13 +0100467 content/browser/service_worker/service_worker_database.cc \
Torne (Richard Coles)010d83a2014-05-14 12:12:37 +0100468 content/browser/service_worker/service_worker_disk_cache.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000469 content/browser/service_worker/service_worker_dispatcher_host.cc \
Ben Murdochc5cede92014-04-10 11:22:14 +0100470 content/browser/service_worker/service_worker_fetch_dispatcher.cc \
471 content/browser/service_worker/service_worker_handle.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000472 content/browser/service_worker/service_worker_info.cc \
473 content/browser/service_worker/service_worker_internals_ui.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000474 content/browser/service_worker/service_worker_job_coordinator.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700475 content/browser/service_worker/service_worker_metrics.cc \
Bo Liu5c02ac12014-05-01 10:37:37 -0700476 content/browser/service_worker/service_worker_process_manager.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000477 content/browser/service_worker/service_worker_provider_host.cc \
Torne (Richard Coles)010d83a2014-05-14 12:12:37 +0100478 content/browser/service_worker/service_worker_read_from_cache_job.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000479 content/browser/service_worker/service_worker_register_job.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000480 content/browser/service_worker/service_worker_registration.cc \
Torne (Richard Coles)6e8cce62014-08-19 13:00:08 +0100481 content/browser/service_worker/service_worker_registration_handle.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000482 content/browser/service_worker/service_worker_registration_status.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000483 content/browser/service_worker/service_worker_request_handler.cc \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100484 content/browser/service_worker/service_worker_script_cache_map.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000485 content/browser/service_worker/service_worker_storage.cc \
Ben Murdoche5d81f52014-04-03 12:29:45 +0100486 content/browser/service_worker/service_worker_unregister_job.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000487 content/browser/service_worker/service_worker_url_request_job.cc \
488 content/browser/service_worker/service_worker_utils.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000489 content/browser/service_worker/service_worker_version.cc \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100490 content/browser/service_worker/service_worker_write_to_cache_job.cc \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000491 content/browser/shared_worker/shared_worker_host.cc \
492 content/browser/shared_worker/shared_worker_instance.cc \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000493 content/browser/shared_worker/shared_worker_message_filter.cc \
494 content/browser/shared_worker/shared_worker_service_impl.cc \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100495 content/browser/shared_worker/worker_document_set.cc \
496 content/browser/shared_worker/worker_storage_partition.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000497 content/browser/signed_certificate_timestamp_store_impl.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000498 content/browser/site_instance_impl.cc \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100499 content/browser/speech/speech_recognition_dispatcher_host.cc \
500 content/browser/speech/speech_recognition_manager_impl.cc \
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +0100501 content/browser/speech/speech_recognizer_impl_android.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000502 content/browser/ssl/ssl_cert_error_handler.cc \
503 content/browser/ssl/ssl_client_auth_handler.cc \
504 content/browser/ssl/ssl_error_handler.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000505 content/browser/ssl/ssl_manager.cc \
506 content/browser/ssl/ssl_policy_backend.cc \
507 content/browser/ssl/ssl_policy.cc \
508 content/browser/ssl/ssl_request_info.cc \
Torne (Richard Coles)a36e5922013-08-05 13:57:33 +0100509 content/browser/startup_task_runner.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000510 content/browser/streams/stream.cc \
511 content/browser/streams/stream_context.cc \
512 content/browser/streams/stream_handle_impl.cc \
513 content/browser/streams/stream_registry.cc \
514 content/browser/streams/stream_url_request_job.cc \
515 content/browser/storage_partition_impl.cc \
516 content/browser/storage_partition_impl_map.cc \
517 content/browser/tcmalloc_internals_request_job.cc \
Bo Liu5c02ac12014-05-01 10:37:37 -0700518 content/browser/time_zone_monitor.cc \
519 content/browser/time_zone_monitor_android.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000520 content/browser/tracing/trace_message_filter.cc \
Torne (Richard Coles)58537e22013-09-12 12:10:22 +0100521 content/browser/tracing/tracing_controller_impl.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700522 content/browser/transition_request_manager.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000523 content/browser/user_metrics.cc \
524 content/browser/utility_process_host_impl.cc \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000525 content/browser/vibration/vibration_message_filter.cc \
526 content/browser/vibration/vibration_provider_android.cc \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000527 content/browser/web_contents/web_contents_android.cc \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000528 content/browser/web_contents/web_contents_impl.cc \
529 content/browser/web_contents/web_contents_view_android.cc \
530 content/browser/web_contents/web_contents_view_guest.cc \
531 content/browser/webui/content_web_ui_controller_factory.cc \
532 content/browser/webui/generic_handler.cc \
533 content/browser/webui/shared_resources_data_source.cc \
534 content/browser/webui/url_data_manager.cc \
535 content/browser/webui/url_data_manager_backend.cc \
536 content/browser/webui/url_data_source_impl.cc \
537 content/browser/webui/web_ui_data_source_impl.cc \
538 content/browser/webui/web_ui_controller_factory_registry.cc \
539 content/browser/webui/web_ui_impl.cc \
540 content/browser/webui/web_ui_message_handler.cc \
Ben Murdocheffb81e2014-03-31 11:51:25 +0100541 content/browser/power_profiler/power_data_provider_dummy.cc \
Torne (Richard Coles)46d4c2b2014-06-09 12:00:27 +0100542 content/browser/media/webrtc_internals.cc \
543 content/browser/media/webrtc_internals_message_handler.cc \
544 content/browser/media/webrtc_internals_ui.cc \
Ben Murdoche5d81f52014-04-03 12:29:45 +0100545 content/browser/renderer_host/media/peer_connection_tracker_host.cc \
546 content/browser/renderer_host/media/webrtc_identity_service_host.cc \
547 content/browser/renderer_host/p2p/socket_host.cc \
548 content/browser/renderer_host/p2p/socket_host_tcp.cc \
549 content/browser/renderer_host/p2p/socket_host_tcp_server.cc \
550 content/browser/renderer_host/p2p/socket_host_throttler.cc \
551 content/browser/renderer_host/p2p/socket_host_udp.cc \
Torne (Richard Coles)f8ee7882014-06-20 14:52:04 +0100552 content/browser/renderer_host/p2p/socket_dispatcher_host.cc \
Ben Murdoch116680a2014-07-20 18:25:52 -0700553 content/browser/android/java/gin_java_bound_object.cc \
554 content/browser/android/java/gin_java_bound_object_delegate.cc \
555 content/browser/android/java/gin_java_bridge_dispatcher_host.cc \
556 content/browser/android/java/gin_java_method_invocation_helper.cc \
557 content/browser/android/java/gin_java_script_to_java_types_coercion.cc \
558 content/browser/android/java/java_method.cc \
559 content/browser/android/java/java_type.cc \
560 content/browser/android/java/jni_helper.cc \
Torne (Richard Coles)f8ee7882014-06-20 14:52:04 +0100561 content/browser/media/cdm/browser_cdm_manager.cc \
562 content/browser/media/media_web_contents_observer.cc
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000563
564
565# Flags passed to both C and C++ files.
Ben Murdocheb525c52013-07-10 11:40:50 +0100566MY_CFLAGS_Debug := \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000567 -fstack-protector \
568 --param=ssp-buffer-size=4 \
569 -Werror \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000570 -fno-strict-aliasing \
571 -Wall \
572 -Wno-unused-parameter \
573 -Wno-missing-field-initializers \
574 -fvisibility=hidden \
575 -pipe \
576 -fPIC \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100577 -Wno-unused-local-typedefs \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000578 -fno-tree-sra \
Primiano Tucci1320f922014-09-30 14:45:55 +0100579 -fno-caller-saves \
580 -Wno-psabi \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100581 -fno-partial-inlining \
582 -fno-early-inlining \
583 -fno-tree-copy-prop \
584 -fno-tree-loop-optimize \
585 -fno-move-loop-invariants \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000586 -ffunction-sections \
587 -funwind-tables \
588 -g \
589 -fstack-protector \
590 -fno-short-enums \
591 -finline-limit=64 \
592 -Wa,--noexecstack \
593 -U_FORTIFY_SOURCE \
594 -Wno-extra \
595 -Wno-ignored-qualifiers \
596 -Wno-type-limits \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000597 -Wno-unused-but-set-variable \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000598 -Os \
599 -g \
Primiano Tucci1320f922014-09-30 14:45:55 +0100600 -gdwarf-4 \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000601 -fdata-sections \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000602 -ffunction-sections \
Ben Murdoch116680a2014-07-20 18:25:52 -0700603 -fomit-frame-pointer \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000604 -funwind-tables
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000605
Ben Murdocheb525c52013-07-10 11:40:50 +0100606MY_DEFS_Debug := \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000607 '-DCONTENT_IMPLEMENTATION' \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000608 '-DV8_DEPRECATION_WARNINGS' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000609 '-D_FILE_OFFSET_BITS=64' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000610 '-DNO_TCMALLOC' \
611 '-DDISABLE_NACL' \
612 '-DCHROMIUM_BUILD' \
613 '-DUSE_LIBJPEG_TURBO=1' \
Ben Murdoche5d81f52014-04-03 12:29:45 +0100614 '-DENABLE_WEBRTC=1' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000615 '-DUSE_PROPRIETARY_CODECS' \
Torne (Richard Coles)f8ee7882014-06-20 14:52:04 +0100616 '-DENABLE_BROWSER_CDMS' \
Ben Murdocha3f7b4e2013-07-24 10:36:34 +0100617 '-DENABLE_CONFIGURATION_POLICY' \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +0000618 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
619 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000620 '-DENABLE_EGLIMAGE=1' \
Torne (Richard Coles)58537e22013-09-12 12:10:22 +0100621 '-DCLD_VERSION=1' \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000622 '-DENABLE_PRINTING=1' \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000623 '-DENABLE_MANAGED_USERS=1' \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100624 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
Primiano Tucci1320f922014-09-30 14:45:55 +0100625 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
626 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100627 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
628 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
Torne (Richard Coles)6d86b772014-06-25 10:30:53 +0100629 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
Torne (Richard Coles)0de60732014-05-15 12:16:31 +0100630 '-DVIDEO_HOLE=1' \
Primiano Tucci1320f922014-09-30 14:45:55 +0100631 '-DENABLE_LOAD_COMPLETION_HACKS=1' \
Ben Murdoch116680a2014-07-20 18:25:52 -0700632 '-DAPPCACHE_USE_SIMPLE_CACHE' \
Ben Murdocha02191e2014-04-16 11:17:03 +0100633 '-DMOJO_USE_SYSTEM_IMPL' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000634 '-DPOSIX_AVOID_MMAP' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000635 '-DSK_ENABLE_INST_COUNT=0' \
Ben Murdocha3f7b4e2013-07-24 10:36:34 +0100636 '-DSK_SUPPORT_GPU=1' \
637 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
Torne (Richard Coles)68043e12013-09-26 13:24:57 +0100638 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \
Torne (Richard Coles)0f1bc082013-11-06 12:27:47 +0000639 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000640 '-DGR_GL_IGNORE_ES3_MSAA=0' \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000641 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \
Primiano Tucci1320f922014-09-30 14:45:55 +0100642 '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \
Torne (Richard Coles)a93a17c2013-05-15 11:34:50 +0100643 '-DSK_BUILD_FOR_ANDROID' \
Ben Murdocha3f7b4e2013-07-24 10:36:34 +0100644 '-DSK_USE_POSIX_THREADS' \
Ben Murdochba5b9a62013-08-12 14:20:17 +0100645 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
Ben Murdochab8f6f02014-10-29 14:53:36 +0000646 '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000647 '-DU_USING_ICU_NAMESPACE=0' \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100648 '-DU_ENABLE_DYLOAD=0' \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000649 '-DPROTOBUF_USE_DLLS' \
650 '-DGOOGLE_PROTOBUF_NO_RTTI' \
651 '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000652 '-DCHROME_PNG_WRITE_SUPPORT' \
653 '-DPNG_USER_CONFIG' \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000654 '-DCHROME_PNG_READ_PACK_SUPPORT' \
Ben Murdoche5d81f52014-04-03 12:29:45 +0100655 '-DFEATURE_ENABLE_SSL' \
656 '-DFEATURE_ENABLE_VOICEMAIL' \
657 '-DEXPAT_RELATIVE_PATH' \
658 '-DGTEST_RELATIVE_PATH' \
659 '-DNO_MAIN_THREAD_WRAPPING' \
660 '-DNO_SOUND_SYSTEM' \
661 '-DANDROID' \
662 '-DPOSIX' \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100663 '-DWEBRTC_POSIX' \
Primiano Tucci1320f922014-09-30 14:45:55 +0100664 '-DXML_STATIC' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000665 '-DMEDIA_DISABLE_LIBVPX' \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000666 '-DUSE_OPENSSL=1' \
Ben Murdocheffb81e2014-03-31 11:51:25 +0100667 '-DUSE_OPENSSL_CERTS=1' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000668 '-D__STDC_CONSTANT_MACROS' \
669 '-D__STDC_FORMAT_MACROS' \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000670 '-D__GNU_SOURCE=1' \
671 '-DUSE_STLPORT=1' \
672 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
673 '-DCHROME_BUILD_ID=""' \
674 '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
675 '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
676 '-D_DEBUG'
677
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000678
679# Include paths placed before CFLAGS/CPPFLAGS
Ben Murdocheb525c52013-07-10 11:40:50 +0100680LOCAL_C_INCLUDES_Debug := \
Ben Murdochbbcdd452013-07-25 10:06:34 +0100681 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
682 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
Torne (Richard Coles)f8ee7882014-06-20 14:52:04 +0100683 $(gyp_shared_intermediate_dir) \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000684 $(LOCAL_PATH) \
685 $(gyp_intermediate_dir) \
686 $(LOCAL_PATH)/third_party/khronos \
687 $(LOCAL_PATH)/gpu \
Ben Murdochc5cede92014-04-10 11:22:14 +0100688 $(LOCAL_PATH)/skia/config \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000689 $(LOCAL_PATH)/third_party/WebKit/Source \
Primiano Tucci1320f922014-09-30 14:45:55 +0100690 $(gyp_shared_intermediate_dir)/angle \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000691 $(LOCAL_PATH)/third_party/skia/src/core \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000692 $(LOCAL_PATH)/third_party/skia/include/core \
693 $(LOCAL_PATH)/third_party/skia/include/effects \
694 $(LOCAL_PATH)/third_party/skia/include/pdf \
695 $(LOCAL_PATH)/third_party/skia/include/gpu \
Ben Murdocheb525c52013-07-10 11:40:50 +0100696 $(LOCAL_PATH)/third_party/skia/include/lazy \
Torne (Richard Coles)c2e0dbd2013-05-09 18:35:53 +0100697 $(LOCAL_PATH)/third_party/skia/include/pathops \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000698 $(LOCAL_PATH)/third_party/skia/include/pipe \
699 $(LOCAL_PATH)/third_party/skia/include/ports \
700 $(LOCAL_PATH)/third_party/skia/include/utils \
701 $(LOCAL_PATH)/skia/ext \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000702 $(LOCAL_PATH)/third_party/re2 \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000703 $(LOCAL_PATH)/third_party/zlib \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000704 $(LOCAL_PATH)/third_party/WebKit \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100705 $(PWD)/external/icu/icu4c/source/common \
706 $(PWD)/external/icu/icu4c/source/i18n \
Ben Murdoch116680a2014-07-20 18:25:52 -0700707 $(gyp_shared_intermediate_dir)/ui/resources \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000708 $(gyp_shared_intermediate_dir)/protoc_out \
709 $(LOCAL_PATH)/third_party/protobuf \
710 $(LOCAL_PATH)/third_party/protobuf/src \
Torne (Richard Coles)03b57e02014-08-28 12:05:23 +0100711 $(gyp_shared_intermediate_dir)/content/app/resources \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000712 $(gyp_shared_intermediate_dir)/webkit \
Torne (Richard Coles)7d4cd472013-06-19 11:58:07 +0100713 $(LOCAL_PATH)/third_party/leveldatabase/src/include \
714 $(LOCAL_PATH)/third_party/leveldatabase/src \
715 $(LOCAL_PATH)/third_party/leveldatabase \
Torne (Richard Coles)868fa2f2013-06-11 10:57:03 +0100716 $(LOCAL_PATH)/third_party/WebKit \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000717 $(LOCAL_PATH)/third_party/npapi \
718 $(LOCAL_PATH)/third_party/npapi/bindings \
719 $(LOCAL_PATH)/v8/include \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000720 $(LOCAL_PATH)/third_party/libpng \
721 $(LOCAL_PATH)/third_party/libwebp \
722 $(LOCAL_PATH)/third_party/ots/include \
723 $(LOCAL_PATH)/third_party/qcms/src \
724 $(LOCAL_PATH)/third_party/iccjpeg \
Primiano Tucci1320f922014-09-30 14:45:55 +0100725 $(LOCAL_PATH)/third_party/libjpeg_turbo \
Bo Liu5c02ac12014-05-01 10:37:37 -0700726 $(LOCAL_PATH)/third_party/libyuv/include \
727 $(LOCAL_PATH)/third_party/libyuv \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100728 $(LOCAL_PATH)/third_party/webrtc/overrides \
Ben Murdoche5d81f52014-04-03 12:29:45 +0100729 $(LOCAL_PATH)/third_party/libjingle/overrides \
730 $(LOCAL_PATH)/third_party/libjingle/source \
731 $(LOCAL_PATH)/testing/gtest/include \
732 $(LOCAL_PATH)/third_party \
Primiano Tucci1320f922014-09-30 14:45:55 +0100733 $(LOCAL_PATH)/third_party/expat/files/lib \
Torne (Richard Coles)03b57e02014-08-28 12:05:23 +0100734 $(gyp_shared_intermediate_dir)/content \
Torne (Richard Coles)90dce4d2013-05-29 14:40:03 +0100735 $(PWD)/frameworks/wilhelm/include \
736 $(PWD)/bionic \
737 $(PWD)/external/stlport/stlport
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000738
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000739
740# Flags passed to only C++ (and not C) files.
Ben Murdocheb525c52013-07-10 11:40:50 +0100741LOCAL_CPPFLAGS_Debug := \
Primiano Tucci1320f922014-09-30 14:45:55 +0100742 -fno-exceptions \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000743 -fno-rtti \
744 -fno-threadsafe-statics \
745 -fvisibility-inlines-hidden \
746 -Wsign-compare \
747 -Wno-abi \
Ben Murdoch116680a2014-07-20 18:25:52 -0700748 -std=gnu++11 \
749 -Wno-narrowing \
750 -Wno-literal-suffix \
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000751 -Wno-non-virtual-dtor \
752 -Wno-sign-promo
753
Ben Murdocheb525c52013-07-10 11:40:50 +0100754
755# Flags passed to both C and C++ files.
756MY_CFLAGS_Release := \
757 -fstack-protector \
758 --param=ssp-buffer-size=4 \
759 -Werror \
Ben Murdocheb525c52013-07-10 11:40:50 +0100760 -fno-strict-aliasing \
761 -Wall \
762 -Wno-unused-parameter \
763 -Wno-missing-field-initializers \
764 -fvisibility=hidden \
765 -pipe \
766 -fPIC \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100767 -Wno-unused-local-typedefs \
Ben Murdocheb525c52013-07-10 11:40:50 +0100768 -fno-tree-sra \
Primiano Tucci1320f922014-09-30 14:45:55 +0100769 -fno-caller-saves \
770 -Wno-psabi \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100771 -fno-partial-inlining \
772 -fno-early-inlining \
773 -fno-tree-copy-prop \
774 -fno-tree-loop-optimize \
775 -fno-move-loop-invariants \
Ben Murdocheb525c52013-07-10 11:40:50 +0100776 -ffunction-sections \
777 -funwind-tables \
778 -g \
779 -fstack-protector \
780 -fno-short-enums \
781 -finline-limit=64 \
782 -Wa,--noexecstack \
783 -U_FORTIFY_SOURCE \
784 -Wno-extra \
785 -Wno-ignored-qualifiers \
786 -Wno-type-limits \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000787 -Wno-unused-but-set-variable \
Ben Murdocheb525c52013-07-10 11:40:50 +0100788 -Os \
789 -fno-ident \
790 -fdata-sections \
791 -ffunction-sections \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000792 -fomit-frame-pointer \
793 -funwind-tables
Ben Murdocheb525c52013-07-10 11:40:50 +0100794
795MY_DEFS_Release := \
796 '-DCONTENT_IMPLEMENTATION' \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000797 '-DV8_DEPRECATION_WARNINGS' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100798 '-D_FILE_OFFSET_BITS=64' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100799 '-DNO_TCMALLOC' \
800 '-DDISABLE_NACL' \
801 '-DCHROMIUM_BUILD' \
802 '-DUSE_LIBJPEG_TURBO=1' \
Ben Murdoche5d81f52014-04-03 12:29:45 +0100803 '-DENABLE_WEBRTC=1' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100804 '-DUSE_PROPRIETARY_CODECS' \
Torne (Richard Coles)f8ee7882014-06-20 14:52:04 +0100805 '-DENABLE_BROWSER_CDMS' \
Ben Murdocha3f7b4e2013-07-24 10:36:34 +0100806 '-DENABLE_CONFIGURATION_POLICY' \
Torne (Richard Coles)1e9bf3e2013-10-31 11:16:26 +0000807 '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
808 '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100809 '-DENABLE_EGLIMAGE=1' \
Torne (Richard Coles)58537e22013-09-12 12:10:22 +0100810 '-DCLD_VERSION=1' \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000811 '-DENABLE_PRINTING=1' \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000812 '-DENABLE_MANAGED_USERS=1' \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100813 '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \
Primiano Tucci1320f922014-09-30 14:45:55 +0100814 '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \
815 '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \
Torne (Richard Coles)cedac222014-06-03 10:58:34 +0100816 '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \
817 '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \
Torne (Richard Coles)6d86b772014-06-25 10:30:53 +0100818 '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \
Torne (Richard Coles)0de60732014-05-15 12:16:31 +0100819 '-DVIDEO_HOLE=1' \
Primiano Tucci1320f922014-09-30 14:45:55 +0100820 '-DENABLE_LOAD_COMPLETION_HACKS=1' \
Ben Murdoch116680a2014-07-20 18:25:52 -0700821 '-DAPPCACHE_USE_SIMPLE_CACHE' \
Ben Murdocha02191e2014-04-16 11:17:03 +0100822 '-DMOJO_USE_SYSTEM_IMPL' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100823 '-DPOSIX_AVOID_MMAP' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100824 '-DSK_ENABLE_INST_COUNT=0' \
Ben Murdocha3f7b4e2013-07-24 10:36:34 +0100825 '-DSK_SUPPORT_GPU=1' \
826 '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
Torne (Richard Coles)68043e12013-09-26 13:24:57 +0100827 '-DSK_ENABLE_LEGACY_API_ALIASING=1' \
Torne (Richard Coles)0f1bc082013-11-06 12:27:47 +0000828 '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000829 '-DGR_GL_IGNORE_ES3_MSAA=0' \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000830 '-DSK_WILL_NEVER_DRAW_PERSPECTIVE_TEXT' \
Primiano Tucci1320f922014-09-30 14:45:55 +0100831 '-DSK_SUPPORT_LEGACY_TEXTRENDERMODE' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100832 '-DSK_BUILD_FOR_ANDROID' \
Ben Murdocha3f7b4e2013-07-24 10:36:34 +0100833 '-DSK_USE_POSIX_THREADS' \
Ben Murdochba5b9a62013-08-12 14:20:17 +0100834 '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
Ben Murdochab8f6f02014-10-29 14:53:36 +0000835 '-DSK_FM_NEW_MATCH_FAMILY_STYLE_CHARACTER=1' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100836 '-DU_USING_ICU_NAMESPACE=0' \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100837 '-DU_ENABLE_DYLOAD=0' \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000838 '-DPROTOBUF_USE_DLLS' \
839 '-DGOOGLE_PROTOBUF_NO_RTTI' \
840 '-DGOOGLE_PROTOBUF_NO_STATIC_INITIALIZER' \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000841 '-DCHROME_PNG_WRITE_SUPPORT' \
842 '-DPNG_USER_CONFIG' \
Torne (Richard Coles)5d1f7b12014-02-21 12:16:55 +0000843 '-DCHROME_PNG_READ_PACK_SUPPORT' \
Ben Murdoche5d81f52014-04-03 12:29:45 +0100844 '-DFEATURE_ENABLE_SSL' \
845 '-DFEATURE_ENABLE_VOICEMAIL' \
846 '-DEXPAT_RELATIVE_PATH' \
847 '-DGTEST_RELATIVE_PATH' \
848 '-DNO_MAIN_THREAD_WRAPPING' \
849 '-DNO_SOUND_SYSTEM' \
850 '-DANDROID' \
851 '-DPOSIX' \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100852 '-DWEBRTC_POSIX' \
Primiano Tucci1320f922014-09-30 14:45:55 +0100853 '-DXML_STATIC' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100854 '-DMEDIA_DISABLE_LIBVPX' \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000855 '-DUSE_OPENSSL=1' \
Ben Murdocheffb81e2014-03-31 11:51:25 +0100856 '-DUSE_OPENSSL_CERTS=1' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100857 '-D__STDC_CONSTANT_MACROS' \
858 '-D__STDC_FORMAT_MACROS' \
Ben Murdocheb525c52013-07-10 11:40:50 +0100859 '-D__GNU_SOURCE=1' \
860 '-DUSE_STLPORT=1' \
861 '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
862 '-DCHROME_BUILD_ID=""' \
863 '-DNDEBUG' \
864 '-DNVALGRIND' \
865 '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \
866 '-D_FORTIFY_SOURCE=2'
867
868
869# Include paths placed before CFLAGS/CPPFLAGS
870LOCAL_C_INCLUDES_Release := \
Ben Murdochbbcdd452013-07-25 10:06:34 +0100871 $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
872 $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
Torne (Richard Coles)f8ee7882014-06-20 14:52:04 +0100873 $(gyp_shared_intermediate_dir) \
Ben Murdocheb525c52013-07-10 11:40:50 +0100874 $(LOCAL_PATH) \
875 $(gyp_intermediate_dir) \
Ben Murdocheb525c52013-07-10 11:40:50 +0100876 $(LOCAL_PATH)/third_party/khronos \
877 $(LOCAL_PATH)/gpu \
Ben Murdochc5cede92014-04-10 11:22:14 +0100878 $(LOCAL_PATH)/skia/config \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000879 $(LOCAL_PATH)/third_party/WebKit/Source \
Primiano Tucci1320f922014-09-30 14:45:55 +0100880 $(gyp_shared_intermediate_dir)/angle \
Ben Murdocheb525c52013-07-10 11:40:50 +0100881 $(LOCAL_PATH)/third_party/skia/src/core \
Ben Murdocheb525c52013-07-10 11:40:50 +0100882 $(LOCAL_PATH)/third_party/skia/include/core \
883 $(LOCAL_PATH)/third_party/skia/include/effects \
884 $(LOCAL_PATH)/third_party/skia/include/pdf \
885 $(LOCAL_PATH)/third_party/skia/include/gpu \
Ben Murdocheb525c52013-07-10 11:40:50 +0100886 $(LOCAL_PATH)/third_party/skia/include/lazy \
887 $(LOCAL_PATH)/third_party/skia/include/pathops \
888 $(LOCAL_PATH)/third_party/skia/include/pipe \
889 $(LOCAL_PATH)/third_party/skia/include/ports \
890 $(LOCAL_PATH)/third_party/skia/include/utils \
891 $(LOCAL_PATH)/skia/ext \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000892 $(LOCAL_PATH)/third_party/re2 \
Ben Murdocheb525c52013-07-10 11:40:50 +0100893 $(LOCAL_PATH)/third_party/zlib \
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000894 $(LOCAL_PATH)/third_party/WebKit \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100895 $(PWD)/external/icu/icu4c/source/common \
896 $(PWD)/external/icu/icu4c/source/i18n \
Ben Murdoch116680a2014-07-20 18:25:52 -0700897 $(gyp_shared_intermediate_dir)/ui/resources \
Torne (Richard Coles)f2477e02013-11-28 11:55:43 +0000898 $(gyp_shared_intermediate_dir)/protoc_out \
899 $(LOCAL_PATH)/third_party/protobuf \
900 $(LOCAL_PATH)/third_party/protobuf/src \
Torne (Richard Coles)03b57e02014-08-28 12:05:23 +0100901 $(gyp_shared_intermediate_dir)/content/app/resources \
Ben Murdocheb525c52013-07-10 11:40:50 +0100902 $(gyp_shared_intermediate_dir)/webkit \
903 $(LOCAL_PATH)/third_party/leveldatabase/src/include \
904 $(LOCAL_PATH)/third_party/leveldatabase/src \
905 $(LOCAL_PATH)/third_party/leveldatabase \
906 $(LOCAL_PATH)/third_party/WebKit \
907 $(LOCAL_PATH)/third_party/npapi \
908 $(LOCAL_PATH)/third_party/npapi/bindings \
909 $(LOCAL_PATH)/v8/include \
Torne (Richard Coles)a3f6a492013-12-18 16:25:09 +0000910 $(LOCAL_PATH)/third_party/libpng \
911 $(LOCAL_PATH)/third_party/libwebp \
912 $(LOCAL_PATH)/third_party/ots/include \
913 $(LOCAL_PATH)/third_party/qcms/src \
914 $(LOCAL_PATH)/third_party/iccjpeg \
Primiano Tucci1320f922014-09-30 14:45:55 +0100915 $(LOCAL_PATH)/third_party/libjpeg_turbo \
Bo Liu5c02ac12014-05-01 10:37:37 -0700916 $(LOCAL_PATH)/third_party/libyuv/include \
917 $(LOCAL_PATH)/third_party/libyuv \
Torne (Richard Coles)5f1c9432014-08-12 13:47:38 +0100918 $(LOCAL_PATH)/third_party/webrtc/overrides \
Ben Murdoche5d81f52014-04-03 12:29:45 +0100919 $(LOCAL_PATH)/third_party/libjingle/overrides \
920 $(LOCAL_PATH)/third_party/libjingle/source \
921 $(LOCAL_PATH)/testing/gtest/include \
922 $(LOCAL_PATH)/third_party \
Primiano Tucci1320f922014-09-30 14:45:55 +0100923 $(LOCAL_PATH)/third_party/expat/files/lib \
Torne (Richard Coles)03b57e02014-08-28 12:05:23 +0100924 $(gyp_shared_intermediate_dir)/content \
Ben Murdocheb525c52013-07-10 11:40:50 +0100925 $(PWD)/frameworks/wilhelm/include \
926 $(PWD)/bionic \
927 $(PWD)/external/stlport/stlport
928
929
930# Flags passed to only C++ (and not C) files.
931LOCAL_CPPFLAGS_Release := \
Primiano Tucci1320f922014-09-30 14:45:55 +0100932 -fno-exceptions \
Ben Murdocheb525c52013-07-10 11:40:50 +0100933 -fno-rtti \
934 -fno-threadsafe-statics \
935 -fvisibility-inlines-hidden \
936 -Wsign-compare \
937 -Wno-abi \
Ben Murdoch116680a2014-07-20 18:25:52 -0700938 -std=gnu++11 \
939 -Wno-narrowing \
940 -Wno-literal-suffix \
Ben Murdocheb525c52013-07-10 11:40:50 +0100941 -Wno-non-virtual-dtor \
942 -Wno-sign-promo
943
944
945LOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
946LOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
947LOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
Torne (Richard Coles)a1401312014-03-18 10:20:56 +0000948LOCAL_ASFLAGS := $(LOCAL_CFLAGS)
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000949### Rules for final target.
950
Torne (Richard Coles)2a99a7e2013-03-28 15:31:22 +0000951LOCAL_SHARED_LIBRARIES := \
952 libstlport \
953 libdl
954
955# Add target alias to "gyp_all_modules" target.
956.PHONY: gyp_all_modules
957gyp_all_modules: content_content_browser_gyp
958
959# Alias gyp target name.
960.PHONY: content_browser
961content_browser: content_content_browser_gyp
962
963include $(BUILD_STATIC_LIBRARY)