content_common.target.linux-x86.mk revision 424c4d7b64af9d0d8fd9624f381f469654d5e3d2
15821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# This file is generated by gyp; do not edit.
25821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
35821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)include $(CLEAR_VARS)
45821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
55821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_MODULE_CLASS := STATIC_LIBRARIES
65821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_MODULE := content_content_common_gyp
75821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_MODULE_SUFFIX := .a
85821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_MODULE_TAGS := optional
95821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)gyp_intermediate_dir := $(call local-intermediates-dir)
105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared)
115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Make sure our deps are built first.
135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)GYP_TARGET_DEPENDENCIES := \
14a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	$(call intermediates-dir-for,GYP,skia_skia_gyp)/skia.stamp \
15a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	$(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_library_gyp)/skia_skia_library_gyp.a \
165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(call intermediates-dir-for,GYP,third_party_icu_icuuc_gyp)/icuuc.stamp \
17c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	$(call intermediates-dir-for,STATIC_LIBRARIES,ui_ui_gyp)/ui_ui_gyp.a \
185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(call intermediates-dir-for,GYP,content_content_resources_gyp)/content_resources.stamp \
195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(call intermediates-dir-for,STATIC_LIBRARIES,ui_gl_gl_gyp)/ui_gl_gl_gyp.a \
205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(call intermediates-dir-for,STATIC_LIBRARIES,webkit_support_glue_gyp)/webkit_support_glue_gyp.a \
215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(call intermediates-dir-for,GYP,content_content_jni_headers_gyp)/content_jni_headers.stamp \
225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(call intermediates-dir-for,GYP,content_common_aidl_gyp)/common_aidl.stamp
235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)GYP_GENERATED_OUTPUTS :=
255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Make sure our deps and generated files are built first.
275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS)
285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_CPP_EXTENSION := .cc
305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_GENERATED_SOURCES :=
315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)GYP_COPIED_SOURCE_ORIGIN_DIRS :=
335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_SRC_FILES := \
355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/child_process_host_delegate.cc \
365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/content_constants.cc \
375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/content_switches.cc \
385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/context_menu_params.cc \
39ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch	content/public/common/desktop_media_id.cc \
40eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	content/public/common/drop_data.cc \
412a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/public/common/favicon_url.cc \
425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/file_chooser_params.cc \
435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/frame_navigate_params.cc \
445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/geoposition.cc \
455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/gpu_memory_stats.cc \
465821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/media_stream_request.cc \
477dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch	content/public/common/menu_item.cc \
4890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)	content/public/common/page_state.cc \
495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/page_transition_types.cc \
505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/password_form.cc \
515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/pepper_plugin_info.cc \
525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/renderer_preferences.cc \
535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/show_desktop_notification_params.cc \
545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/speech_recognition_result.cc \
555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/ssl_status.cc \
565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/url_constants.cc \
5790dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)	content/public/common/url_utils.cc \
58ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch	content/public/common/webplugininfo.cc \
595821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/accessibility_node_data.cc \
605821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/android/address_parser.cc \
615821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/android/address_parser_internal.cc \
625821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/android/command_line.cc \
635821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/android/common_jni_registrar.cc \
642a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/android/device_telephony_info.cc \
652a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/android/hash_set.cc \
665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/android/surface_texture_peer.cc \
675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/android/trace_event_binding.cc \
682a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/browser_plugin/browser_plugin_constants.cc \
69868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)	content/common/browser_rendering_stats.cc \
705821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/cc_messages.cc \
715821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/child_process_host_impl.cc \
725821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/clipboard_messages.cc \
735821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/content_constants_internal.cc \
745821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/content_ipc_logging.cc \
755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/content_message_generator.cc \
765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/content_param_traits.cc \
775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/content_paths.cc \
78eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	content/common/cookie_data.cc \
79bb1529ce867d8845a77ec7cdf3e3003ef1771a40Ben Murdoch	content/common/dom_storage/dom_storage_map.cc \
805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/find_match_rect_android.cc \
81c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	content/common/font_list.cc \
825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/font_list_android.cc \
835821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gamepad_user_gesture.cc \
845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/client/command_buffer_proxy_impl.cc \
852a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/gpu/client/context_provider_command_buffer.cc \
865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/client/gl_helper.cc \
8790dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)	content/common/gpu/client/gl_helper_scaling.cc \
88424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)	content/common/gpu/client/gl_surface_capturer_host.cc \
895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/client/gpu_channel_host.cc \
905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/client/gpu_video_decode_accelerator_host.cc \
913551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)	content/common/gpu/client/gpu_video_encode_accelerator_host.cc \
925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/client/webgraphicscontext3d_command_buffer_impl.cc \
935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/gpu_channel.cc \
945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/gpu_channel_manager.cc \
955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/gpu_command_buffer_stub.cc \
965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/gpu_memory_manager.cc \
972a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/gpu/gpu_memory_manager_client.cc \
982a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/gpu/gpu_memory_tracking.cc \
995821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/gpu_rendering_stats.cc \
1005821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/gpu_surface_lookup.cc \
1015821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/image_transport_surface.cc \
1025821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/image_transport_surface_android.cc \
103424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)	content/common/gpu/media/gl_surface_capturer.cc \
1045821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/media/gpu_video_decode_accelerator.cc \
1053551c9c881056c480085172ff9840cab31610854Torne (Richard Coles)	content/common/gpu/media/gpu_video_encode_accelerator.cc \
106424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)	content/common/gpu/media/video_decode_accelerator_impl.cc \
107424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)	content/common/gpu/media/h264_bit_reader.cc \
108424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)	content/common/gpu/media/h264_parser.cc \
109424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)	content/common/gpu/stream_texture_manager_android.cc \
110424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)	content/common/gpu/surface_capturer.cc \
1115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/sync_point_manager.cc \
1125821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/gpu/texture_image_transport_surface.cc \
1135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/indexed_db/indexed_db_key.cc \
1145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/indexed_db/indexed_db_key_path.cc \
1155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/indexed_db/indexed_db_key_range.cc \
1165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/indexed_db/indexed_db_param_traits.cc \
1175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/inter_process_time_ticks_converter.cc \
1182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/media/media_param_traits.cc \
1195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/media/media_stream_options.cc \
1205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/message_router.cc \
1215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/net/url_fetcher.cc \
1225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/net/url_request_user_data.cc \
1237dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch	content/common/one_writer_seqlock.cc \
124eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	content/common/page_state_serialization.cc \
1255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/page_zoom.cc \
1262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/pepper_renderer_instance_data.cc \
127ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch	content/common/plugin_list.cc \
128ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch	content/common/plugin_list_posix.cc \
1295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/process_type.cc \
1305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/resource_messages.cc \
1312a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/sandbox_util.cc \
1325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/savable_url_schemes.cc \
1335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/set_process_title.cc \
1345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/socket_stream_handle_data.cc \
1355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/ssl_status_serialization.cc \
1365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/swapped_out_messages.cc \
1375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/common/url_schemes.cc \
138ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch	content/common/webplugin_geometry.cc \
1395821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/common_param_traits.cc \
1405821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	content/public/common/content_client.cc \
1412a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/public/common/window_container_type.cc \
1422a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	content/common/gpu/media/android_video_decode_accelerator.cc
1435821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1445821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
1455821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Flags passed to both C and C++ files.
146eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_CFLAGS_Debug := \
1472a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	--param=ssp-buffer-size=4 \
1485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Werror \
1495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fno-exceptions \
1505821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fno-strict-aliasing \
1515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Wall \
1525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Wno-unused-parameter \
1535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Wno-missing-field-initializers \
1545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fvisibility=hidden \
1555821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-pipe \
1565821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fPIC \
157eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-unknown-pragmas \
1582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-m32 \
1592a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-mmmx \
1602a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-march=pentium4 \
1612a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-msse2 \
1622a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-mfpmath=sse \
163c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	-fuse-ld=gold \
1645821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-ffunction-sections \
1655821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-funwind-tables \
1665821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-g \
1675821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fno-short-enums \
1685821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-finline-limit=64 \
1695821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Wa,--noexecstack \
1702a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-U_FORTIFY_SOURCE \
1712a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-Wno-extra \
1722a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-Wno-ignored-qualifiers \
1732a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-Wno-type-limits \
1742a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-fno-stack-protector \
1755821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Os \
1765821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-g \
1775821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fomit-frame-pointer \
1785821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fdata-sections \
1795821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-ffunction-sections
1805821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
181eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_DEFS_Debug := \
1825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DCONTENT_IMPLEMENTATION' \
1837d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles)	'-DANGLE_DX11' \
1845821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-D_FILE_OFFSET_BITS=64' \
1855821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DNO_TCMALLOC' \
1867dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
1877dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
1885821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DDISABLE_NACL' \
1895821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DCHROMIUM_BUILD' \
1905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DUSE_LIBJPEG_TURBO=1' \
1915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DUSE_PROPRIETARY_CODECS' \
192a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DENABLE_CONFIGURATION_POLICY' \
1935821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DENABLE_GPU=1' \
1945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DUSE_OPENSSL=1' \
1955821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DENABLE_EGLIMAGE=1' \
1962a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	'-DSK_ENABLE_INST_COUNT=0' \
197a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DSK_SUPPORT_GPU=1' \
198a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
199a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles)	'-DSK_BUILD_FOR_ANDROID' \
200a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DUSE_CHROMIUM_SKIA' \
201a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DSK_USE_POSIX_THREADS' \
202ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch	'-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
2035821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DU_USING_ICU_NAMESPACE=0' \
204424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)	'-DMEDIA_DISABLE_LIBVPX' \
205558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch	'-DMESA_EGL_NO_X11_HEADERS' \
2065821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-D__STDC_CONSTANT_MACROS' \
2075821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-D__STDC_FORMAT_MACROS' \
2085821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DANDROID' \
2095821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-D__GNU_SOURCE=1' \
2105821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DUSE_STLPORT=1' \
2115821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
2122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	'-DCHROME_BUILD_ID=""' \
2135821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DDYNAMIC_ANNOTATIONS_ENABLED=1' \
2145821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \
2155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	'-D_DEBUG'
2165821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2175821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS
219eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_C_INCLUDES_Debug := \
2202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
221bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
222bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch	$(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \
223bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch	$(LOCAL_PATH) \
2245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/khronos \
2252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	$(LOCAL_PATH)/gpu \
2265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/src/core \
227a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	$(LOCAL_PATH)/skia/config \
2285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/config \
2295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/core \
2305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/effects \
2315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pdf \
2325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/gpu \
233eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/lazy \
234c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pathops \
2355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/pipe \
2365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/ports \
2375821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/third_party/skia/include/utils \
2385821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(LOCAL_PATH)/skia/ext \
23990dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)	$(PWD)/external/icu4c/common \
24090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)	$(PWD)/external/icu4c/i18n \
2415821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(gyp_shared_intermediate_dir)/content \
2425821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	$(gyp_shared_intermediate_dir)/ui/gl \
243868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles)	$(LOCAL_PATH)/third_party/mesa/src/include \
24490dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)	$(PWD)/frameworks/wilhelm/include \
24590dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)	$(PWD)/bionic \
24690dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles)	$(PWD)/external/stlport/stlport
2475821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2485821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
2495821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Flags passed to only C++ (and not C) files.
250eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CPPFLAGS_Debug := \
2515821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fno-rtti \
2525821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fno-threadsafe-statics \
2535821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fvisibility-inlines-hidden \
2545821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Wsign-compare \
2552a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-Wno-error=c++0x-compat \
2562a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-Wno-non-virtual-dtor \
2572a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-Wno-sign-promo
2585821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
259eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
260eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Flags passed to both C and C++ files.
261eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_CFLAGS_Release := \
262eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	--param=ssp-buffer-size=4 \
263eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Werror \
264eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fno-exceptions \
265eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fno-strict-aliasing \
266eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wall \
267eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-unused-parameter \
268eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-missing-field-initializers \
269eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fvisibility=hidden \
270eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-pipe \
271eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fPIC \
272eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-unknown-pragmas \
273eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-m32 \
274eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-mmmx \
275eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-march=pentium4 \
276eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-msse2 \
277eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-mfpmath=sse \
278eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fuse-ld=gold \
279eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-ffunction-sections \
280eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-funwind-tables \
281eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-g \
282eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fno-short-enums \
283eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-finline-limit=64 \
284eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wa,--noexecstack \
285eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-U_FORTIFY_SOURCE \
286eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-extra \
287eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-ignored-qualifiers \
288eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-type-limits \
289eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fno-stack-protector \
290eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Os \
291eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fno-ident \
292eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fdata-sections \
293eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-ffunction-sections \
294eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fomit-frame-pointer \
295eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fno-unwind-tables \
296eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fno-asynchronous-unwind-tables
297eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
298eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_DEFS_Release := \
299eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DCONTENT_IMPLEMENTATION' \
300eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DANGLE_DX11' \
301eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-D_FILE_OFFSET_BITS=64' \
302eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DNO_TCMALLOC' \
3037dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch	'-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \
3047dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch	'-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \
305eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DDISABLE_NACL' \
306eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DCHROMIUM_BUILD' \
307eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DUSE_LIBJPEG_TURBO=1' \
308eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DUSE_PROPRIETARY_CODECS' \
309a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DENABLE_CONFIGURATION_POLICY' \
310eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DENABLE_GPU=1' \
311eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DUSE_OPENSSL=1' \
312eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DENABLE_EGLIMAGE=1' \
313eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DSK_ENABLE_INST_COUNT=0' \
314a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DSK_SUPPORT_GPU=1' \
315a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \
316eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DSK_BUILD_FOR_ANDROID' \
317a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DUSE_CHROMIUM_SKIA' \
318a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	'-DSK_USE_POSIX_THREADS' \
319ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch	'-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \
320eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DU_USING_ICU_NAMESPACE=0' \
321424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles)	'-DMEDIA_DISABLE_LIBVPX' \
322558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch	'-DMESA_EGL_NO_X11_HEADERS' \
323eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-D__STDC_CONSTANT_MACROS' \
324eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-D__STDC_FORMAT_MACROS' \
325eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DANDROID' \
326eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-D__GNU_SOURCE=1' \
327eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DUSE_STLPORT=1' \
328eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-D_STLP_USE_PTR_SPECIALIZATIONS=1' \
329eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DCHROME_BUILD_ID=""' \
330eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DNDEBUG' \
331eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DNVALGRIND' \
332eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-DDYNAMIC_ANNOTATIONS_ENABLED=0' \
333eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	'-D_FORTIFY_SOURCE=2'
334eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
335eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
336eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Include paths placed before CFLAGS/CPPFLAGS
337eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_C_INCLUDES_Release := \
338eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \
339bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch	$(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \
340bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch	$(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \
341bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch	$(LOCAL_PATH) \
342eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/khronos \
343eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/gpu \
344eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/src/core \
345a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	$(LOCAL_PATH)/skia/config \
346eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/config \
347eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/core \
348eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/effects \
349eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/pdf \
350eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/gpu \
351eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/lazy \
352eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/pathops \
353eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/pipe \
354eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/ports \
355eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/skia/include/utils \
356eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/skia/ext \
357eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(PWD)/external/icu4c/common \
358eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(PWD)/external/icu4c/i18n \
359eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(gyp_shared_intermediate_dir)/content \
360eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(gyp_shared_intermediate_dir)/ui/gl \
361eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(LOCAL_PATH)/third_party/mesa/src/include \
362eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(PWD)/frameworks/wilhelm/include \
363eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(PWD)/bionic \
364eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	$(PWD)/external/stlport/stlport
365eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
366eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
367eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Flags passed to only C++ (and not C) files.
368eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CPPFLAGS_Release := \
369eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fno-rtti \
370eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fno-threadsafe-statics \
371eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fvisibility-inlines-hidden \
372eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wsign-compare \
373eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-error=c++0x-compat \
374eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-non-virtual-dtor \
375eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wno-sign-promo
376eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
377eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
378eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION))
379eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION))
380eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION))
3815821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)### Rules for final target.
3825821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
383eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_LDFLAGS_Debug := \
3842a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-Wl,-z,now \
3852a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-Wl,-z,relro \
3865821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Wl,-z,noexecstack \
3875821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-fPIC \
3882a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)	-m32 \
389c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	-fuse-ld=gold \
3905821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-nostdlib \
3915821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Wl,--no-undefined \
3925821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Wl,--exclude-libs=ALL \
393c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	-Wl,--gc-sections \
3945821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	-Wl,-O1 \
395c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	-Wl,--as-needed
3965821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
3975821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
398eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_LDFLAGS_Release := \
399eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wl,-z,now \
400eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wl,-z,relro \
401eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wl,-z,noexecstack \
402eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fPIC \
403eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-m32 \
404eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-fuse-ld=gold \
405eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-nostdlib \
406eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wl,--no-undefined \
407eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wl,--exclude-libs=ALL \
408eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wl,-O1 \
409eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wl,--as-needed \
410eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch	-Wl,--gc-sections
411eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
412eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
413eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION))
414eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch
4155821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_STATIC_LIBRARIES := \
416a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch	skia_skia_library_gyp \
417c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)	ui_ui_gyp \
4185821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	ui_gl_gl_gyp \
4195821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	webkit_support_glue_gyp
4205821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4215821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Enable grouping to fix circular references
4225821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_GROUP_STATIC_LIBRARIES := true
4235821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4245821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)LOCAL_SHARED_LIBRARIES := \
4255821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	libstlport \
4265821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)	libdl
4275821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4285821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Add target alias to "gyp_all_modules" target.
4295821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles).PHONY: gyp_all_modules
4305821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)gyp_all_modules: content_content_common_gyp
4315821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4325821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)# Alias gyp target name.
4335821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles).PHONY: content_common
4345821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)content_common: content_content_common_gyp
4355821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)
4365821806d5e7f356e8fa4b058a389a808ea183019Torne (Richard Coles)include $(BUILD_STATIC_LIBRARY)
437