cc.target.linux-arm.mk revision 0f1bc08d4cfcc34181b0b5cbf065c40f687bf740
12a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# This file is generated by gyp; do not edit. 22a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 32a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)include $(CLEAR_VARS) 42a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 52a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_MODULE_CLASS := STATIC_LIBRARIES 62a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_MODULE := cc_cc_gyp 72a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_MODULE_SUFFIX := .a 82a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_MODULE_TAGS := optional 92a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)gyp_intermediate_dir := $(call local-intermediates-dir) 102a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)gyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared) 112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Make sure our deps are built first. 132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)GYP_TARGET_DEPENDENCIES := \ 142a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(call intermediates-dir-for,GYP,gpu_gpu_gyp)/gpu.stamp \ 15a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch $(call intermediates-dir-for,GYP,skia_skia_gyp)/skia.stamp \ 16a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch $(call intermediates-dir-for,STATIC_LIBRARIES,skia_skia_library_gyp)/skia_skia_library_gyp.a \ 17424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) $(call intermediates-dir-for,GYP,third_party_WebKit_public_blink_minimal_gyp)/blink_minimal.stamp \ 184e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) $(call intermediates-dir-for,STATIC_LIBRARIES,ui_gl_gl_gyp)/ui_gl_gl_gyp.a 192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)GYP_GENERATED_OUTPUTS := 212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Make sure our deps and generated files are built first. 232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_CPP_EXTENSION := .cc 262a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_GENERATED_SOURCES := 272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 282a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)GYP_COPIED_SOURCE_ORIGIN_DIRS := 292a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 302a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_SRC_FILES := \ 312a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/animation/animation.cc \ 322a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/animation/animation_curve.cc \ 33c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/animation/animation_events.cc \ 342a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/animation/animation_id_provider.cc \ 352a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/animation/animation_registrar.cc \ 36c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/animation/keyframed_animation_curve.cc \ 37c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/animation/layer_animation_controller.cc \ 38c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/animation/scrollbar_animation_controller_linear_fade.cc \ 3958537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) cc/animation/scrollbar_animation_controller_thinning.cc \ 40c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/animation/timing_function.cc \ 41c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/animation/transform_operation.cc \ 42c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/animation/transform_operations.cc \ 43ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch cc/base/invalidation_region.cc \ 44c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/base/math_util.cc \ 45c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/base/region.cc \ 46c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/base/switches.cc \ 47c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/base/tiling_data.cc \ 484e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) cc/debug/benchmark_instrumentation.cc \ 492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/debug/debug_colors.cc \ 502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/debug/debug_rect_history.cc \ 512a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/debug/frame_rate_counter.cc \ 52c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/debug/layer_tree_debug_state.cc \ 534e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) cc/debug/micro_benchmark.cc \ 544e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) cc/debug/micro_benchmark_controller.cc \ 55c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/debug/overdraw_metrics.cc \ 56c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/debug/paint_time_counter.cc \ 574e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) cc/debug/picture_record_benchmark.cc \ 58c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/debug/rendering_stats.cc \ 59c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/debug/rendering_stats_instrumentation.cc \ 60a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) cc/debug/traced_picture.cc \ 61b2df76ea8fec9e32f6f3718986dba0d95315b29cTorne (Richard Coles) cc/debug/traced_value.cc \ 624e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) cc/debug/unittest_only_benchmark.cc \ 63c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/input/page_scale_animation.cc \ 64c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/input/top_controls_manager.cc \ 65c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/content_layer.cc \ 66c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/contents_scaling_layer.cc \ 674e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) cc/layers/delegated_frame_provider.cc \ 684e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) cc/layers/delegated_frame_resource_collection.cc \ 69c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/delegated_renderer_layer.cc \ 70c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/delegated_renderer_layer_impl.cc \ 712a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/layers/heads_up_display_layer.cc \ 722a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/layers/heads_up_display_layer_impl.cc \ 732a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/layers/image_layer.cc \ 742a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/layers/io_surface_layer.cc \ 752a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/layers/io_surface_layer_impl.cc \ 762a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/layers/layer.cc \ 772a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/layers/layer_impl.cc \ 782a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/layers/layer_iterator.cc \ 79ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben Murdoch cc/layers/layer_lists.cc \ 80c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/layer_position_constraint.cc \ 81c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/nine_patch_layer.cc \ 82c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/nine_patch_layer_impl.cc \ 833551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) cc/layers/painted_scrollbar_layer.cc \ 843551c9c881056c480085172ff9840cab31610854Torne (Richard Coles) cc/layers/painted_scrollbar_layer_impl.cc \ 85c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/picture_image_layer.cc \ 86c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/picture_image_layer_impl.cc \ 87c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/picture_layer.cc \ 88c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/picture_layer_impl.cc \ 89c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/render_surface.cc \ 90c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/render_surface_impl.cc \ 9158537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) cc/layers/scrollbar_layer_impl_base.cc \ 92c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/solid_color_layer.cc \ 93c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/solid_color_layer_impl.cc \ 9458537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) cc/layers/solid_color_scrollbar_layer.cc \ 9558537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) cc/layers/solid_color_scrollbar_layer_impl.cc \ 96c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/texture_layer.cc \ 97c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/texture_layer_impl.cc \ 98c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/tiled_layer.cc \ 99c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/tiled_layer_impl.cc \ 1004e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) cc/layers/ui_resource_layer.cc \ 1014e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) cc/layers/ui_resource_layer_impl.cc \ 102c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/video_frame_provider_client_impl.cc \ 103c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/video_layer.cc \ 104c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/layers/video_layer_impl.cc \ 1057d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) cc/output/begin_frame_args.cc \ 106c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/compositor_frame.cc \ 107c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/compositor_frame_ack.cc \ 108c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/compositor_frame_metadata.cc \ 109424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) cc/output/context_provider.cc \ 11090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) cc/output/copy_output_request.cc \ 1117d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) cc/output/copy_output_result.cc \ 112c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/delegated_frame_data.cc \ 113c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/delegating_renderer.cc \ 114c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/direct_renderer.cc \ 115eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch cc/output/filter_operation.cc \ 116eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch cc/output/filter_operations.cc \ 117c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/geometry_binding.cc \ 118c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/gl_frame_data.cc \ 119c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/gl_renderer.cc \ 120c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/gl_renderer_draw_cache.cc \ 121eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch cc/output/managed_memory_policy.cc \ 122c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/output_surface.cc \ 123c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/program_binding.cc \ 124c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/render_surface_filters.cc \ 125c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/renderer.cc \ 126c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/shader.cc \ 127c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/software_frame_data.cc \ 128c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/software_output_device.cc \ 129c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/output/software_renderer.cc \ 130c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/checkerboard_draw_quad.cc \ 131c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/content_draw_quad_base.cc \ 132c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/debug_border_draw_quad.cc \ 133c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/draw_quad.cc \ 134c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/io_surface_draw_quad.cc \ 135c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/picture_draw_quad.cc \ 136c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/render_pass.cc \ 137c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/render_pass_draw_quad.cc \ 138c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/shared_quad_state.cc \ 139c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/solid_color_draw_quad.cc \ 140c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/stream_video_draw_quad.cc \ 141c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/texture_draw_quad.cc \ 142c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/tile_draw_quad.cc \ 143c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/quads/yuv_video_draw_quad.cc \ 144c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/resources/bitmap_content_layer_updater.cc \ 145c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/resources/bitmap_skpicture_content_layer_updater.cc \ 146c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/resources/caching_bitmap_content_layer_updater.cc \ 147c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/resources/content_layer_updater.cc \ 148c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/resources/image_layer_updater.cc \ 149868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) cc/resources/image_raster_worker_pool.cc \ 1502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/layer_quad.cc \ 1512a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/layer_tiling_data.cc \ 1522a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/layer_updater.cc \ 1532a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/managed_tile_state.cc \ 1542a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/memory_history.cc \ 1552a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/picture.cc \ 1562a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/picture_layer_tiling.cc \ 1572a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/picture_layer_tiling_set.cc \ 1582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/picture_pile.cc \ 1592a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/picture_pile_base.cc \ 1602a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/picture_pile_impl.cc \ 161868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) cc/resources/pixel_buffer_raster_worker_pool.cc \ 1622a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/prioritized_resource.cc \ 1632a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/prioritized_resource_manager.cc \ 164bb1529ce867d8845a77ec7cdf3e3003ef1771a40Ben Murdoch cc/resources/prioritized_tile_set.cc \ 1652a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/priority_calculator.cc \ 1667dbb3d5cf0c15f500944d211057644d6a2f37371Ben Murdoch cc/resources/raster_mode.cc \ 1672a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/raster_worker_pool.cc \ 1682a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/resource.cc \ 169d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles) cc/resources/resource_format.cc \ 1702a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/resource_pool.cc \ 1712a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/resource_provider.cc \ 1722a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/resource_update.cc \ 1732a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/resource_update_controller.cc \ 1742a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/resource_update_queue.cc \ 1752a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/scoped_resource.cc \ 176a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) cc/resources/scoped_ui_resource.cc \ 1771e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) cc/resources/shared_bitmap.cc \ 178d0247b1b59f9c528cb6df88b4f2b9afaf80d181eTorne (Richard Coles) cc/resources/single_release_callback.cc \ 1792a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/skpicture_content_layer_updater.cc \ 1802a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/texture_mailbox.cc \ 18158537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) cc/resources/texture_mailbox_deleter.cc \ 1822a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/tile.cc \ 1832a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/tile_manager.cc \ 1842a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/tile_priority.cc \ 1852a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) cc/resources/transferable_resource.cc \ 186a36e5920737c6adbddd3e43b760e5de8431db6e0Torne (Richard Coles) cc/resources/ui_resource_bitmap.cc \ 187c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/resources/video_resource_updater.cc \ 1887d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) cc/resources/worker_pool.cc \ 189c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/scheduler/delay_based_time_source.cc \ 190c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/scheduler/frame_rate_controller.cc \ 191c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/scheduler/rate_limiter.cc \ 192868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) cc/scheduler/rolling_time_delta_history.cc \ 193c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/scheduler/scheduler.cc \ 194c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/scheduler/scheduler_settings.cc \ 195c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/scheduler/scheduler_state_machine.cc \ 196c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/scheduler/texture_uploader.cc \ 197424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) cc/trees/blocking_task_runner.cc \ 198c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/damage_tracker.cc \ 199c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/layer_sorter.cc \ 200c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/layer_tree_host.cc \ 201c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/layer_tree_host_common.cc \ 202c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/layer_tree_host_impl.cc \ 203c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/layer_tree_impl.cc \ 204c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/layer_tree_settings.cc \ 205c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/occlusion_tracker.cc \ 206c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/proxy.cc \ 207c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/quad_culler.cc \ 208c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/single_thread_proxy.cc \ 209c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/thread_proxy.cc \ 210c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) cc/trees/tree_synchronizer.cc 2112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 2122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 2132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Flags passed to both C and C++ files. 214eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_CFLAGS_Debug := \ 2152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fstack-protector \ 2162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) --param=ssp-buffer-size=4 \ 217c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Werror \ 2182a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fno-exceptions \ 2192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fno-strict-aliasing \ 220c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wall \ 2212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-unused-parameter \ 2222a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-missing-field-initializers \ 2232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fvisibility=hidden \ 2242a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -pipe \ 2252a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fPIC \ 226eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-unknown-pragmas \ 2272a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fno-tree-sra \ 2282a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fuse-ld=gold \ 2292a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-psabi \ 2302a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -ffunction-sections \ 2312a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -funwind-tables \ 2322a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -g \ 2332a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fstack-protector \ 2342a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fno-short-enums \ 2352a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -finline-limit=64 \ 2362a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wa,--noexecstack \ 2372a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -U_FORTIFY_SOURCE \ 2382a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-extra \ 2392a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-ignored-qualifiers \ 2402a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-type-limits \ 2412a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Os \ 2422a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -g \ 2432a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fomit-frame-pointer \ 2442a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fdata-sections \ 2452a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -ffunction-sections 2462a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 247eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_DEFS_Debug := \ 2487d4cd473f85ac64c3747c96c277f9e506a0d2246Torne (Richard Coles) '-DANGLE_DX11' \ 2492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-D_FILE_OFFSET_BITS=64' \ 2502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DNO_TCMALLOC' \ 2512a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DDISABLE_NACL' \ 2522a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DCHROMIUM_BUILD' \ 2532a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DUSE_LIBJPEG_TURBO=1' \ 2542a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DUSE_PROPRIETARY_CODECS' \ 255a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DENABLE_CONFIGURATION_POLICY' \ 2561e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 2571e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 2582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DUSE_OPENSSL=1' \ 2592a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DENABLE_EGLIMAGE=1' \ 26058537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) '-DCLD_VERSION=1' \ 2612a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DCC_IMPLEMENTATION=1' \ 262424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) '-DMEDIA_DISABLE_LIBVPX' \ 2632a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DSK_ENABLE_INST_COUNT=0' \ 264a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DSK_SUPPORT_GPU=1' \ 265a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 26668043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 2670f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles) '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 2680f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles) '-DSK_SUPPORT_LEGACY_COLORTYPE=1' \ 269a93a17c8d99d686bd4a1511e5504e5e6cc9fcadfTorne (Richard Coles) '-DSK_BUILD_FOR_ANDROID' \ 270a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DSK_USE_POSIX_THREADS' \ 271ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 272558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch '-DMESA_EGL_NO_X11_HEADERS' \ 273c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-D__STDC_CONSTANT_MACROS' \ 274c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) '-D__STDC_FORMAT_MACROS' \ 2752a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DANDROID' \ 2762a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-D__GNU_SOURCE=1' \ 2772a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DUSE_STLPORT=1' \ 2782a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 2792a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DCHROME_BUILD_ID=""' \ 2802a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 2812a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 2822a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) '-D_DEBUG' 2832a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 2842a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 2852a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Include paths placed before CFLAGS/CPPFLAGS 286eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_C_INCLUDES_Debug := \ 287bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 288bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 289c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 2902a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH) \ 2912a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/khronos \ 2922a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/gpu \ 2932a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/skia/src/core \ 2942a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/skia/include/core \ 2952a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/skia/include/effects \ 2962a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/skia/include/pdf \ 2972a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/skia/include/gpu \ 298eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/lazy \ 299c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) $(LOCAL_PATH)/third_party/skia/include/pathops \ 3002a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/skia/include/pipe \ 3012a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/skia/include/ports \ 3022a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/third_party/skia/include/utils \ 3038bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles) $(LOCAL_PATH)/skia/config \ 3042a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(LOCAL_PATH)/skia/ext \ 305424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) $(LOCAL_PATH)/v8/include \ 3062a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) $(gyp_shared_intermediate_dir)/ui/gl \ 307868fa2fe829687343ffae624259930155e16dbd8Torne (Richard Coles) $(LOCAL_PATH)/third_party/mesa/src/include \ 30890dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) $(PWD)/frameworks/wilhelm/include \ 30990dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) $(PWD)/bionic \ 31090dce4d38c5ff5333bea97d859d4e484e27edf0cTorne (Richard Coles) $(PWD)/external/stlport/stlport 3112a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 3122a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 3132a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Flags passed to only C++ (and not C) files. 314eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CPPFLAGS_Debug := \ 3152a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fno-rtti \ 3162a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fno-threadsafe-statics \ 3172a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fvisibility-inlines-hidden \ 318c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wsign-compare \ 3192a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-abi \ 3202a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-error=c++0x-compat \ 3212a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wno-non-virtual-dtor \ 322c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wno-sign-promo 3232a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 324eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 325eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Flags passed to both C and C++ files. 326eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_CFLAGS_Release := \ 327eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fstack-protector \ 328eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch --param=ssp-buffer-size=4 \ 329eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Werror \ 330eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-exceptions \ 331eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-strict-aliasing \ 332eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wall \ 333eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-unused-parameter \ 334eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-missing-field-initializers \ 335eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fvisibility=hidden \ 336eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -pipe \ 337eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fPIC \ 338eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-unknown-pragmas \ 339eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-tree-sra \ 340eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fuse-ld=gold \ 341eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-psabi \ 342eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -ffunction-sections \ 343eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -funwind-tables \ 344eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -g \ 345eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fstack-protector \ 346eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-short-enums \ 347eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -finline-limit=64 \ 348eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wa,--noexecstack \ 349eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -U_FORTIFY_SOURCE \ 350eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-extra \ 351eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-ignored-qualifiers \ 352eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-type-limits \ 353eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Os \ 354eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-ident \ 355eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fdata-sections \ 356eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -ffunction-sections \ 357eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fomit-frame-pointer 358eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 359eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochMY_DEFS_Release := \ 360eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DANGLE_DX11' \ 361eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-D_FILE_OFFSET_BITS=64' \ 362eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DNO_TCMALLOC' \ 363eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DDISABLE_NACL' \ 364eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DCHROMIUM_BUILD' \ 365eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DUSE_LIBJPEG_TURBO=1' \ 366eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DUSE_PROPRIETARY_CODECS' \ 367a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DENABLE_CONFIGURATION_POLICY' \ 3681e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 3691e9bf3e0803691d0a228da41fc608347b6db4340Torne (Richard Coles) '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 370eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DUSE_OPENSSL=1' \ 371eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DENABLE_EGLIMAGE=1' \ 37258537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) '-DCLD_VERSION=1' \ 373eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DCC_IMPLEMENTATION=1' \ 374424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) '-DMEDIA_DISABLE_LIBVPX' \ 375eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DSK_ENABLE_INST_COUNT=0' \ 376a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DSK_SUPPORT_GPU=1' \ 377a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DGR_GL_CUSTOM_SETUP_HEADER="GrGLConfig_chrome.h"' \ 37868043e1e95eeb07d5cae7aca370b26518b0867d6Torne (Richard Coles) '-DSK_ENABLE_LEGACY_API_ALIASING=1' \ 3790f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles) '-DSK_ATTR_DEPRECATED=SK_NOTHING_ARG1' \ 3800f1bc08d4cfcc34181b0b5cbf065c40f687bf740Torne (Richard Coles) '-DSK_SUPPORT_LEGACY_COLORTYPE=1' \ 381eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DSK_BUILD_FOR_ANDROID' \ 382a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch '-DSK_USE_POSIX_THREADS' \ 383ba5b9a6411cb1792fd21f0a078d7a25cd1ceec16Ben Murdoch '-DSK_DEFERRED_CANVAS_USES_FACTORIES=1' \ 384558790d6acca3451cf3a6b497803a5f07d0bec58Ben Murdoch '-DMESA_EGL_NO_X11_HEADERS' \ 385eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-D__STDC_CONSTANT_MACROS' \ 386eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-D__STDC_FORMAT_MACROS' \ 387eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DANDROID' \ 388eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-D__GNU_SOURCE=1' \ 389eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DUSE_STLPORT=1' \ 390eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 391eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DCHROME_BUILD_ID=""' \ 392eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DNDEBUG' \ 393eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DNVALGRIND' \ 394eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 395eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch '-D_FORTIFY_SOURCE=2' 396eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 397eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 398eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Include paths placed before CFLAGS/CPPFLAGS 399eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_C_INCLUDES_Release := \ 400bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/icuuc/target \ 401bbcdd45c55eb7c4641ab97aef9889b0fc828e7d3Ben Murdoch $(gyp_shared_intermediate_dir)/shim_headers/icui18n/target \ 402eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(gyp_shared_intermediate_dir)/shim_headers/ashmem/target \ 403eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH) \ 404eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/khronos \ 405eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/gpu \ 406eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/src/core \ 407eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/core \ 408eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/effects \ 409eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/pdf \ 410eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/gpu \ 411eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/lazy \ 412eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/pathops \ 413eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/pipe \ 414eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/ports \ 415eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/skia/include/utils \ 4168bcbed890bc3ce4d7a057a8f32cab53fa534672eTorne (Richard Coles) $(LOCAL_PATH)/skia/config \ 417eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/skia/ext \ 418424c4d7b64af9d0d8fd9624f381f469654d5e3d2Torne (Richard Coles) $(LOCAL_PATH)/v8/include \ 419eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(gyp_shared_intermediate_dir)/ui/gl \ 420eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(LOCAL_PATH)/third_party/mesa/src/include \ 421eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(PWD)/frameworks/wilhelm/include \ 422eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(PWD)/bionic \ 423eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch $(PWD)/external/stlport/stlport 424eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 425eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 426eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch# Flags passed to only C++ (and not C) files. 427eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CPPFLAGS_Release := \ 428eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-rtti \ 429eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fno-threadsafe-statics \ 430eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fvisibility-inlines-hidden \ 431eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wsign-compare \ 432eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-abi \ 433eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-error=c++0x-compat \ 434eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-non-virtual-dtor \ 435eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wno-sign-promo 436eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 437eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 438eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 439eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 440eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 4412a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)### Rules for final target. 4422a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 443eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_LDFLAGS_Debug := \ 4442a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wl,-z,now \ 4452a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wl,-z,relro \ 4462a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wl,-z,noexecstack \ 4472a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fPIC \ 4482a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wl,-z,relro \ 4492a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wl,-z,now \ 4502a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -fuse-ld=gold \ 4512a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -nostdlib \ 4522a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wl,--no-undefined \ 4532a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wl,--exclude-libs=ALL \ 4542a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wl,--icf=safe \ 45558537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--fatal-warnings \ 456c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wl,--gc-sections \ 45758537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--warn-shared-textrel \ 4582a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) -Wl,-O1 \ 459c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) -Wl,--as-needed 4602a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 4612a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 462eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_LDFLAGS_Release := \ 463eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-z,now \ 464eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-z,relro \ 465eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-z,noexecstack \ 466eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fPIC \ 467eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-z,relro \ 468eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-z,now \ 469eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -fuse-ld=gold \ 470eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -nostdlib \ 471eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,--no-undefined \ 472eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,--exclude-libs=ALL \ 473eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,--icf=safe \ 474eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,-O1 \ 475eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch -Wl,--as-needed \ 47658537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--gc-sections \ 47758537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--fatal-warnings \ 47858537e28ecd584eab876aee8be7156509866d23aTorne (Richard Coles) -Wl,--warn-shared-textrel 479eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 480eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 481eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen MurdochLOCAL_LDFLAGS := $(LOCAL_LDFLAGS_$(GYP_CONFIGURATION)) 482eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch 4832a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_STATIC_LIBRARIES := \ 484a3f7b4e666c476898878fa745f637129375cd889Ben Murdoch skia_skia_library_gyp \ 4854e180b6a0b4720a9b8e9e959a882386f690f08ffTorne (Richard Coles) ui_gl_gl_gyp 4862a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 4872a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Enable grouping to fix circular references 4882a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_GROUP_STATIC_LIBRARIES := true 4892a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 4902a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)LOCAL_SHARED_LIBRARIES := \ 4912a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) libstlport \ 4922a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) libdl 4932a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 4942a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Add target alias to "gyp_all_modules" target. 4952a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles).PHONY: gyp_all_modules 4962a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)gyp_all_modules: cc_cc_gyp 4972a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 4982a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)# Alias gyp target name. 4992a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles).PHONY: cc 5002a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)cc: cc_cc_gyp 5012a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles) 5022a99a7e74a7f215066514fe81d2bfa6639d9edddTorne (Richard Coles)include $(BUILD_STATIC_LIBRARY) 503