1109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# This file is generated by gyp; do not edit. 2109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 3109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergerinclude $(CLEAR_VARS) 4109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 5109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_MODULE_CLASS := STATIC_LIBRARIES 6109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_MODULE := third_party_webrtc_modules_rtp_rtcp_gyp 7109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_MODULE_SUFFIX := .a 8109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_MODULE_TARGET_ARCH := $(TARGET_$(GYP_VAR_PREFIX)ARCH) 9109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergergyp_intermediate_dir := $(call local-intermediates-dir,,$(GYP_VAR_PREFIX)) 10109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergergyp_shared_intermediate_dir := $(call intermediates-dir-for,GYP,shared,,,$(GYP_VAR_PREFIX)) 11109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 12109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Make sure our deps are built first. 13109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerGYP_TARGET_DEPENDENCIES := 14109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 15109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerGYP_GENERATED_OUTPUTS := 16109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 17109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Make sure our deps and generated files are built first. 18109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_ADDITIONAL_DEPENDENCIES := $(GYP_TARGET_DEPENDENCIES) $(GYP_GENERATED_OUTPUTS) 19109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 20109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPP_EXTENSION := .cc 21109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_GENERATED_SOURCES := 22109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 23109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerGYP_COPIED_SOURCE_ORIGIN_DIRS := 24109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 25109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_SRC_FILES := \ 26109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/bitrate.cc \ 27109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/fec_receiver_impl.cc \ 28109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/receive_statistics_impl.cc \ 29618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) third_party/webrtc/modules/rtp_rtcp/source/remote_ntp_time_estimator.cc \ 30109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_header_parser.cc \ 31109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_rtcp_impl.cc \ 32109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtcp_packet.cc \ 33109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtcp_receiver.cc \ 34109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtcp_receiver_help.cc \ 35109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtcp_sender.cc \ 36109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtcp_utility.cc \ 37109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_header_extension.cc \ 38109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_receiver_impl.cc \ 39109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_sender.cc \ 40109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_utility.cc \ 41109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/ssrc_database.cc \ 42109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/tmmbr_help.cc \ 43109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/dtmf_queue.cc \ 44109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_receiver_audio.cc \ 45109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_audio.cc \ 46109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction.cc \ 47109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/forward_error_correction_internal.cc \ 48109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/producer_fec.cc \ 49109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_packet_history.cc \ 50109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_payload_registry.cc \ 51109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_receiver_strategy.cc \ 52109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_receiver_video.cc \ 53109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_sender_video.cc \ 54febc61330dc628035ca5cb7443c195e44657edecAndroid Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_format.cc \ 55febc61330dc628035ca5cb7443c195e44657edecAndroid Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_format_h264.cc \ 56109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_format_vp8.cc \ 572a597ca5080bf78201031566884d52e30f725c70Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/rtp_format_video_generic.cc \ 58109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger third_party/webrtc/modules/rtp_rtcp/source/vp8_partition_aggregator.cc 59109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 60109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 61109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to both C and C++ files. 62109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_CFLAGS_Debug := \ 63109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger --param=ssp-buffer-size=4 \ 64109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Werror \ 65109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-strict-aliasing \ 66109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wall \ 67109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-parameter \ 68109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-missing-field-initializers \ 69109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility=hidden \ 70109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -pipe \ 71109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fPIC \ 72109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-local-typedefs \ 73109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 74109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 75109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 76109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 77109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 78109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 79109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 80109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 81109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 82109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables \ 83109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -g \ 84109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-short-enums \ 85109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -finline-limit=64 \ 86109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wa,--noexecstack \ 87109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -U_FORTIFY_SOURCE \ 88109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-extra \ 89109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-ignored-qualifiers \ 90109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-type-limits \ 91109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-but-set-variable \ 92109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Os \ 93109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -g \ 9481b7993e9ee6acc9e003ee943373c90221ef6f70Android Chromium Automerger -gdwarf-4 \ 95109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fdata-sections \ 96109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 97109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables 98109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 99109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_DEFS_Debug := \ 100109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 101109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 102109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNO_TCMALLOC' \ 103109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISABLE_NACL' \ 104109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROMIUM_BUILD' \ 105109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 106109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 107109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 108adda09e50de65c9a17d8d24dbbb421d39da1fe00Android Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 109109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 110109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 111109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 112109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 113109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCLD_VERSION=1' \ 114109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_PRINTING=1' \ 115109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 116618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 1170889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 1180889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 119618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 120618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 121ad3bcf43404f06080840b0787fad7a394e7925d8Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 122d658c1128db26424e73674abd5a5051cc8ef15abTorne (Richard Coles) '-DVIDEO_HOLE=1' \ 123037d14dba23a47e64df0cb621e2c68dba386fb8eAndroid Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 124109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_RESTRICT_LOGGING' \ 125cb45b28423b9c22974e440af3224efe1a68bace5Android Chromium Automerger '-DEXPAT_RELATIVE_PATH' \ 126109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_MODULE_UTILITY_VIDEO' \ 127109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_CHROMIUM_BUILD' \ 128618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DLOGGING_INSIDE_WEBRTC' \ 129109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_POSIX' \ 130109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_LINUX' \ 131109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID' \ 132109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID_OPENSLES' \ 133109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL=1' \ 134109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 135109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_CONSTANT_MACROS' \ 136109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_FORMAT_MACROS' \ 137109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DANDROID' \ 138109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__GNU_SOURCE=1' \ 139109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_STLPORT=1' \ 140109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 141109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROME_BUILD_ID=""' \ 142109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 143109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 144109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_DEBUG' 145109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 146109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 147109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 148109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_C_INCLUDES_Debug := \ 149cb4fdd1fdaaf2c11d40d3aeb3d5f62127230a6ccAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 150109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH) \ 151618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party/webrtc/overrides \ 152618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party \ 153109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/system_wrappers/interface \ 154109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 155109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/bionic \ 156109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/external/stlport/stlport 157109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 158109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 159109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to only C++ (and not C) files. 160109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPPFLAGS_Debug := \ 16140d8f859f097f75c5bfd85ac8f04c3b983afe0e1Android Chromium Automerger -fno-exceptions \ 162109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-rtti \ 163109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-threadsafe-statics \ 164109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility-inlines-hidden \ 165109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wsign-compare \ 166841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -std=gnu++11 \ 167841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-narrowing \ 168841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-literal-suffix \ 169109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-non-virtual-dtor \ 170109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-sign-promo 171109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 172109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 173109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to both C and C++ files. 174109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_CFLAGS_Release := \ 175109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger --param=ssp-buffer-size=4 \ 176109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Werror \ 177109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-strict-aliasing \ 178109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wall \ 179109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-parameter \ 180109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-missing-field-initializers \ 181109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility=hidden \ 182109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -pipe \ 183109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fPIC \ 184109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-local-typedefs \ 185109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 186109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 187109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 188109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 189109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 190109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 191109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 192109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 193109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 194109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables \ 195109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -g \ 196109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-short-enums \ 197109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -finline-limit=64 \ 198109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wa,--noexecstack \ 199109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -U_FORTIFY_SOURCE \ 200109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-extra \ 201109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-ignored-qualifiers \ 202109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-type-limits \ 203109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-but-set-variable \ 204109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Os \ 205109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-ident \ 206109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fdata-sections \ 207109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 208109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables 209109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 210109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_DEFS_Release := \ 211109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 212109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 213109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNO_TCMALLOC' \ 214109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISABLE_NACL' \ 215109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROMIUM_BUILD' \ 216109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 217109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 218109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 219adda09e50de65c9a17d8d24dbbb421d39da1fe00Android Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 220109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 221109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 222109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 223109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 224109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCLD_VERSION=1' \ 225109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_PRINTING=1' \ 226109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 227618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 2280889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 2290889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 230618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 231618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 232ad3bcf43404f06080840b0787fad7a394e7925d8Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 233d658c1128db26424e73674abd5a5051cc8ef15abTorne (Richard Coles) '-DVIDEO_HOLE=1' \ 234037d14dba23a47e64df0cb621e2c68dba386fb8eAndroid Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 235109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_RESTRICT_LOGGING' \ 236cb45b28423b9c22974e440af3224efe1a68bace5Android Chromium Automerger '-DEXPAT_RELATIVE_PATH' \ 237109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_MODULE_UTILITY_VIDEO' \ 238109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_CHROMIUM_BUILD' \ 239618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DLOGGING_INSIDE_WEBRTC' \ 240109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_POSIX' \ 241109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_LINUX' \ 242109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID' \ 243109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID_OPENSLES' \ 244109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL=1' \ 245109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 246109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_CONSTANT_MACROS' \ 247109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_FORMAT_MACROS' \ 248109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DANDROID' \ 249109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__GNU_SOURCE=1' \ 250109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_STLPORT=1' \ 251109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 252109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROME_BUILD_ID=""' \ 253109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNDEBUG' \ 254109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNVALGRIND' \ 255109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 256109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_FORTIFY_SOURCE=2' 257109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 258109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 259109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 260109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_C_INCLUDES_Release := \ 261cb4fdd1fdaaf2c11d40d3aeb3d5f62127230a6ccAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 262109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH) \ 263618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party/webrtc/overrides \ 264618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party \ 265109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/system_wrappers/interface \ 266109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 267109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/bionic \ 268109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/external/stlport/stlport 269109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 270109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 271109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to only C++ (and not C) files. 272109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPPFLAGS_Release := \ 27340d8f859f097f75c5bfd85ac8f04c3b983afe0e1Android Chromium Automerger -fno-exceptions \ 274109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-rtti \ 275109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-threadsafe-statics \ 276109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility-inlines-hidden \ 277109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wsign-compare \ 278841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -std=gnu++11 \ 279841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-narrowing \ 280841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-literal-suffix \ 281109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-non-virtual-dtor \ 282109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-sign-promo 283109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 284109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 285109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 286109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 287109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 288109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 289109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger### Rules for final target. 290109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 291109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_SHARED_LIBRARIES := \ 292109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger libstlport \ 293109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger libdl 294109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 295109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Add target alias to "gyp_all_modules" target. 296109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger.PHONY: gyp_all_modules 297109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergergyp_all_modules: third_party_webrtc_modules_rtp_rtcp_gyp 298109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 299109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Alias gyp target name. 300109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger.PHONY: rtp_rtcp 301109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergerrtp_rtcp: third_party_webrtc_modules_rtp_rtcp_gyp 302109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 303109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergerinclude $(BUILD_STATIC_LIBRARY) 304