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_audio_coding_module_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 := \ 26a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_amr.cc \ 27a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_amrwb.cc \ 28a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_celt.cc \ 29a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_cng.cc \ 30a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_codec_database.cc \ 31a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_dtmf_playout.cc \ 32a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_g722.cc \ 33a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_g7221.cc \ 34a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_g7221c.cc \ 35a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_g729.cc \ 36a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_g7291.cc \ 37a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_generic_codec.cc \ 38a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_gsmfr.cc \ 39a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_ilbc.cc \ 40a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_isac.cc \ 41a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_opus.cc \ 42a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_speex.cc \ 43a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_pcm16b.cc \ 44a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_pcma.cc \ 45a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_pcmu.cc \ 46a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_red.cc \ 47a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_receiver.cc \ 48a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/acm_resampler.cc \ 49a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/audio_coding_module.cc \ 50a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/audio_coding_module_impl.cc \ 51a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/call_statistics.cc \ 52a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/initial_delay_manager.cc \ 53a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger third_party/webrtc/modules/audio_coding/main/acm2/nack.cc 54109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 55109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 56109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to both C and C++ files. 57109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_CFLAGS_Debug := \ 58109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger --param=ssp-buffer-size=4 \ 59109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Werror \ 60109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-strict-aliasing \ 61109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wall \ 62109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-parameter \ 63109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-missing-field-initializers \ 64109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility=hidden \ 65109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -pipe \ 66109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fPIC \ 67109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-local-typedefs \ 68109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 69109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 70109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 71109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 72109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 73109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 74109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 75109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 76109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 77109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables \ 78109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -g \ 79109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-short-enums \ 80109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -finline-limit=64 \ 81109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wa,--noexecstack \ 82109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -U_FORTIFY_SOURCE \ 83109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-extra \ 84109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-ignored-qualifiers \ 85109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-type-limits \ 86109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-but-set-variable \ 87109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Os \ 88109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -g \ 8981b7993e9ee6acc9e003ee943373c90221ef6f70Android Chromium Automerger -gdwarf-4 \ 90109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fdata-sections \ 91109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 92109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables 93109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 94109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_DEFS_Debug := \ 95109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 96109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 97109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNO_TCMALLOC' \ 98109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISABLE_NACL' \ 99109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROMIUM_BUILD' \ 100109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 101109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 102109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 103adda09e50de65c9a17d8d24dbbb421d39da1fe00Android Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 104109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 105109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 106109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 107109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 108109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCLD_VERSION=1' \ 109109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_PRINTING=1' \ 110109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 111618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 1120889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 1130889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 114618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 115618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 116ad3bcf43404f06080840b0787fad7a394e7925d8Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 117d658c1128db26424e73674abd5a5051cc8ef15abTorne (Richard Coles) '-DVIDEO_HOLE=1' \ 118037d14dba23a47e64df0cb621e2c68dba386fb8eAndroid Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 119109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_RESTRICT_LOGGING' \ 120cb45b28423b9c22974e440af3224efe1a68bace5Android Chromium Automerger '-DEXPAT_RELATIVE_PATH' \ 121109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_MODULE_UTILITY_VIDEO' \ 122109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_CHROMIUM_BUILD' \ 123618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DLOGGING_INSIDE_WEBRTC' \ 124109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_POSIX' \ 125109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_LINUX' \ 126109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID' \ 127109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID_OPENSLES' \ 128109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_CODEC_OPUS' \ 129109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL=1' \ 130109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 131109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_CONSTANT_MACROS' \ 132109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_FORMAT_MACROS' \ 133109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DANDROID' \ 134109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__GNU_SOURCE=1' \ 135109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_STLPORT=1' \ 136109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 137109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROME_BUILD_ID=""' \ 138109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=1' \ 139109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWTF_USE_DYNAMIC_ANNOTATIONS=1' \ 140109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_DEBUG' 141109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 142109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 143109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 144109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_C_INCLUDES_Debug := \ 145cb4fdd1fdaaf2c11d40d3aeb3d5f62127230a6ccAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 146109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH) \ 147618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party/webrtc/overrides \ 148618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party \ 149109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/main/interface \ 150109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/interface \ 151109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc \ 152109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/cng/include \ 153109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/g711/include \ 154109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/g722/include \ 155109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/ilbc/interface \ 156109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/isac/main/interface \ 157109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/isac/fix/interface \ 158109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/pcm16b/include \ 159109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/resampler/include \ 160109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/signal_processing/include \ 161109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/vad/include \ 162109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/system_wrappers/interface \ 163a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger $(LOCAL_PATH)/third_party/opus/src/celt \ 164a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger $(LOCAL_PATH)/third_party/opus/src/src \ 165a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger $(LOCAL_PATH)/third_party/opus/src/include \ 166109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 167109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/bionic \ 168109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/external/stlport/stlport 169109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 170109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 171109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to only C++ (and not C) files. 172109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPPFLAGS_Debug := \ 17340d8f859f097f75c5bfd85ac8f04c3b983afe0e1Android Chromium Automerger -fno-exceptions \ 174109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-rtti \ 175109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-threadsafe-statics \ 176109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility-inlines-hidden \ 177109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wsign-compare \ 178841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -std=gnu++11 \ 179841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-narrowing \ 180841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-literal-suffix \ 181109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-non-virtual-dtor \ 182109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-sign-promo 183109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 184109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 185109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to both C and C++ files. 186109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_CFLAGS_Release := \ 187109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger --param=ssp-buffer-size=4 \ 188109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Werror \ 189109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-strict-aliasing \ 190109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wall \ 191109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-parameter \ 192109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-missing-field-initializers \ 193109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility=hidden \ 194109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -pipe \ 195109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fPIC \ 196109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-local-typedefs \ 197109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 198109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 199109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 200109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 201109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cos \ 202109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sin \ 203109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-cosf \ 204109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-builtin-sinf \ 205109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 206109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables \ 207109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -g \ 208109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-short-enums \ 209109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -finline-limit=64 \ 210109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wa,--noexecstack \ 211109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -U_FORTIFY_SOURCE \ 212109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-extra \ 213109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-ignored-qualifiers \ 214109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-type-limits \ 215109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-unused-but-set-variable \ 216109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Os \ 217109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-ident \ 218109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fdata-sections \ 219109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -ffunction-sections \ 220109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -funwind-tables 221109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 222109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerMY_DEFS_Release := \ 223109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DV8_DEPRECATION_WARNINGS' \ 224109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_FILE_OFFSET_BITS=64' \ 225109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNO_TCMALLOC' \ 226109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISABLE_NACL' \ 227109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROMIUM_BUILD' \ 228109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_LIBJPEG_TURBO=1' \ 229109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_WEBRTC=1' \ 230109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_PROPRIETARY_CODECS' \ 231adda09e50de65c9a17d8d24dbbb421d39da1fe00Android Chromium Automerger '-DENABLE_BROWSER_CDMS' \ 232109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_CONFIGURATION_POLICY' \ 233109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDISCARDABLE_MEMORY_ALWAYS_SUPPORTED_NATIVELY' \ 234109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DSYSTEM_NATIVELY_SIGNALS_MEMORY_PRESSURE' \ 235109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_EGLIMAGE=1' \ 236109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCLD_VERSION=1' \ 237109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_PRINTING=1' \ 238109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DENABLE_MANAGED_USERS=1' \ 239618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_FALLBACK_HOST="http://compress.googlezip.net:80/"' \ 2400889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_HOST="https://proxy-dev.googlezip.net:443/"' \ 2410889e2e637af905e46b32b7d69847def0f297fcaAndroid Chromium Automerger '-DDATA_REDUCTION_DEV_FALLBACK_HOST="http://proxy-dev.googlezip.net:80/"' \ 242618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DSPDY_PROXY_AUTH_ORIGIN="https://proxy.googlezip.net:443/"' \ 243618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DDATA_REDUCTION_PROXY_PROBE_URL="http://check.googlezip.net/connect"' \ 244ad3bcf43404f06080840b0787fad7a394e7925d8Android Chromium Automerger '-DDATA_REDUCTION_PROXY_WARMUP_URL="http://www.gstatic.com/generate_204"' \ 245d658c1128db26424e73674abd5a5051cc8ef15abTorne (Richard Coles) '-DVIDEO_HOLE=1' \ 246037d14dba23a47e64df0cb621e2c68dba386fb8eAndroid Chromium Automerger '-DENABLE_LOAD_COMPLETION_HACKS=1' \ 247109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_RESTRICT_LOGGING' \ 248cb45b28423b9c22974e440af3224efe1a68bace5Android Chromium Automerger '-DEXPAT_RELATIVE_PATH' \ 249109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_MODULE_UTILITY_VIDEO' \ 250109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_CHROMIUM_BUILD' \ 251618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) '-DLOGGING_INSIDE_WEBRTC' \ 252109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_POSIX' \ 253109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_LINUX' \ 254109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID' \ 255109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_ANDROID_OPENSLES' \ 256109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DWEBRTC_CODEC_OPUS' \ 257109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL=1' \ 258109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_OPENSSL_CERTS=1' \ 259109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_CONSTANT_MACROS' \ 260109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__STDC_FORMAT_MACROS' \ 261109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DANDROID' \ 262109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D__GNU_SOURCE=1' \ 263109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DUSE_STLPORT=1' \ 264109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_STLP_USE_PTR_SPECIALIZATIONS=1' \ 265109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DCHROME_BUILD_ID=""' \ 266109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNDEBUG' \ 267109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DNVALGRIND' \ 268109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-DDYNAMIC_ANNOTATIONS_ENABLED=0' \ 269109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger '-D_FORTIFY_SOURCE=2' 270109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 271109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 272109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Include paths placed before CFLAGS/CPPFLAGS 273109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_C_INCLUDES_Release := \ 274cb4fdd1fdaaf2c11d40d3aeb3d5f62127230a6ccAndroid Chromium Automerger $(gyp_shared_intermediate_dir) \ 275109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH) \ 276618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party/webrtc/overrides \ 277618be31e3c68ebe00416437f2a816297a1b0fb98Torne (Richard Coles) $(LOCAL_PATH)/third_party \ 278109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/main/interface \ 279109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/interface \ 280109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc \ 281109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/cng/include \ 282109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/g711/include \ 283109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/g722/include \ 284109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/ilbc/interface \ 285109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/isac/main/interface \ 286109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/isac/fix/interface \ 287109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/modules/audio_coding/codecs/pcm16b/include \ 288109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/resampler/include \ 289109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/signal_processing/include \ 290109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/common_audio/vad/include \ 291109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(LOCAL_PATH)/third_party/webrtc/system_wrappers/interface \ 292a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger $(LOCAL_PATH)/third_party/opus/src/celt \ 293a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger $(LOCAL_PATH)/third_party/opus/src/src \ 294a15f0aaa6e282bfc3ac58b62eff3e5371c0f9a92Android Chromium Automerger $(LOCAL_PATH)/third_party/opus/src/include \ 295109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/frameworks/wilhelm/include \ 296109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/bionic \ 297109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger $(PWD)/external/stlport/stlport 298109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 299109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 300109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Flags passed to only C++ (and not C) files. 301109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPPFLAGS_Release := \ 30240d8f859f097f75c5bfd85ac8f04c3b983afe0e1Android Chromium Automerger -fno-exceptions \ 303109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-rtti \ 304109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fno-threadsafe-statics \ 305109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -fvisibility-inlines-hidden \ 306109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wsign-compare \ 307841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -std=gnu++11 \ 308841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-narrowing \ 309841f8c8a99058c853fe9c1f16ec0729f90cb6dd0Android Chromium Automerger -Wno-literal-suffix \ 310109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-non-virtual-dtor \ 311109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger -Wno-sign-promo 312109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 313109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 314109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CFLAGS := $(MY_CFLAGS_$(GYP_CONFIGURATION)) $(MY_DEFS_$(GYP_CONFIGURATION)) 315109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_C_INCLUDES := $(GYP_COPIED_SOURCE_ORIGIN_DIRS) $(LOCAL_C_INCLUDES_$(GYP_CONFIGURATION)) 316109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_CPPFLAGS := $(LOCAL_CPPFLAGS_$(GYP_CONFIGURATION)) 317109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_ASFLAGS := $(LOCAL_CFLAGS) 318109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger### Rules for final target. 319109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 320109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium AutomergerLOCAL_SHARED_LIBRARIES := \ 321109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger libstlport \ 322109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger libdl 323109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 324109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Add target alias to "gyp_all_modules" target. 325109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger.PHONY: gyp_all_modules 326109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergergyp_all_modules: third_party_webrtc_modules_audio_coding_module_gyp 327109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 328109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger# Alias gyp target name. 329109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger.PHONY: audio_coding_module 330109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergeraudio_coding_module: third_party_webrtc_modules_audio_coding_module_gyp 331109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automerger 332109a4e75ec44c3a5caf63416f6f8a124e15f7c53Android Chromium Automergerinclude $(BUILD_STATIC_LIBRARY) 333